Created attachment 397928 [details] Patch to autodetect netcat parameters Debian/Ubuntu hosts need to add "-q 0" to netcat to properly quit. A similar bug existed in virt-manager: https://bugzilla.redhat.com/show_bug.cgi?id=517778 Attached is a patch for libvirt that uses the same technique as virt-manager now does to autodetect if the remote netcat tool needs the -q parameter. Based on the following virt-manager commit: http://hg.fedorahosted.org/hg/virt-manager/rev/1f781890ea4a
I posted a similar patch upstream last month: https://www.redhat.com/archives/libvir-list/2010-February/msg00444.html Danpb wasn't a fan of it (understandably) and suggested a long term approach of making a custom helper to drop in /usr/libexec so that we don't need to rely on 'nc'. However, until that work is done, it would be nice if one of these patches could be applied.
Fixed in 0.9.7 with this commit: commit a2b5c57db83559d4fe32ee90fbb6685555388e06 Author: Guido Günther <agx> Date: Fri Jul 8 21:07:29 2011 +0200 Autodetect if the remote nc command supports the -q option Based on a patch by Marc Deslauriers <marc.deslauriers> RH: https://bugzilla.redhat.com/show_bug.cgi?id=562176 Ubuntu: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/517478 Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573172