On Sun, Nov 16, 2014 at 05:43:07PM -0500, Gary Dale wrote:
I've been running a couple of virtual machines on a Wheezy/AMD64 server for
a few years now. After the last reboot, I couldn't connect to them anymore.
I can't get libvirtd to start on the server:
[....] Starting libvirt management daemon: libvirtd/usr/sbin/libvirtd:
error: unable to determine if daemon is running: No such file or directory
failed!
The message looks a bit strange with the libvirtd at the top of the path.
Checking the libvirt/libvirtd.log I see:
2014-11-16 20:19:11.010+0000: 5658: error : qemuMonitorIO:660 : internal
error: End of file from monitor
2014-11-16 20:19:11.014+0000: 5658: error :
virSecurityDACRestoreSecurityFileLabel:310 : cannot resolve symlink
/dev/bus/usb/002/002: No such file or directory
Well, that is a big hint. Some entry in the /dev
directory is not there.
For example, in my system,
$ find /dev/bus/usb/
/dev/bus/usb/
/dev/bus/usb/002
/dev/bus/usb/002/009
/dev/bus/usb/002/008
/dev/bus/usb/002/002
/dev/bus/usb/002/001
/dev/bus/usb/001
/dev/bus/usb/001/007
/dev/bus/usb/001/006
/dev/bus/usb/001/005
/dev/bus/usb/001/002
/dev/bus/usb/001/001
Those are dynamically generated by a subsystem called udev.
However, sayeth the log, symlinks that point to these are dead.
Not sure where to go with that....
Did you try starting the VMs directly using the qemu command?
hth