nova-compute fails to start if an instance has no ip
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned | ||
Folsom |
Fix Released
|
Medium
|
Vish Ishaya | ||
Grizzly |
Invalid
|
Undecided
|
Unassigned |
Bug Description
If nova an instance is created but fails to get an ip address, then nova-compute will traceback when it is started:
2013-02-21 16:01:01 TRACE nova Traceback (most recent call last):
2013-02-21 16:01:01 TRACE nova File "/usr/bin/
2013-02-21 16:01:01 TRACE nova service.wait()
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova _launcher.wait()
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova super(ServiceLa
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova service.wait()
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova return self._exit_
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova return hubs.get_
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova return self.greenlet.
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova result = function(*args, **kwargs)
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova server.start()
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova self.manager.
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova self.driver.
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova self.vif_
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova return self._get_
2013-02-21 16:01:01 TRACE nova File "/usr/lib/
2013-02-21 16:01:01 TRACE nova conf.add_
2013-02-21 16:01:01 TRACE nova IndexError: list index out of range
2013-02-21 16:01:01 TRACE nova
tags: | added: canonistack |
Workaround is to delete the instance without an ip assigned.