Red Hat Bugzilla – Bug 503406
F11: libvirt: cannot shutdown virtual machines booted to a console prompt
Last modified: 2009-06-02 05:02:48 EDT
Description of problem:
Using virtual machine manager, cannot shutdown any virtual machine that is booted to a console prompt (no X). Virtual machines that are booted to X shutdown fine.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
What guest OS are you running. Is the acpid daemon running ? Please attach contents of /var/log/dmesg, and /proc/interrupts.
Guest is F10. Host is F11. Attaching files from guest.
Created attachment 346080 [details]
Guest (F10) dmesg
Created attachment 346081 [details]
Guest (F10) /proc/interrupts
Created attachment 346082 [details]
Guest (F10) acpid process
That just looks like the kernel ACPI thread, not the userspace daemon. You need the userspace daemon to handle the shutdown requests. Please check the acpid initscript is turned on.
I checked all the guests and none of them had the acpid package installed. So we installed acpid on all of them and the shutdown works fine now.
Would it be good if libvirt had a dependency on acpid?
c.f. comment #7:
Since libvirt is installed on the host, not on the guest, and the requirement
is to have the guest run acpid, that dependancy would not help, unfortunately.