On Thu, Apr 03, 2014 at 02:48:10PM +0200, Christophe Fergeau wrote: > Trying to connect to a remote virtual machine using > virt-viewer -c qemu+ssh://example.com/system --direct $vm_name > will currently fail with an error message saying it's not possible to > localhost. This happens with VMs which listen on a wildcard address (eg > '0.0.0.0'). > This was introduced by commit 74b1b62 which changes the host to connect to > to 'localhost' when trying to connect through ssh to a VM listening on a > wildcard address. This is only valid when using a ssh tunnel, and should > not be done with --direct. The fallback code which uses the hostname from > the libvirt URI is what makes the most sense in this situation (wildcard > listen address + --direct). > This commit introduces a virt_viewer_app_get_direct() so that this can be > implemented. > > Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1079211 > --- > src/virt-viewer-app.c | 7 +++++++ > src/virt-viewer-app.h | 1 + > src/virt-viewer.c | 3 ++- > 3 files changed, 10 insertions(+), 1 deletion(-) ACK Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list