** Description changed: + [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/virtual/dmi/id' or '/sys/class/dmi/id' + 2013-11-05 03:46:16.368+0000: 3398: error : libxlMakeCapabilities:786 : internal error: Failed to get node physical info from libxenlight + 2013-11-05 03:46:16.368+0000: 3398: error : libxlStateInitialize:1320 : cannot create capabilities for libxenlight + 2013-11-05 03:46:16.369+0000: 3398: error : virStateInitialize:838 : Initialization of LIBXL state driver failed: internal error: Failed to get node physical info from libxenlight + + [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/libvirt/libvirtd.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/virtual/dmi/id' or '/sys/class/dmi/id' 2013-11-05 03:46:16.368+0000: 3398: error : libxlMakeCapabilities:786 : internal error: Failed to get node physical info from libxenlight 2013-11-05 03:46:16.368+0000: 3398: error : libxlStateInitialize:1320 : cannot create capabilities for libxenlight 2013-11-05 03:46:16.369+0000: 3398: error : virStateInitialize:838 : Initialization of LIBXL state driver failed: internal error: Failed to get node physical info from libxenlight 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://mirror.rackspace.com/ubuntu/ saucy/main amd64 Packages - 100 /var/lib/dpkg/status + Installed: 1.1.1-0ubuntu8 + Candidate: 1.1.1-0ubuntu8 + Version table: + *** 1.1.1-0ubuntu8 0 + 500 http://mirror.rackspace.com/ubuntu/ saucy/main amd64 Packages + 100 /var/lib/dpkg/status
** Summary changed: - libvirt-bin fails to start inside Xen + [SRU] libvirt-bin fails to start inside Xen -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1248025 Title: [SRU] libvirt-bin fails to start inside Xen To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1248025/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
