[libvirt-users] [libvirt] Connection using Java

Claudio Bley cbley at av-test.de
Tue Oct 16 07:06:10 UTC 2012


At Tue, 2 Oct 2012 12:57:03 -0300,
Felipe Oliveira Gutierrez wrote:
> My netcat version is v1.10-38 and I am using Debian on 192.XXX.XXX.XX
> # nc -h
> [v1.10-38]
> connect to somewhere:    nc [-options] hostname port[s] [ports] ...
> listen for inbound:    nc -l -p port [-options] [hostname] [port]
> I use Ubuntu to access the Debian machine, and now my Java class is like this:
> public static void main(String[] args) {
>         Connect conn = null;
>         try {
>             conn = new Connect("xen+ssh://root@192.168.XXX.XX/?netcat=/bin/netcat", true);
> but is still throwing the error:
> libvir: RPC error : End of file while reading data: /bin/netcat: invalid option -- 'U'
> nc -h for help: Input/output error
> exception caught:org.libvirt.LibvirtException: End of file while reading data: /bin/netcat: invalid option -- 'U'
> I have files on the client machine that are /usr/bin/ncat , /bin/netcat and /etc/alternatives/netcat. I am not sure which I should use.

These are actually all the same. Run "update-alternatives --display nc"
to show the current config and list alternative choices.

Installing the OpenBSD nc ("sudo apt-get install netcat-openbsd") on
your Debian machine should solve this. Just use nc.openbsd in your
connection string to make sure it is used.
AV-Test GmbH, Henricistraße 20, 04155 Leipzig, Germany
Phone: +49 341 265 310 19

Eingetragen am / Registered at: Amtsgericht Stendal (HRB 114076)
Geschaeftsfuehrer (CEO): Andreas Marx, Guido Habicht, Maik Morgenstern

More information about the libvirt-users mailing list