GuestMount Was Working
*Ref:* www.libguestfs.org/guestfs-faq.1.html#debugging-libguestfs Hi, I had this working just fine on one machine. Then upgraded to a similar machine with more memory. Now it fails. I am trying to read files from inside a successfully setup Linux Mint 22.1 Cinnamon QEMU VM for FreeDos. - *Mark Kleiman*, www.KleimanUp.com Engineer Teacher Today (latest version) I installed the libguestfs for "Debian/Ubuntu" without error: sudo apt-get install libguestfs-tools Here is the command I used to capture the files from inside the VM image: *roe@d2:/media/roe/kem/gho/fDos$* guestmount -a fDos14.img -m /dev/sda1 oBox libguestfs: error: /usr/bin/supermin exited with error status 1. To see full error messages you may need to enable debugging. Do: export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1 and run the command again. For further information, read: http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs You can also run 'libguestfs-test-tool' and post the *complete* output into a bug report or message to the libguestfs mailing list. Here is the command again with trace: *roe@d2:/media/roe/kem/gho/fDos$* export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1 *roe@d2:/media/roe/kem/gho/fDos$* guestmount -a fDos14.img -m /dev/sda1 oBox libguestfs: trace: set_verbose true libguestfs: trace: set_verbose = 0 libguestfs: create: flags = 0, handle = 0x5fa148f4f530, program = guestmount libguestfs: trace: set_recovery_proc false libguestfs: trace: set_recovery_proc = 0 libguestfs: trace: add_drive "fDos14.img" libguestfs: trace: add_drive = 0 libguestfs: trace: launch libguestfs: trace: max_disks libguestfs: trace: max_disks = 255 libguestfs: trace: get_tmpdir libguestfs: trace: get_tmpdir = "/tmp" libguestfs: trace: version libguestfs: trace: version = <struct guestfs_version = major: 1, minor: 52, release: 0, extra: , > libguestfs: trace: get_backend libguestfs: trace: get_backend = "direct" libguestfs: launch: program=guestmount libguestfs: launch: version=1.52.0 libguestfs: launch: backend registered: libvirt libguestfs: launch: backend registered: direct libguestfs: launch: backend=direct libguestfs: launch: tmpdir=/tmp/libguestfsBNFbNm libguestfs: launch: umask=0002 libguestfs: launch: euid=1000 libguestfs: trace: get_cachedir libguestfs: trace: get_cachedir = "/var/tmp" 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/lib/x86_64-linux-gnu/guestfs/supermin.d libguestfs: command: run: \ -o /var/tmp/.guestfs-1000/appliance.d supermin: version: 5.2.2 supermin: package handler: debian/dpkg supermin: acquiring lock on /var/tmp/.guestfs-1000/lock supermin: build: /usr/lib/x86_64-linux-gnu/guestfs/supermin.d supermin: reading the supermin appliance supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/base.tar.gz type gzip base image (tar) supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/daemon.tar.gz type gzip base image (tar) supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/excludefiles type uncompressed excludefiles supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/hostfiles type uncompressed hostfiles supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/init.tar.gz type gzip base image (tar) supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages type uncompressed packages supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-hfsplus type uncompressed packages supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-reiserfs type uncompressed packages supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-xfs type uncompressed packages supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/udev-rules.tar.gz type gzip base image (tar) supermin: mapping package names to installed packages supermin: resolving full list of package dependencies supermin: build: 207 packages, including dependencies supermin: build: 7970 files supermin: build: 4266 files, after matching excludefiles supermin: build: 4269 files, after adding hostfiles supermin: build: 4269 files, after removing unreadable files supermin: build: 4276 files, after munging supermin: kernel: looking for kernel using environment variables ... supermin: kernel: looking for kernels in /lib/modules/*/vmlinuz ... supermin: kernel: looking for kernels in /boot ... supermin: kernel: kernel version of /boot/vmlinuz-6.8.0-59-generic = 6.8.0-59-generic (from filename) supermin: kernel: picked modules path /lib/modules/6.8.0-59-generic supermin: kernel: kernel version of /boot/vmlinuz-6.8.0-58-generic = 6.8.0-58-generic (from filename) supermin: kernel: picked modules path /lib/modules/6.8.0-58-generic supermin: kernel: kernel version of /boot/vmlinuz-6.8.0-57-generic = 6.8.0-57-generic (from filename) supermin: kernel: picked modules path /lib/modules/6.8.0-57-generic supermin: kernel: kernel version of /boot/vmlinuz-6.8.0-51-generic = 6.8.0-51-generic (from content) supermin: kernel: picked modules path /lib/modules/6.8.0-51-generic supermin: kernel: picked vmlinuz /boot/vmlinuz-6.8.0-59-generic supermin: kernel: kernel_version 6.8.0-59-generic supermin: kernel: modpath /lib/modules/6.8.0-59-generic cp: cannot open '/boot/vmlinuz-6.8.0-59-generic' for reading: Permission denied supermin: cp -p '/boot/vmlinuz-6.8.0-59-generic' '/var/tmp/.guestfs-1000/appliance.d.orbyfl0l/kernel': command failed, see earlier errors libguestfs: error: /usr/bin/supermin exited with error status 1, see debug messages above libguestfs: trace: launch = -1 (error) libguestfs: trace: close libguestfs: closing guestfs handle 0x5fa148f4f530 (state 0) libguestfs: command: run: rm libguestfs: command: run: \ -rf /tmp/libguestfsBNFbNm -- This email has been checked for viruses by Avast antivirus software. www.avast.com
On Mon, May 12, 2025 at 07:31:33PM -0400, roebi@kleimanup.com wrote: ...
cp: cannot open '/boot/vmlinuz-6.8.0-59-generic' for reading: Permission denied
It's probably: https://libguestfs.org/guestfs-faq.1.html#where-can-i-get-the-latest-binarie... (under "Debian and Ubuntu") Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html
participants (2)
-
Richard W.M. Jones -
roebi@kleimanup.com