Mensik, Petr
2016-Jun-16 16:28 UTC
Re: [Libguestfs] libguestfs can't communicate over network while creating VM
Hello Pino, I am still getting the same error however from libguestfs log (when creating VM) seems that DHCP has been found - no 'DHCP can't be found' or whatever error it was. So there is some progress but the issue persists :-/ This is what I have done apt-get purge dhcpcd5* apt-get install isc-dhcp-client echo isc-dhcp-client > /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/zzz-dhcp libguestfs-test-tool (and the message was indeed in the log) So I am wondering what could be the issue. I am enclosing libguestfs log from VM creation http://pastebin.com/A3We5f1F . Thanks a lot for your help Best regards Petr Menšík ________________________________________ From: Pino Toscano <ptoscano@redhat.com> Sent: Thursday, June 16, 2016 6:03 PM To: libguestfs@redhat.com; Mensik, Petr Subject: Re: [Libguestfs] libguestfs can't communicate over network while creating VM Hi, On Thursday 16 June 2016 15:12:39 Mensik, Petr wrote:> I tried installing the package and running the command, however > nothing has changed :-/ This package should be installed as an > addition to the dhcpcd5 or is a replacement?Curiously enough, another user asked about this on our IRC channel (#libguestfs on freenode) a couple of hours ago, and what came out is that there is a bug in the Debian packaging, where the lack of a build dependency made the appliance not use the right dhcp package. To workaround locally, on the host where you are running the libguestfs commands you can do: 1) install isc-dhcp-client 2) as root, `echo isc-dhcp-client > /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/zzz-dhcp` 3) as the user who runs your Python script, run libguestfs-test-tool to update the appliance -- you should see the line: supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/zzz-dhcp type uncompressed packages in its output -- meaning that file was picked correctly (and thus isc-dhcp-client hopefully copied) 4) now the network should work There is a Debian bug about it: https://bugs.debian.org/775514 -- fixed only in Stretch though. Just left a comment there, should be an easy fix for Jessie. Thanks, -- Pino Toscano
Pino Toscano
2016-Jun-17 12:23 UTC
Re: [Libguestfs] libguestfs can't communicate over network while creating VM
On Thursday 16 June 2016 16:28:47 Mensik, Petr wrote:> I am still getting the same error however from libguestfs log (when > creating VM) seems that DHCP has been found - no 'DHCP can't be > found' or whatever error it was. So there is some progress but the > issue persists :-/ > > This is what I have done > > apt-get purge dhcpcd5* > apt-get install isc-dhcp-client > echo isc-dhcp-client > /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/zzz-dhcp > libguestfs-test-tool (and the message was indeed in the log) > > So I am wondering what could be the issue. I am enclosing libguestfs > log from VM creation http://pastebin.com/A3We5f1F . Thanks a lot for > your helpIn addition to the dependency issue, dhclient needs the interface as parameter; this has been fixed upstream already, and I left an additional comment in the Debian bug with the patch needed to backport: https://bugs.debian.org/775514#68 You can workaround locally with the following instructions as root: 1) # cd /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/ 2) # tar xzf init.tar.gz 3) patch the 'init' file with the changes in https://github.com/libguestfs/libguestfs/commit/2d2a65504dca732a398d237565b9778f8ca828b5 4) # tar czf init.tar.gz init 5) # rm init Now the network should be working. Thanks, -- Pino Toscano
Mensik, Petr
2016-Jun-20 09:45 UTC
Re: [Libguestfs] libguestfs can't communicate over network while creating VM
Hello Pino, thanks for pointing me to the patched file, it's really working now with this change. Thanks a lot :) Best regards Petr Menšík ________________________________________ From: Pino Toscano <ptoscano@redhat.com> Sent: Friday, June 17, 2016 2:23 PM To: libguestfs@redhat.com; Mensik, Petr Subject: Re: [Libguestfs] libguestfs can't communicate over network while creating VM On Thursday 16 June 2016 16:28:47 Mensik, Petr wrote:> I am still getting the same error however from libguestfs log (when > creating VM) seems that DHCP has been found - no 'DHCP can't be > found' or whatever error it was. So there is some progress but the > issue persists :-/ > > This is what I have done > > apt-get purge dhcpcd5* > apt-get install isc-dhcp-client > echo isc-dhcp-client > /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/zzz-dhcp > libguestfs-test-tool (and the message was indeed in the log) > > So I am wondering what could be the issue. I am enclosing libguestfs > log from VM creation http://pastebin.com/A3We5f1F . Thanks a lot for > your helpIn addition to the dependency issue, dhclient needs the interface as parameter; this has been fixed upstream already, and I left an additional comment in the Debian bug with the patch needed to backport: https://bugs.debian.org/775514#68 You can workaround locally with the following instructions as root: 1) # cd /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/ 2) # tar xzf init.tar.gz 3) patch the 'init' file with the changes in https://github.com/libguestfs/libguestfs/commit/2d2a65504dca732a398d237565b9778f8ca828b5 4) # tar czf init.tar.gz init 5) # rm init Now the network should be working. Thanks, -- Pino Toscano
Reasonably Related Threads
- Re: libguestfs can't communicate over network while creating VM
- Re: libguestfs can't communicate over network while creating VM
- Re: libguestfs can't communicate over network while creating VM
- Re: libguestfs can't communicate over network while creating VM
- Re: libguestfs can't communicate over network while creating VM