On Tue, Mar 14, 2017 at 07:56:28AM +0000, Wang, Phoenix wrote:
1) The rpm package is installed : a
rpm -qa |grep augeas
libaugeas0-1.2.0-3.1.x86_64
And the file is there:
rpm -ql libaugeas0-1.2.0-3.1.x86_64
/usr/lib64/libaugeas.so.0
/usr/lib64/libaugeas.so.0.18.0
/usr/lib64/libfa.so.1
/usr/lib64/libfa.so.1.4.0
I can't add much to what Cedric already said, except to say that
the error message
guestfsd --verbose
guestfsd: error while loading shared libraries: libaugeas.so.0: cannot
open shared object file: No such file or directory
is not about augeas on the host, but augeas in the appliance.
Try running:
$ virt-rescue --scratch
and then see if /usr/lib64/libaugeas.so.* exists. It probably won't,
which is the root cause of the error.
What should happen in theory is that `supermin --build' copies this
file into the appliance. You can test that out by doing:
$ supermin --build -v -f chroot \
/usr/lib64/guestfs/supermin.d -o /tmp/appliance
and see if /tmp/appliance/usr/lib64/libaugeas.so.* gets created.
If not, then add more -v options (-v -v -v) until you can see what's
going wrong.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top