On Sun, Jul 30, 2017 at 09:07:57AM +0800, lampahome wrote:
[...]
There's a lot of mixed up stuff going on here. I really don't
recommend using ‘make install’ even into a DESTDIR, because unless you
know what you're doing and what environment variables to set you'll
get many linking problems, which is in fact what you're seeing.
It's much better to use the ./run script from the build directory as
outlined here:
http://libguestfs.org/guestfs-building.1.html#the-.-run-script
I download the
http://download.libguestfs.org/binaries/appliance/
appliance-1.36.1.tar.xz and extract in /share/CACHEDEV1_DATA/appliance
So appliance version 1.36.1, but ...
libguestfs: launch: version=1.32.2
... libguestfs version 1.32.2. I don't know where this version came
from, possibly you ran ‘make install’ at some point in the past and
now your library path contains the older copy of libguestfs.so. In
any case it seems as if you're not running all the parts of the same
version together.
Again, using the ./run script or a properly packaged libguestfs binary
from the major Linux distros is what you should do.
libguestfs: qemu version 2.3
This version of qemu is too old, and may be the reason for the kernel
crashing at boot.
I don't think there's much you can do to save the situation except
reinstall. There are properly packaged versions of libguestfs for all
the popular Linux distros.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW