On Tue, Jan 22, 2019 at 06:03:36PM +0000, CHANU ROMAIN wrote: > Hello, > > I tried to install guestfish on my Fedora 29 and used the commands from > documentation sudo dnf install libguestfs-tools but I got an error when > I tried to execute run. You will find below logs below: > > ************************************************************ > * IMPORTANT NOTICE > * > * When reporting bugs, include the COMPLETE, UNEDITED > * output below in your bug report. > * > ************************************************************ > PATH=/usr/share/Modules/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/us > r/sbin:/home/romain/bin > XDG_RUNTIME_DIR=/run/user/1000 > SELinux: Disabled > guestfs_get_append: (null) > guestfs_get_autosync: 1 > guestfs_get_backend: libvirt > guestfs_get_backend_settings: [] > guestfs_get_cachedir: /var/tmp > guestfs_get_hv: /usr/bin/qemu-kvm > guestfs_get_memsize: 500 > guestfs_get_network: 0 > guestfs_get_path: /usr/lib64/guestfs > guestfs_get_pgroup: 0 > guestfs_get_program: libguestfs-test-tool > guestfs_get_recovery_proc: 1 > guestfs_get_smp: 1 > guestfs_get_sockdir: /run/user/1000 > guestfs_get_tmpdir: /tmp > guestfs_get_trace: 0 > guestfs_get_verbose: 1 > host_cpu: x86_64 > Launching appliance, timeout set to 600 seconds. > libguestfs: launch: program=libguestfs-test-tool > libguestfs: launch: version=1.39.11fedora=29,release=1.fc29,libvirt > libguestfs: launch: backend registered: unix > libguestfs: launch: backend registered: uml > libguestfs: launch: backend registered: libvirt > libguestfs: launch: backend registered: direct > libguestfs: launch: backend=libvirt > libguestfs: launch: tmpdir=/tmp/libguestfsH1Xvb3 > libguestfs: launch: umask=0022 > libguestfs: launch: euid=1000 > libguestfs: libvirt version = 4007000 (4.7.0) > libguestfs: guest random name = guestfs-rakt1mfrsshbuiqs > libguestfs: connect to libvirt > libguestfs: opening libvirt handle: URI = qemu:///session, auth = > default+wrapper, flags = 0 > libguestfs: successfully opened libvirt handle: conn = 0x55f938843730 > libguestfs: qemu version (reported by libvirt) = 3000000 (3.0.0) > libguestfs: get libvirt capabilities > libguestfs: parsing capabilities XML > libguestfs: build appliance > libguestfs: begin building supermin appliance > libguestfs: run supermin > libguestfs: command: run: /usr/bin/supermin > libguestfs: command: run: \ --build > libguestfs: command: run: \ --verbose > libguestfs: command: run: \ --if-newer > libguestfs: command: run: \ --lock /var/tmp/.guestfs-1000/lock > libguestfs: command: run: \ --copy-kernel > libguestfs: command: run: \ -f ext2 > libguestfs: command: run: \ --host-cpu x86_64 > libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d > libguestfs: command: run: \ -o /var/tmp/.guestfs-1000/appliance.d > supermin: version: 5.1.19 > supermin: rpm: detected RPM version 4.14 > supermin: package handler: fedora/rpm > supermin: acquiring lock on /var/tmp/.guestfs-1000/lock > supermin: build: /usr/lib64/guestfs/supermin.d > supermin: reading the supermin appliance > supermin: build: visiting /usr/lib64/guestfs/supermin.d/base.tar.gz > type gzip base image (tar) > supermin: build: visiting /usr/lib64/guestfs/supermin.d/daemon.tar.gz > type gzip base image (tar) > supermin: build: visiting /usr/lib64/guestfs/supermin.d/excludefiles > type uncompressed excludefiles > supermin: build: visiting /usr/lib64/guestfs/supermin.d/hostfiles type > uncompressed hostfiles > supermin: build: visiting /usr/lib64/guestfs/supermin.d/init.tar.gz > type gzip base image (tar) > supermin: build: visiting /usr/lib64/guestfs/supermin.d/packages type > uncompressed packages > supermin: build: visiting /usr/lib64/guestfs/supermin.d/udev- > rules.tar.gz type gzip base image (tar) > supermin: build: visiting /usr/lib64/guestfs/supermin.d/zz-packages-xfs > type uncompressed packages > supermin: mapping package names to installed packages > supermin: resolving full list of package dependencies > supermin: exception: Librpm.Multiple_matches(2)
Ouch, yes, that's a new bug we've not seen before ... It's caused by librpm returning an unexpected value, but I'm not sure why: https://github.com/libguestfs/supermin/blob/1ed4bdd4d782d8f94b197283866cf24f86f7869b/src/librpm-c.c#L298 I'll have to have a look at the documentation for librpm. Do you have multiple installed RPMs with the same name? Rich. > libguestfs: error: /usr/bin/supermin exited with error status 1, see > debug messages above > libguestfs: clear_socket_create_context: setsockcreatecon failed: NULL: > Invalid argument [you can ignore this message if you are not using > SELinux + sVirt] > libguestfs: closing guestfs handle 0x55f938840880 (state 0) > libguestfs: command: run: rm > libguestfs: command: run: \ -rf /tmp/libguestfsH1Xvb3 > > > What can I do? > > Best regards, > -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-df lists disk usage of guests without needing to install any software inside the virtual machine. Supports Linux and Windows. http://people.redhat.com/~rjones/virt-df/ _______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
