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