I am trying to mount a windows 10 backup .vhdx file. I installed libguestfs through ```sudo apt-get install libguestfs-tools``` I am running Ubuntu 18.04.1 LTS and this is the installed version: ```1:1.36.13-1ubuntu3.2``` This is the output of the command I ran: ``` ~$ guestmount --add Documents/8be29c38-0000-0000-0000-602200000000.vhdx --inspector --ro /media/Windows10/ libguestfs: trace: set_verbose true libguestfs: trace: set_verbose = 0 libguestfs: create: flags = 0, handle = 0x562d44e7c570, program = guestmount libguestfs: trace: set_recovery_proc false libguestfs: trace: set_recovery_proc = 0 libguestfs: trace: add_drive "Documents/8be29c38-0000-0000-0000-602200000000.vhdx" "readonly:true" libguestfs: creating COW overlay to protect original drive content libguestfs: trace: get_tmpdir libguestfs: trace: get_tmpdir = "/tmp" libguestfs: trace: disk_create "/tmp/libguestfsOz0P6y/overlay1.qcow2" "qcow2" -1 "backingfile:/home/a17kilzi/Documents/8be29c38-0000-0000-0000-602200000000.vhdx" libguestfs: command: run: qemu-img libguestfs: command: run: \ create libguestfs: command: run: \ -f qcow2 libguestfs: command: run: \ -o backing_file=/home/a17kilzi/Documents/8be29c38-0000-0000-0000-602200000000.vhdx libguestfs: command: run: \ /tmp/libguestfsOz0P6y/overlay1.qcow2 Formatting '/tmp/libguestfsOz0P6y/overlay1.qcow2', fmt=qcow2 size=142622064640 backing_file=/home/a17kilzi/Documents/8be29c38-0000-0000-0000-602200000000.vhdx cluster_size=65536 lazy_refcounts=off refcount_bits=16 libguestfs: trace: disk_create = 0 libguestfs: trace: add_drive = 0 libguestfs: trace: launch libguestfs: trace: version libguestfs: trace: version = <struct guestfs_version = major: 1, minor: 36, release: 13, extra: , > libguestfs: trace: get_backend libguestfs: trace: get_backend = "direct" libguestfs: launch: program=guestmount libguestfs: launch: version=1.36.13 libguestfs: launch: backend registered: unix libguestfs: launch: backend registered: uml libguestfs: launch: backend registered: libvirt libguestfs: launch: backend registered: direct libguestfs: launch: backend=direct libguestfs: launch: tmpdir=/tmp/libguestfsOz0P6y libguestfs: launch: umask=0022 libguestfs: launch: euid=1000 libguestfs: is_openable: /dev/kvm: Permission denied libguestfs: trace: get_backend_setting "force_tcg" libguestfs: trace: get_backend_setting = NULL (error) libguestfs: warning: current user is not a member of the KVM group (group ID 132). This user cannot access /dev/kvm, so libguestfs may run very slowly. It is recommended that you 'chmod 0666 /dev/kvm' or add the current user to the KVM group (you might need to log out and log in again). 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.1.19 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: 215 packages, including dependencies supermin: build: 9953 files supermin: build: 6727 files, after matching excludefiles supermin: build: 6730 files, after adding hostfiles supermin: build: 6727 files, after removing unreadable files supermin: build: 6730 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-4.15.0-36-generic = 4.15.0-36-generic (from filename) supermin: kernel: picked modules path /lib/modules/4.15.0-36-generic supermin: kernel: picked vmlinuz /boot/vmlinuz-4.15.0-36-generic supermin: kernel: kernel_version 4.15.0-36-generic supermin: kernel: modpath /lib/modules/4.15.0-36-generic cp: cannot open '/boot/vmlinuz-4.15.0-36-generic' for reading: Permission denied supermin: cp -p '/boot/vmlinuz-4.15.0-36-generic' '/var/tmp/.guestfs-1000/appliance.d.ouzjasdp/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 0x562d44e7c570 (state 0) libguestfs: command: run: rm libguestfs: command: run: \ -rf /tmp/libguestfsOz0P6y ``` And this is the output of the libguestfs-test-tool: ``` $ libguestfs-test-tool ************************************************************ * IMPORTANT NOTICE * * When reporting bugs, include the COMPLETE, UNEDITED * output below in your bug report. * ************************************************************ libguestfs: trace: set_verbose true libguestfs: trace: set_verbose = 0 libguestfs: trace: set_verbose true libguestfs: trace: set_verbose = 0 LIBGUESTFS_TRACE=1 LIBGUESTFS_DEBUG=1 PATH=/home/a17kilzi/bin:/home/a17kilzi/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin XDG_RUNTIME_DIR=/run/user/1000 SELinux: sh: 1: getenforce: not found libguestfs: trace: add_drive_scratch 104857600 libguestfs: trace: get_tmpdir libguestfs: trace: get_tmpdir = "/tmp" libguestfs: trace: disk_create "/tmp/libguestfsS9Wa6T/scratch1.img" "raw" 104857600 libguestfs: trace: disk_create = 0 libguestfs: trace: add_drive "/tmp/libguestfsS9Wa6T/scratch1.img" "format:raw" "cachemode:unsafe" libguestfs: trace: add_drive = 0 libguestfs: trace: add_drive_scratch = 0 libguestfs: trace: get_append libguestfs: trace: get_append = "NULL" guestfs_get_append: (null) libguestfs: trace: get_autosync libguestfs: trace: get_autosync = 1 guestfs_get_autosync: 1 libguestfs: trace: get_backend libguestfs: trace: get_backend = "direct" guestfs_get_backend: direct libguestfs: trace: get_backend_settings libguestfs: trace: get_backend_settings = [] guestfs_get_backend_settings: [] libguestfs: trace: get_cachedir libguestfs: trace: get_cachedir = "/var/tmp" guestfs_get_cachedir: /var/tmp libguestfs: trace: get_direct libguestfs: trace: get_direct = 0 guestfs_get_direct: 0 libguestfs: trace: get_hv libguestfs: trace: get_hv = "/usr/bin/qemu-system-x86_64" guestfs_get_hv: /usr/bin/qemu-system-x86_64 libguestfs: trace: get_memsize libguestfs: trace: get_memsize = 500 guestfs_get_memsize: 500 libguestfs: trace: get_network libguestfs: trace: get_network = 0 guestfs_get_network: 0 libguestfs: trace: get_path libguestfs: trace: get_path = "/usr/lib/x86_64-linux-gnu/guestfs" guestfs_get_path: /usr/lib/x86_64-linux-gnu/guestfs libguestfs: trace: get_pgroup libguestfs: trace: get_pgroup = 0 guestfs_get_pgroup: 0 libguestfs: trace: get_program libguestfs: trace: get_program = "libguestfs-test-tool" guestfs_get_program: libguestfs-test-tool libguestfs: trace: get_recovery_proc libguestfs: trace: get_recovery_proc = 1 guestfs_get_recovery_proc: 1 libguestfs: trace: get_smp libguestfs: trace: get_smp = 1 guestfs_get_smp: 1 libguestfs: trace: get_sockdir libguestfs: trace: get_sockdir = "/run/user/1000" guestfs_get_sockdir: /run/user/1000 libguestfs: trace: get_tmpdir libguestfs: trace: get_tmpdir = "/tmp" guestfs_get_tmpdir: /tmp libguestfs: trace: get_trace libguestfs: trace: get_trace = 1 guestfs_get_trace: 1 libguestfs: trace: get_verbose libguestfs: trace: get_verbose = 1 guestfs_get_verbose: 1 host_cpu: x86_64 Launching appliance, timeout set to 600 seconds. libguestfs: trace: launch libguestfs: trace: version libguestfs: trace: version = <struct guestfs_version = major: 1, minor: 36, release: 13, extra: , > libguestfs: trace: get_backend libguestfs: trace: get_backend = "direct" libguestfs: launch: program=libguestfs-test-tool libguestfs: launch: version=1.36.13 libguestfs: launch: backend registered: unix libguestfs: launch: backend registered: uml libguestfs: launch: backend registered: libvirt libguestfs: launch: backend registered: direct libguestfs: launch: backend=direct libguestfs: launch: tmpdir=/tmp/libguestfsS9Wa6T libguestfs: launch: umask=0022 libguestfs: launch: euid=1000 libguestfs: is_openable: /dev/kvm: Permission denied libguestfs: trace: get_backend_setting "force_tcg" libguestfs: trace: get_backend_setting = NULL (error) libguestfs: warning: current user is not a member of the KVM group (group ID 132). This user cannot access /dev/kvm, so libguestfs may run very slowly. It is recommended that you 'chmod 0666 /dev/kvm' or add the current user to the KVM group (you might need to log out and log in again). 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.1.19 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: 215 packages, including dependencies supermin: build: 9953 files supermin: build: 6727 files, after matching excludefiles supermin: build: 6730 files, after adding hostfiles supermin: build: 6727 files, after removing unreadable files supermin: build: 6730 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-4.15.0-36-generic = 4.15.0-36-generic (from filename) supermin: kernel: picked modules path /lib/modules/4.15.0-36-generic supermin: kernel: picked vmlinuz /boot/vmlinuz-4.15.0-36-generic supermin: kernel: kernel_version 4.15.0-36-generic supermin: kernel: modpath /lib/modules/4.15.0-36-generic cp: cannot open '/boot/vmlinuz-4.15.0-36-generic' for reading: Permission denied supermin: cp -p '/boot/vmlinuz-4.15.0-36-generic' '/var/tmp/.guestfs-1000/appliance.d.mv7vaue2/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 0x562c6e1c50d0 (state 0) libguestfs: command: run: rm libguestfs: command: run: \ -rf /tmp/libguestfsS9Wa6T ```
Nikolay Ivanets
2018-Oct-15 09:05 UTC
Re: [Libguestfs] Bug Report, .vhdx file not attaching
» cannot open '/boot/vmlinuz-4.15.0-36-generic' for reading: Permission denied Most likely Ubuntu prevents reading this file. Try to set appropriate permission (read access) for your user account. -- Mykola Ivanets пн, 15 жовт. 2018, 11:37 користувач Antoine KILZI < antoine.kilzi@imt-atlantique.fr> пише:> I am trying to mount a windows 10 backup .vhdx file. > > I installed libguestfs through ```sudo apt-get install libguestfs-tools``` > > I am running Ubuntu 18.04.1 LTS and this is the installed version: > ```1:1.36.13-1ubuntu3.2``` > > > > This is the output of the command I ran: > ``` > > ~$ guestmount --add Documents/8be29c38-0000-0000-0000-602200000000.vhdx > --inspector --ro /media/Windows10/ > libguestfs: trace: set_verbose true > libguestfs: trace: set_verbose = 0 > libguestfs: create: flags = 0, handle = 0x562d44e7c570, program > guestmount > libguestfs: trace: set_recovery_proc false > libguestfs: trace: set_recovery_proc = 0 > libguestfs: trace: add_drive > "Documents/8be29c38-0000-0000-0000-602200000000.vhdx" "readonly:true" > libguestfs: creating COW overlay to protect original drive content > libguestfs: trace: get_tmpdir > libguestfs: trace: get_tmpdir = "/tmp" > libguestfs: trace: disk_create "/tmp/libguestfsOz0P6y/overlay1.qcow2" > "qcow2" -1 > "backingfile:/home/a17kilzi/Documents/8be29c38-0000-0000-0000-602200000000.vhdx" > libguestfs: command: run: qemu-img > libguestfs: command: run: \ create > libguestfs: command: run: \ -f qcow2 > libguestfs: command: run: \ -o > backing_file=/home/a17kilzi/Documents/8be29c38-0000-0000-0000-602200000000.vhdx > libguestfs: command: run: \ /tmp/libguestfsOz0P6y/overlay1.qcow2 > Formatting '/tmp/libguestfsOz0P6y/overlay1.qcow2', fmt=qcow2 > size=142622064640 > backing_file=/home/a17kilzi/Documents/8be29c38-0000-0000-0000-602200000000.vhdx > cluster_size=65536 lazy_refcounts=off refcount_bits=16 > libguestfs: trace: disk_create = 0 > libguestfs: trace: add_drive = 0 > libguestfs: trace: launch > libguestfs: trace: version > libguestfs: trace: version = <struct guestfs_version = major: 1, minor: > 36, release: 13, extra: , > > libguestfs: trace: get_backend > libguestfs: trace: get_backend = "direct" > libguestfs: launch: program=guestmount > libguestfs: launch: version=1.36.13 > libguestfs: launch: backend registered: unix > libguestfs: launch: backend registered: uml > libguestfs: launch: backend registered: libvirt > libguestfs: launch: backend registered: direct > libguestfs: launch: backend=direct > libguestfs: launch: tmpdir=/tmp/libguestfsOz0P6y > libguestfs: launch: umask=0022 > libguestfs: launch: euid=1000 > libguestfs: is_openable: /dev/kvm: Permission denied > libguestfs: trace: get_backend_setting "force_tcg" > libguestfs: trace: get_backend_setting = NULL (error) > libguestfs: warning: current user is not a member of the KVM group (group > ID 132). This user cannot access /dev/kvm, so libguestfs may run very > slowly. It is recommended that you 'chmod 0666 /dev/kvm' or add the current > user to the KVM group (you might need to log out and log in again). > 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.1.19 > 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: 215 packages, including dependencies > supermin: build: 9953 files > supermin: build: 6727 files, after matching excludefiles > supermin: build: 6730 files, after adding hostfiles > supermin: build: 6727 files, after removing unreadable files > supermin: build: 6730 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-4.15.0-36-generic > 4.15.0-36-generic (from filename) > supermin: kernel: picked modules path /lib/modules/4.15.0-36-generic > supermin: kernel: picked vmlinuz /boot/vmlinuz-4.15.0-36-generic > supermin: kernel: kernel_version 4.15.0-36-generic > supermin: kernel: modpath /lib/modules/4.15.0-36-generic > cp: cannot open '/boot/vmlinuz-4.15.0-36-generic' for reading: Permission > denied > supermin: cp -p '/boot/vmlinuz-4.15.0-36-generic' > '/var/tmp/.guestfs-1000/appliance.d.ouzjasdp/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 0x562d44e7c570 (state 0) > libguestfs: command: run: rm > libguestfs: command: run: \ -rf /tmp/libguestfsOz0P6y > > ``` > > > And this is the output of the libguestfs-test-tool: > > ``` $ libguestfs-test-tool > ************************************************************ > * IMPORTANT NOTICE > * > * When reporting bugs, include the COMPLETE, UNEDITED > * output below in your bug report. > * > ************************************************************ > libguestfs: trace: set_verbose true > libguestfs: trace: set_verbose = 0 > libguestfs: trace: set_verbose true > libguestfs: trace: set_verbose = 0 > LIBGUESTFS_TRACE=1 > LIBGUESTFS_DEBUG=1 > > PATH=/home/a17kilzi/bin:/home/a17kilzi/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin > XDG_RUNTIME_DIR=/run/user/1000 > SELinux: sh: 1: getenforce: not found > libguestfs: trace: add_drive_scratch 104857600 > libguestfs: trace: get_tmpdir > libguestfs: trace: get_tmpdir = "/tmp" > libguestfs: trace: disk_create "/tmp/libguestfsS9Wa6T/scratch1.img" "raw" > 104857600 > libguestfs: trace: disk_create = 0 > libguestfs: trace: add_drive "/tmp/libguestfsS9Wa6T/scratch1.img" > "format:raw" "cachemode:unsafe" > libguestfs: trace: add_drive = 0 > libguestfs: trace: add_drive_scratch = 0 > libguestfs: trace: get_append > libguestfs: trace: get_append = "NULL" > guestfs_get_append: (null) > libguestfs: trace: get_autosync > libguestfs: trace: get_autosync = 1 > guestfs_get_autosync: 1 > libguestfs: trace: get_backend > libguestfs: trace: get_backend = "direct" > guestfs_get_backend: direct > libguestfs: trace: get_backend_settings > libguestfs: trace: get_backend_settings = [] > guestfs_get_backend_settings: [] > libguestfs: trace: get_cachedir > libguestfs: trace: get_cachedir = "/var/tmp" > guestfs_get_cachedir: /var/tmp > libguestfs: trace: get_direct > libguestfs: trace: get_direct = 0 > guestfs_get_direct: 0 > libguestfs: trace: get_hv > libguestfs: trace: get_hv = "/usr/bin/qemu-system-x86_64" > guestfs_get_hv: /usr/bin/qemu-system-x86_64 > libguestfs: trace: get_memsize > libguestfs: trace: get_memsize = 500 > guestfs_get_memsize: 500 > libguestfs: trace: get_network > libguestfs: trace: get_network = 0 > guestfs_get_network: 0 > libguestfs: trace: get_path > libguestfs: trace: get_path = "/usr/lib/x86_64-linux-gnu/guestfs" > guestfs_get_path: /usr/lib/x86_64-linux-gnu/guestfs > libguestfs: trace: get_pgroup > libguestfs: trace: get_pgroup = 0 > guestfs_get_pgroup: 0 > libguestfs: trace: get_program > libguestfs: trace: get_program = "libguestfs-test-tool" > guestfs_get_program: libguestfs-test-tool > libguestfs: trace: get_recovery_proc > libguestfs: trace: get_recovery_proc = 1 > guestfs_get_recovery_proc: 1 > libguestfs: trace: get_smp > libguestfs: trace: get_smp = 1 > guestfs_get_smp: 1 > libguestfs: trace: get_sockdir > libguestfs: trace: get_sockdir = "/run/user/1000" > guestfs_get_sockdir: /run/user/1000 > libguestfs: trace: get_tmpdir > libguestfs: trace: get_tmpdir = "/tmp" > guestfs_get_tmpdir: /tmp > libguestfs: trace: get_trace > libguestfs: trace: get_trace = 1 > guestfs_get_trace: 1 > libguestfs: trace: get_verbose > libguestfs: trace: get_verbose = 1 > guestfs_get_verbose: 1 > host_cpu: x86_64 > Launching appliance, timeout set to 600 seconds. > libguestfs: trace: launch > libguestfs: trace: version > libguestfs: trace: version = <struct guestfs_version = major: 1, minor: > 36, release: 13, extra: , > > libguestfs: trace: get_backend > libguestfs: trace: get_backend = "direct" > libguestfs: launch: program=libguestfs-test-tool > libguestfs: launch: version=1.36.13 > libguestfs: launch: backend registered: unix > libguestfs: launch: backend registered: uml > libguestfs: launch: backend registered: libvirt > libguestfs: launch: backend registered: direct > libguestfs: launch: backend=direct > libguestfs: launch: tmpdir=/tmp/libguestfsS9Wa6T > libguestfs: launch: umask=0022 > libguestfs: launch: euid=1000 > libguestfs: is_openable: /dev/kvm: Permission denied > libguestfs: trace: get_backend_setting "force_tcg" > libguestfs: trace: get_backend_setting = NULL (error) > libguestfs: warning: current user is not a member of the KVM group (group > ID 132). This user cannot access /dev/kvm, so libguestfs may run very > slowly. It is recommended that you 'chmod 0666 /dev/kvm' or add the current > user to the KVM group (you might need to log out and log in again). > 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.1.19 > 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: 215 packages, including dependencies > supermin: build: 9953 files > supermin: build: 6727 files, after matching excludefiles > supermin: build: 6730 files, after adding hostfiles > supermin: build: 6727 files, after removing unreadable files > supermin: build: 6730 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-4.15.0-36-generic > 4.15.0-36-generic (from filename) > supermin: kernel: picked modules path /lib/modules/4.15.0-36-generic > supermin: kernel: picked vmlinuz /boot/vmlinuz-4.15.0-36-generic > supermin: kernel: kernel_version 4.15.0-36-generic > supermin: kernel: modpath /lib/modules/4.15.0-36-generic > cp: cannot open '/boot/vmlinuz-4.15.0-36-generic' for reading: Permission > denied > supermin: cp -p '/boot/vmlinuz-4.15.0-36-generic' > '/var/tmp/.guestfs-1000/appliance.d.mv7vaue2/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 0x562c6e1c50d0 (state 0) > libguestfs: command: run: rm > libguestfs: command: run: \ -rf /tmp/libguestfsS9Wa6T > > > ``` > > _______________________________________________ > Libguestfs mailing list > Libguestfs@redhat.com > https://www.redhat.com/mailman/listinfo/libguestfs >
On Monday, 15 October 2018 07:49:49 CEST Antoine KILZI wrote:> I am trying to mount a windows 10 backup .vhdx file. > > I installed libguestfs through ```sudo apt-get install libguestfs-tools``` > > I am running Ubuntu 18.04.1 LTS and this is the installed version: ```1:1.36.13-1ubuntu3.2``` > > This is the output of the command I ran: > ``` > [...] > cp: cannot open '/boot/vmlinuz-4.15.0-36-generic' for reading: Permission denied > supermin: cp -p '/boot/vmlinuz-4.15.0-36-generic' '/var/tmp/.guestfs-1000/appliance.d.ouzjasdp/kernel': command failed, see earlier errorsIt's the well-known kernel breakage they have in Ubuntu: https://bugs.launchpad.net/bugs/759725 -- Pino Toscano