[SRU] libvirt-bin fails to start inside Xen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
High
|
Unassigned | ||
libvirt (Ubuntu) |
Fix Released
|
High
|
Stefan Bader | ||
Saucy |
Fix Released
|
High
|
Stefan Bader | ||
Trusty |
Fix Released
|
High
|
Stefan Bader |
Bug Description
[Impact]
libvirtd to start within guests of some Xen environments. This has been reported by multiple users of the Rackspace public cloud. libvirt has many use-cases in this environment, most notably driving upstream OpenStack CI efforts. This bug makes libvirt unusable without some manually work arounds.
[Test Case]
On a saucy machine in an affected environment, 'apt-get install libvirt-bin' and watch libvirtd.log for a failure to start up:
2013-11-05 03:46:16.290+0000: 3398: info : libvirt version: 1.1.1
2013-11-05 03:46:16.290+0000: 3398: error : udevGetDMIData:1558 : Failed to get udev device for syspath '/sys/devices/
2013-11-05 03:46:16.368+0000: 3398: error : libxlMakeCapabi
2013-11-05 03:46:16.368+0000: 3398: error : libxlStateIniti
2013-11-05 03:46:16.369+0000: 3398: error : virStateInitial
[Regression Potential]
Minimal. The proposed patch simply causes libvirt to consider these errors as soft errors (like it does others) and continue to start its service.
--- Original Bug ---
On saucy, inside of a Xen virtual machine, libvirt-bin fails to start, with the following error in /var/log/
2013-11-05 03:46:16.290+0000: 3398: info : libvirt version: 1.1.1
2013-11-05 03:46:16.290+0000: 3398: error : udevGetDMIData:1558 : Failed to get udev device for syspath '/sys/devices/
2013-11-05 03:46:16.368+0000: 3398: error : libxlMakeCapabi
2013-11-05 03:46:16.368+0000: 3398: error : libxlStateIniti
2013-11-05 03:46:16.369+0000: 3398: error : virStateInitial
How to reproduce:
* Start a saucy Xen virtual machine (e.g., inside of Rackspace Public Cloud)
* Install libvirt-bin
# lsb_release -rd
Description: Ubuntu 13.10
Release: 13.10
# apt-cache policy libvirt-bin
libvirt-bin:
Installed: 1.1.1-0ubuntu8
Candidate: 1.1.1-0ubuntu8
Version table:
*** 1.1.1-0ubuntu8 0
500 http://
100 /var/lib/
summary: |
- libvirt-bin fails to start + libvirt-bin fails to start inside Xen |
affects: | libvirt-bin (Ubuntu) → cloud-archive |
affects: | cloud-archive → ubuntu |
Changed in cloud-archive: | |
status: | New → Confirmed |
affects: | ubuntu → libvirt (Ubuntu) |
tags: | added: patch |
Changed in libvirt (Ubuntu Saucy): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in libvirt (Ubuntu Trusty): | |
importance: | Undecided → High |
Changed in libvirt (Ubuntu Saucy): | |
assignee: | nobody → Stefan Bader (smb) |
Changed in cloud-archive: | |
importance: | Undecided → High |
description: | updated |
summary: |
- libvirt-bin fails to start inside Xen + [SRU] libvirt-bin fails to start inside Xen |
Changed in cloud-archive: | |
status: | Confirmed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.