[Bug 893450] Re: libvirt fails to start correctly because LVM is not ready

Horacio 893450 at bugs.launchpad.net
Wed Dec 14 13:03:12 UTC 2011


This is the output of the lvm scan commands. I'll ask permission to
reboot the server tonight to post the debug output of udev.

web4:~# sudo pvscan
  PV /dev/md1   VG vg_default   lvm2 [1.81 TiB / 1.33 TiB free]
  Total: 1 [1.81 TiB] / in use: 1 [1.81 TiB] / in no VG: 0 [0   ]

web4:~# sudo vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "vg_default" using metadata type lvm2

web4:~# sudo lvscan
  ACTIVE            '/dev/vg_default/lv_desa_web_2-root' [5.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_desa_web_2-swap' [1.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_desa_web_2-pv0' [150.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_rsync' [200.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_cms2-pv0' [10.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_cms2-root' [4.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_jaime-root' [5.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_jaime-pv0' [10.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_monitor-swap' [1.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_monitor-root' [5.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_monitor-pv0' [50.00 GiB] inherit
  ACTIVE            '/dev/vg_default/lv_monitor-var' [47.00 GiB] inherit

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to udev in Ubuntu.
https://bugs.launchpad.net/bugs/893450

Title:
  libvirt fails to start correctly because LVM is not ready

Status in “libvirt” package in Ubuntu:
  Incomplete
Status in “udev” package in Ubuntu:
  Incomplete

Bug description:
  Some times, one of the KVM guest failed to start. I've 3 guest, two
  started OK and one failed (the two times the same has failed). After
  rebooting the host two times, the KVM guest started OK, but this is a
  server and found too risky this behavior. The host server is running
  "Ubuntu 11.04 Server 64bits" and libvirt 0.8.8-1ubuntu6.5

  The two times that failed, I've found this on syslog:

  error : virSecurityDACSetOwnership:125 : unable to set user and group to '105:115' on '/dev/vg_default/lv_robot-pv0': No such file or directory
  kernel: [  200.354543] type=1400 audit(1321932141.068:11): apparmor="DENIED" operation="open" parent=2539 profile="/usr/lib/libvirt/virt-aa-helper" name="/dev/dm-7" pid=2638 comm="virt-aa-helper" requested_mask="r" denied_mask="r" fsuid=0 ouid=105
  kernel: [  200.692255] type=1400 audit(1321932141.408:12): apparmor="STATUS" operation="profile_load" name="libvirt-7262201f-566b-d0b1-16ec-0b404ccd5336" pid=2639 comm="apparmor_parser"
  libvirtd: 00:22:21.424: 2539: error : virSecurityDACRestoreSecurityFileLabel:143 : cannot resolve symlink /dev/vg_default/lv_robot-pv0: No such file or directory
  libvirtd: 00:22:21.707: 2539: error : qemuAutostartDomain:275 : Failed to autostart VM 'robot': unable to set user and group to '105:115' on '/dev/vg_default/lv_robot-pv0': No such file or directory

  The LVM device is on a software raid. Maybe this is taking too long to
  come up?

  FYI, running "aa-status" (after the reboots) gives me:
  apparmor module is loaded.
  9 profiles are loaded.
  9 profiles are in enforce mode.
     /sbin/dhclient
     /usr/lib/NetworkManager/nm-dhcp-client.action
     /usr/lib/connman/scripts/dhclient-script
     /usr/lib/libvirt/virt-aa-helper
     /usr/sbin/libvirtd
     /usr/sbin/tcpdump
     libvirt-7262201f-566b-d0b1-16ec-0b404ccd5336
     libvirt-c032ea0a-8c62-7730-fb4d-e1bf60c15a31
     libvirt-f06ad419-f312-f002-444f-3e51f40d2291
  0 profiles are in complain mode.
  4 processes have profiles defined.
  4 processes are in enforce mode :
     /usr/sbin/libvirtd (2459) 
     libvirt-7262201f-566b-d0b1-16ec-0b404ccd5336 (2521) 
     libvirt-c032ea0a-8c62-7730-fb4d-e1bf60c15a31 (2551) 
     libvirt-f06ad419-f312-f002-444f-3e51f40d2291 (2582) 
  0 processes are in complain mode.
  0 processes are unconfined but have a profile defined.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/893450/+subscriptions




More information about the foundations-bugs mailing list