Openstack-nova-api start error (Could not bind to, Address already in use)


Openstack-nova-api doesn’t start, this error is ¬†from the services boot priority in many times.

# service openstack-nova-api start

2015-03-03 15:05:06.402 3313 ERROR nova.wsgi [-] Could not bind to
2015-03-03 15:05:06.402 3313 CRITICAL nova [-] error: [Errno 98] Address
already in use

# service openstack-nova-api status

openstack-nova-api dead but pid file exists*

This Error happens because openstack-nova-api and openstack-nova-metadata-api use the same ports.
You can start nova-api stopping metadata-api service and starting nova-api before, then start again metadata-api service.

# service openstack-nova-metadata-api stop
# service openstack-nova-api start
# service openstack-nova-metadata-api

This should fix your issue. After this you can set up boot order to this processes

# update-rc.d openstack-nova-api defaults <order>

Example: If openstack-nova-metadata-api got an order boot of S90openstack-nova-metadata-api, you should use update-rc to set nova-api start before nova-metadata-api

# update-rc.d openstack-nova-api defaults 90

This will set the priority of nova-api with the priority of nova-metadata-api, wich means that nova-api will run before metadata-api.


1 2 3 9
%d bloggers like this:

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.