Openstack Compute with Xen in Ubuntu 11.10 fails to load due to Domain-0 being considered an instance
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Alvaro Lopez | ||
nova (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I've installed nova-compute along with xen and libvirt in a fresh Ubuntu 11.10 install. But I'm experiencing some problems to get it running.
nova-compute service fails to start and nova-compute.log shows this error message:
2011-12-26 09:36:03,679 CRITICAL nova [-] [Errno 2] No such file or directory: '/var/lib/
(nova): TRACE: Traceback (most recent call last):
(nova): TRACE: File "/usr/bin/
(nova): TRACE: service.wait()
(nova): TRACE: File "/usr/lib/
(nova): TRACE: _launcher.wait()
(nova): TRACE: File "/usr/lib/
(nova): TRACE: service.wait()
(nova): TRACE: File "/usr/lib/
(nova): TRACE: return self._exit_
(nova): TRACE: File "/usr/lib/
(nova): TRACE: return hubs.get_
(nova): TRACE: File "/usr/lib/
(nova): TRACE: return self.greenlet.
(nova): TRACE: File "/usr/lib/
(nova): TRACE: result = function(*args, **kwargs)
(nova): TRACE: File "/usr/lib/
(nova): TRACE: server.start()
(nova): TRACE: File "/usr/lib/
(nova): TRACE: self.manager.
(nova): TRACE: File "/usr/lib/
(nova): TRACE: self.driver.
(nova): TRACE: File "/usr/lib/
(nova): TRACE: self._start_
(nova): TRACE: File "/usr/lib/
(nova): TRACE: self.console_
(nova): TRACE: File "/usr/lib/
(nova): TRACE: FLAGS.libvirt_
(nova): TRACE: File "/usr/lib/
(nova): TRACE: self.f = self._open(
(nova): TRACE: File "/usr/lib/
(nova): TRACE: fd = os.open(filename, os.O_RDWR | os.O_CREAT, 0666)
(nova): TRACE: OSError: [Errno 2] No such file or directory: '/var/lib/
Is there anything else I need to do to make Diablo work with Xen? It seems that openstack is considering Domain-0 an instance, what shouldn't be happening. I used to have a similar configuration in Ubuntu 10.04 and it worked fine, but I found out later that in my working confoguration the command "virsh list" doesn't show Domain-0, and in the new one it does, so this problem may be related to openstack-nova getting the libvirt output and considering Domain-0 an instance.
Changed in nova (Ubuntu): | |
importance: | Undecided → Medium |
Changed in nova: | |
status: | New → Confirmed |
Changed in nova: | |
assignee: | nobody → Alvaro Lopez (aloga) |
status: | Confirmed → In Progress |
Changed in nova: | |
milestone: | none → essex-4 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | essex-4 → 2012.1 |
Status changed to 'Confirmed' because the bug affects multiple users.