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