On Wed, Oct 10, Richard W.M. Jones wrote:
libguestfs use of libvirt is a bit of a mess at the moment, since we
end up opening two connections if you use the -d option ... this is
something I'm intending to fix.
Nevertheless, it should be using NULL everywhere, so depending on
whether you run it as root or not, it will use qemu:///system
or qemu:///session.
It's somewhere on the to-do list to:
(1) Fix the utilities so they only need to open one connection
(this will matter in the remote case).
(2) Support authentication in libvirt by mapping libvirt auth
callbacks to libguestfs events.
Is this the reason why the first command fails, but the others work ok
for me?
virt-filesystems -v -c qemu+ssh:///system -d sles11sp2 --all --long
virt-rescue -v -c qemu+ssh:///system -d opensuse12 -r
virsh -c qemu+ssh:///system list --all
Olaf