<div dir="auto">» <span style="font-family:sans-serif;font-size:12.8px">cannot open '/boot/vmlinuz-4.15.0-36-gener</span><span style="font-family:sans-serif;font-size:12.8px">ic' for reading: Permission denied</span><br><br>Most likely Ubuntu prevents reading this file. Try to set appropriate permission (read access) for your user account.<br><br><div data-smartmail="gmail_signature">--<br>  Mykola Ivanets</div></div><br><div class="gmail_quote"><div dir="ltr">пн, 15 жовт. 2018, 11:37 користувач Antoine KILZI <<a href="mailto:antoine.kilzi@imt-atlantique.fr">antoine.kilzi@imt-atlantique.fr</a>> пише:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am trying to mount a windows 10 backup .vhdx file.<br>
<br>
I installed libguestfs through ```sudo apt-get install libguestfs-tools```<br>
<br>
I am running Ubuntu 18.04.1 LTS and this is the installed version: ```1:1.36.13-1ubuntu3.2```<br>
<br>
<br>
<br>
This is the output of the command I ran: <br>
```<br>
<br>
~$ guestmount --add Documents/8be29c38-0000-0000-0000-602200000000.vhdx --inspector --ro /media/Windows10/<br>
libguestfs: trace: set_verbose true<br>
libguestfs: trace: set_verbose = 0<br>
libguestfs: create: flags = 0, handle = 0x562d44e7c570, program = guestmount<br>
libguestfs: trace: set_recovery_proc false<br>
libguestfs: trace: set_recovery_proc = 0<br>
libguestfs: trace: add_drive "Documents/8be29c38-0000-0000-0000-602200000000.vhdx" "readonly:true"<br>
libguestfs: creating COW overlay to protect original drive content<br>
libguestfs: trace: get_tmpdir<br>
libguestfs: trace: get_tmpdir = "/tmp"<br>
libguestfs: trace: disk_create "/tmp/libguestfsOz0P6y/overlay1.qcow2" "qcow2" -1 "backingfile:/home/a17kilzi/Documents/8be29c38-0000-0000-0000-602200000000.vhdx"<br>
libguestfs: command: run: qemu-img<br>
libguestfs: command: run: \ create<br>
libguestfs: command: run: \ -f qcow2<br>
libguestfs: command: run: \ -o backing_file=/home/a17kilzi/Documents/8be29c38-0000-0000-0000-602200000000.vhdx<br>
libguestfs: command: run: \ /tmp/libguestfsOz0P6y/overlay1.qcow2<br>
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<br>
libguestfs: trace: disk_create = 0<br>
libguestfs: trace: add_drive = 0<br>
libguestfs: trace: launch<br>
libguestfs: trace: version<br>
libguestfs: trace: version = <struct guestfs_version = major: 1, minor: 36, release: 13, extra: , ><br>
libguestfs: trace: get_backend<br>
libguestfs: trace: get_backend = "direct"<br>
libguestfs: launch: program=guestmount<br>
libguestfs: launch: version=1.36.13<br>
libguestfs: launch: backend registered: unix<br>
libguestfs: launch: backend registered: uml<br>
libguestfs: launch: backend registered: libvirt<br>
libguestfs: launch: backend registered: direct<br>
libguestfs: launch: backend=direct<br>
libguestfs: launch: tmpdir=/tmp/libguestfsOz0P6y<br>
libguestfs: launch: umask=0022<br>
libguestfs: launch: euid=1000<br>
libguestfs: is_openable: /dev/kvm: Permission denied<br>
libguestfs: trace: get_backend_setting "force_tcg"<br>
libguestfs: trace: get_backend_setting = NULL (error)<br>
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).<br>
libguestfs: trace: get_cachedir<br>
libguestfs: trace: get_cachedir = "/var/tmp"<br>
libguestfs: begin building supermin appliance<br>
libguestfs: run supermin<br>
libguestfs: command: run: /usr/bin/supermin<br>
libguestfs: command: run: \ --build<br>
libguestfs: command: run: \ --verbose<br>
libguestfs: command: run: \ --if-newer<br>
libguestfs: command: run: \ --lock /var/tmp/.guestfs-1000/lock<br>
libguestfs: command: run: \ --copy-kernel<br>
libguestfs: command: run: \ -f ext2<br>
libguestfs: command: run: \ --host-cpu x86_64<br>
libguestfs: command: run: \ /usr/lib/x86_64-linux-gnu/guestfs/supermin.d<br>
libguestfs: command: run: \ -o /var/tmp/.guestfs-1000/appliance.d<br>
supermin: version: 5.1.19<br>
supermin: package handler: debian/dpkg<br>
supermin: acquiring lock on /var/tmp/.guestfs-1000/lock<br>
supermin: build: /usr/lib/x86_64-linux-gnu/guestfs/supermin.d<br>
supermin: reading the supermin appliance<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/base.tar.gz type gzip base image (tar)<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/daemon.tar.gz type gzip base image (tar)<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/excludefiles type uncompressed excludefiles<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/hostfiles type uncompressed hostfiles<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/init.tar.gz type gzip base image (tar)<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages type uncompressed packages<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-hfsplus type uncompressed packages<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-reiserfs type uncompressed packages<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-xfs type uncompressed packages<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/udev-rules.tar.gz type gzip base image (tar)<br>
supermin: mapping package names to installed packages<br>
supermin: resolving full list of package dependencies<br>
supermin: build: 215 packages, including dependencies<br>
supermin: build: 9953 files<br>
supermin: build: 6727 files, after matching excludefiles<br>
supermin: build: 6730 files, after adding hostfiles<br>
supermin: build: 6727 files, after removing unreadable files<br>
supermin: build: 6730 files, after munging<br>
supermin: kernel: looking for kernel using environment variables ...<br>
supermin: kernel: looking for kernels in /lib/modules/*/vmlinuz ...<br>
supermin: kernel: looking for kernels in /boot ...<br>
supermin: kernel: kernel version of /boot/vmlinuz-4.15.0-36-generic = 4.15.0-36-generic (from filename)<br>
supermin: kernel: picked modules path /lib/modules/4.15.0-36-generic<br>
supermin: kernel: picked vmlinuz /boot/vmlinuz-4.15.0-36-generic<br>
supermin: kernel: kernel_version 4.15.0-36-generic<br>
supermin: kernel: modpath /lib/modules/4.15.0-36-generic<br>
cp: cannot open '/boot/vmlinuz-4.15.0-36-generic' for reading: Permission denied<br>
supermin: cp -p '/boot/vmlinuz-4.15.0-36-generic' '/var/tmp/.guestfs-1000/appliance.d.ouzjasdp/kernel': command failed, see earlier errors<br>
libguestfs: error: /usr/bin/supermin exited with error status 1, see debug messages above<br>
libguestfs: trace: launch = -1 (error)<br>
libguestfs: trace: close<br>
libguestfs: closing guestfs handle 0x562d44e7c570 (state 0)<br>
libguestfs: command: run: rm<br>
libguestfs: command: run: \ -rf /tmp/libguestfsOz0P6y<br>
<br>
```<br>
<br>
<br>
And this is the output of the  libguestfs-test-tool:<br>
<br>
``` $  libguestfs-test-tool<br>
     ************************************************************<br>
     *                    IMPORTANT NOTICE<br>
     *<br>
     * When reporting bugs, include the COMPLETE, UNEDITED<br>
     * output below in your bug report.<br>
     *<br>
     ************************************************************<br>
libguestfs: trace: set_verbose true<br>
libguestfs: trace: set_verbose = 0<br>
libguestfs: trace: set_verbose true<br>
libguestfs: trace: set_verbose = 0<br>
LIBGUESTFS_TRACE=1<br>
LIBGUESTFS_DEBUG=1<br>
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<br>
XDG_RUNTIME_DIR=/run/user/1000<br>
SELinux: sh: 1: getenforce: not found<br>
libguestfs: trace: add_drive_scratch 104857600<br>
libguestfs: trace: get_tmpdir<br>
libguestfs: trace: get_tmpdir = "/tmp"<br>
libguestfs: trace: disk_create "/tmp/libguestfsS9Wa6T/scratch1.img" "raw" 104857600<br>
libguestfs: trace: disk_create = 0<br>
libguestfs: trace: add_drive "/tmp/libguestfsS9Wa6T/scratch1.img" "format:raw" "cachemode:unsafe"<br>
libguestfs: trace: add_drive = 0<br>
libguestfs: trace: add_drive_scratch = 0<br>
libguestfs: trace: get_append<br>
libguestfs: trace: get_append = "NULL"<br>
guestfs_get_append: (null)<br>
libguestfs: trace: get_autosync<br>
libguestfs: trace: get_autosync = 1<br>
guestfs_get_autosync: 1<br>
libguestfs: trace: get_backend<br>
libguestfs: trace: get_backend = "direct"<br>
guestfs_get_backend: direct<br>
libguestfs: trace: get_backend_settings<br>
libguestfs: trace: get_backend_settings = []<br>
guestfs_get_backend_settings: []<br>
libguestfs: trace: get_cachedir<br>
libguestfs: trace: get_cachedir = "/var/tmp"<br>
guestfs_get_cachedir: /var/tmp<br>
libguestfs: trace: get_direct<br>
libguestfs: trace: get_direct = 0<br>
guestfs_get_direct: 0<br>
libguestfs: trace: get_hv<br>
libguestfs: trace: get_hv = "/usr/bin/qemu-system-x86_64"<br>
guestfs_get_hv: /usr/bin/qemu-system-x86_64<br>
libguestfs: trace: get_memsize<br>
libguestfs: trace: get_memsize = 500<br>
guestfs_get_memsize: 500<br>
libguestfs: trace: get_network<br>
libguestfs: trace: get_network = 0<br>
guestfs_get_network: 0<br>
libguestfs: trace: get_path<br>
libguestfs: trace: get_path = "/usr/lib/x86_64-linux-gnu/guestfs"<br>
guestfs_get_path: /usr/lib/x86_64-linux-gnu/guestfs<br>
libguestfs: trace: get_pgroup<br>
libguestfs: trace: get_pgroup = 0<br>
guestfs_get_pgroup: 0<br>
libguestfs: trace: get_program<br>
libguestfs: trace: get_program = "libguestfs-test-tool"<br>
guestfs_get_program: libguestfs-test-tool<br>
libguestfs: trace: get_recovery_proc<br>
libguestfs: trace: get_recovery_proc = 1<br>
guestfs_get_recovery_proc: 1<br>
libguestfs: trace: get_smp<br>
libguestfs: trace: get_smp = 1<br>
guestfs_get_smp: 1<br>
libguestfs: trace: get_sockdir<br>
libguestfs: trace: get_sockdir = "/run/user/1000"<br>
guestfs_get_sockdir: /run/user/1000<br>
libguestfs: trace: get_tmpdir<br>
libguestfs: trace: get_tmpdir = "/tmp"<br>
guestfs_get_tmpdir: /tmp<br>
libguestfs: trace: get_trace<br>
libguestfs: trace: get_trace = 1<br>
guestfs_get_trace: 1<br>
libguestfs: trace: get_verbose<br>
libguestfs: trace: get_verbose = 1<br>
guestfs_get_verbose: 1<br>
host_cpu: x86_64<br>
Launching appliance, timeout set to 600 seconds.<br>
libguestfs: trace: launch<br>
libguestfs: trace: version<br>
libguestfs: trace: version = <struct guestfs_version = major: 1, minor: 36, release: 13, extra: , ><br>
libguestfs: trace: get_backend<br>
libguestfs: trace: get_backend = "direct"<br>
libguestfs: launch: program=libguestfs-test-tool<br>
libguestfs: launch: version=1.36.13<br>
libguestfs: launch: backend registered: unix<br>
libguestfs: launch: backend registered: uml<br>
libguestfs: launch: backend registered: libvirt<br>
libguestfs: launch: backend registered: direct<br>
libguestfs: launch: backend=direct<br>
libguestfs: launch: tmpdir=/tmp/libguestfsS9Wa6T<br>
libguestfs: launch: umask=0022<br>
libguestfs: launch: euid=1000<br>
libguestfs: is_openable: /dev/kvm: Permission denied<br>
libguestfs: trace: get_backend_setting "force_tcg"<br>
libguestfs: trace: get_backend_setting = NULL (error)<br>
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).<br>
libguestfs: trace: get_cachedir<br>
libguestfs: trace: get_cachedir = "/var/tmp"<br>
libguestfs: begin building supermin appliance<br>
libguestfs: run supermin<br>
libguestfs: command: run: /usr/bin/supermin<br>
libguestfs: command: run: \ --build<br>
libguestfs: command: run: \ --verbose<br>
libguestfs: command: run: \ --if-newer<br>
libguestfs: command: run: \ --lock /var/tmp/.guestfs-1000/lock<br>
libguestfs: command: run: \ --copy-kernel<br>
libguestfs: command: run: \ -f ext2<br>
libguestfs: command: run: \ --host-cpu x86_64<br>
libguestfs: command: run: \ /usr/lib/x86_64-linux-gnu/guestfs/supermin.d<br>
libguestfs: command: run: \ -o /var/tmp/.guestfs-1000/appliance.d<br>
supermin: version: 5.1.19<br>
supermin: package handler: debian/dpkg<br>
supermin: acquiring lock on /var/tmp/.guestfs-1000/lock<br>
supermin: build: /usr/lib/x86_64-linux-gnu/guestfs/supermin.d<br>
supermin: reading the supermin appliance<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/base.tar.gz type gzip base image (tar)<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/daemon.tar.gz type gzip base image (tar)<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/excludefiles type uncompressed excludefiles<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/hostfiles type uncompressed hostfiles<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/init.tar.gz type gzip base image (tar)<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages type uncompressed packages<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-hfsplus type uncompressed packages<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-reiserfs type uncompressed packages<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-xfs type uncompressed packages<br>
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/udev-rules.tar.gz type gzip base image (tar)<br>
supermin: mapping package names to installed packages<br>
supermin: resolving full list of package dependencies<br>
supermin: build: 215 packages, including dependencies<br>
supermin: build: 9953 files<br>
supermin: build: 6727 files, after matching excludefiles<br>
supermin: build: 6730 files, after adding hostfiles<br>
supermin: build: 6727 files, after removing unreadable files<br>
supermin: build: 6730 files, after munging<br>
supermin: kernel: looking for kernel using environment variables ...<br>
supermin: kernel: looking for kernels in /lib/modules/*/vmlinuz ...<br>
supermin: kernel: looking for kernels in /boot ...<br>
supermin: kernel: kernel version of /boot/vmlinuz-4.15.0-36-generic = 4.15.0-36-generic (from filename)<br>
supermin: kernel: picked modules path /lib/modules/4.15.0-36-generic<br>
supermin: kernel: picked vmlinuz /boot/vmlinuz-4.15.0-36-generic<br>
supermin: kernel: kernel_version 4.15.0-36-generic<br>
supermin: kernel: modpath /lib/modules/4.15.0-36-generic<br>
cp: cannot open '/boot/vmlinuz-4.15.0-36-generic' for reading: Permission denied<br>
supermin: cp -p '/boot/vmlinuz-4.15.0-36-generic' '/var/tmp/.guestfs-1000/appliance.d.mv7vaue2/kernel': command failed, see earlier errors<br>
libguestfs: error: /usr/bin/supermin exited with error status 1, see debug messages above<br>
libguestfs: trace: launch = -1 (error)<br>
libguestfs: trace: close<br>
libguestfs: closing guestfs handle 0x562c6e1c50d0 (state 0)<br>
libguestfs: command: run: rm<br>
libguestfs: command: run: \ -rf /tmp/libguestfsS9Wa6T<br>
<br>
<br>
```<br>
<br>
_______________________________________________<br>
Libguestfs mailing list<br>
<a href="mailto:Libguestfs@redhat.com" target="_blank" rel="noreferrer">Libguestfs@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/libguestfs" rel="noreferrer noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/libguestfs</a><br>
</blockquote></div>