[Libguestfs] Invalid module format errors, supermin waits forever for /sys/block/sdb/dev to appear

Richard W.M. Jones rjones at redhat.com
Thu Mar 12 20:42:01 UTC 2015


The error with networking is going to come down to how qemu is invoked
by libguestfs.

Are you using the default ('direct') backend on both Fedora & Ubuntu?
Try doing:

  guestfish get-backend

or this command if libguestfs is not installed:

  ./run guestfish get-backend

Next do this command, all on one line:

  guestfish -v -x --network -a /dev/null run : debug sh 'exec 3<> /dev/tcp/google.com/80 ; echo -e "GET /\n" >&3 ; cat <&3'
  # http://www.linuxjournal.com/content/more-using-bashs-built-devtcp-file-tcpip

You'll have to look for the qemu command line in the debug output.
Both the command line parameters related to the network, and the
version of qemu are of interest.

Also note that `ping' is not expected to work inside the guest, when
using the direct backend as non-root.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org




More information about the Libguestfs mailing list