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