On Fri, Nov 23, 2007 at 01:50:47PM +0000, Richard W.M. Jones wrote: > Debian ship a completely different version of netcat from Fedora. Not > just a different version, but it appears to be a different codebase. > > Debian's netcat doesn't support the (very useful) -U option, so this > code fails in src/remote_internal.c: > > cmd_argv[j++] = strdup (command); > //..... > cmd_argv[j++] = strdup (server); > cmd_argv[j++] = strdup (netcat ? netcat : "nc"); > cmd_argv[j++] = strdup ("-U"); > cmd_argv[j++] = strdup (sockname ? sockname : > LIBVIRTD_PRIV_UNIX_SOCKET); > cmd_argv[j++] = 0; > > As a result of this remote-over-ssh fails on Debian. I'm not completely > sure how to solve this at the moment. If anyone has any ideas ... Since the remote system has to have the libvirt daemon installed already, we could simply ship a mini 'nc' program of our own - libvirtd-cat ? The main problem with this would be getting dealing with back-compat. Should the client try 'nc' first, or ty 'libvirtd-cat' first. Or we could see if Debian netcat maintainer is interested in a patch to add '-U' support to their version Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=| -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list