18fffb8e9784dd4d83bcdb94543e330e766a218a
This should ensure that the appliance image mount structure is correct during image creation.
@dcavalca Please test this ASAP to verify this works so I can land this in Fedora before the next compose.
Getting
Losetup add /dev/loop0 mapping to /var/tmp/imgcreate-6kn4y6ca/tmp-h81pzpl5/Fedora-Xfce-armhfp-33-20200823.n.0-sda.raw ['btrfs.007', '/boot/efi', '/boot'] Formating btrfs filesystem on /dev/loop03 Formating args: ['mkfs.btrfs', '-L', '_btrfs.007', '/dev/loop03'] Creating mount point /var/tmp/imgcreate-6kn4y6ca/install_rootbtrfs.007 Mounting /dev/loop03 at /var/tmp/imgcreate-6kn4y6ca/install_rootbtrfs.007 ERROR: cannot create subvolume: Function not implemented Create subvolume '/var/tmp/imgcreate-6kn4y6ca/install_rootbtrfs.007/root' mount: /var/tmp/imgcreate-6kn4y6ca/install_root: mount(2) system call failed: No such file or directory. ERROR: cannot create subvolume: Function not implemented Create subvolume '/var/tmp/imgcreate-6kn4y6ca/install_rootbtrfs.007/home' mount: /var/tmp/imgcreate-6kn4y6ca/install_root/home: mount(2) system call failed: No such file or directory. Formating vfat filesystem on /dev/loop01 Formating args: ['mkfs.vfat', '/dev/loop01'] Creating mount point /var/tmp/imgcreate-6kn4y6ca/install_root/boot/efi Mounting /dev/loop01 at /var/tmp/imgcreate-6kn4y6ca/install_root/boot/efi Formating ext4 filesystem on /dev/loop02 Formating args: ['mkfs.ext4', '-F', '-L', '_/boot', '-m', '1', '-b', '4096', '/dev/loop02'] Tuning filesystem on /dev/loop02 Mounting /dev/loop02 at /var/tmp/imgcreate-6kn4y6ca/install_root/boot mount: /var/tmp/imgcreate-6kn4y6ca/install_root/sys/fs/selinux/load: mount point does not exist.
using https://kojipkgs.fedoraproject.org//work/tasks/4670/49954670/koji-image-f33-build-49954670.ks and mock --root fedora-rawhide-armhfp --isolation=simple --chroot "/usr/bin/appliance-creator -c /koji-image-f33-build-49954670.ks d -v --logfile appliance.log --cache /tmp/koji-appliance -o app-output --format raw --name Fedora-Xfce-armhfp-33-20200823.n.0 --version 33 --release 20200823.n.0". And indeed it doesn't look like it was mounted properly:
mock --root fedora-rawhide-armhfp --isolation=simple --chroot "/usr/bin/appliance-creator -c /koji-image-f33-build-49954670.ks d -v --logfile appliance.log --cache /tmp/koji-appliance -o app-output --format raw --name Fedora-Xfce-armhfp-33-20200823.n.0 --version 33 --release 20200823.n.0"
[root@localhost ~]# cat /proc/mounts | grep /var/lib/mock tmpfs /var/lib/mock/fedora-rawhide-armv7hl-bootstrap/root/proc tmpfs rw,seclabel,relatime 0 0 tmpfs /var/lib/mock/fedora-rawhide-armv7hl-bootstrap/root/sys tmpfs rw,seclabel,relatime 0 0 tmpfs /var/lib/mock/fedora-rawhide-armv7hl-bootstrap/root/dev/shm tmpfs rw,seclabel,relatime 0 0 devpts /var/lib/mock/fedora-rawhide-armv7hl-bootstrap/root/dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=666 0 0 /dev/sda3 /var/lib/mock/fedora-rawhide-armv7hl-bootstrap/root/var/cache/yum btrfs rw,seclabel,relatime,space_cache,subvolid=256,subvol=/root/var/cache/mock/fedora-rawhide-armv7hl-bootstrap/yum_cache 0 0 /dev/sda3 /var/lib/mock/fedora-rawhide-armv7hl-bootstrap/root/var/cache/dnf btrfs rw,seclabel,relatime,space_cache,subvolid=256,subvol=/root/var/cache/mock/fedora-rawhide-armv7hl-bootstrap/dnf_cache 0 0 tmpfs /var/lib/mock/fedora-rawhide-armv7hl/root/proc tmpfs rw,seclabel,relatime 0 0 tmpfs /var/lib/mock/fedora-rawhide-armv7hl/root/sys tmpfs rw,seclabel,relatime 0 0 tmpfs /var/lib/mock/fedora-rawhide-armv7hl/root/dev/shm tmpfs rw,seclabel,relatime 0 0 devpts /var/lib/mock/fedora-rawhide-armv7hl/root/dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=666 0 0 /dev/sda3 /var/lib/mock/fedora-rawhide-armv7hl/root/var/cache/yum btrfs rw,seclabel,relatime,space_cache,subvolid=256,subvol=/root/var/cache/mock/fedora-rawhide-armv7hl/yum_cache 0 0 /dev/sda3 /var/lib/mock/fedora-rawhide-armv7hl/root/var/cache/dnf btrfs rw,seclabel,relatime,space_cache,subvolid=256,subvol=/root/var/cache/mock/fedora-rawhide-armv7hl/dnf_cache 0 0 tmpfs /var/lib/mock/fedora-rawhide-armv7hl-bootstrap/root/var/lib/mock/fedora-rawhide-armv7hl/root tmpfs rw,seclabel,relatime 0 0 /dev/mapper/loop0p3 /var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-6kn4y6ca/install_rootbtrfs.007 btrfs rw,seclabel,relatime,ssd,space_cache,subvolid=5,subvol=/ 0 0 /dev/mapper/loop0p1 /var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-6kn4y6ca/install_root/boot/efi vfat rw,relatime,fmask=0002,dmask=0002,allow_utime=0020,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0 /dev/mapper/loop0p2 /var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-6kn4y6ca/install_root/boot ext4 rw,seclabel,relatime 0 0 sysfs /var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-6kn4y6ca/install_root/sys sysfs rw,seclabel,nosuid,nodev,noexec,relatime 0 0 proc /var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-6kn4y6ca/install_root/proc proc rw,nosuid,nodev,noexec,relatime 0 0 devpts /var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-6kn4y6ca/install_root/dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=666 0 0 tmpfs /var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-6kn4y6ca/install_root/dev/shm tmpfs rw,seclabel,relatime 0 0 tmpfs /var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-6kn4y6ca/install_root/sys/fs/selinux tmpfs rw,seclabel,relatime 0 0 /dev/sda3 /var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-6kn4y6ca/install_root/var/cache/dnf btrfs rw,seclabel,relatime,space_cache,subvolid=256,subvol=/root/var/lib/mock/fedora-rawhide-armv7hl/root/tmp/koji-appliance 0 0 [root@localhost ~]#
unless I'm missing something.
With --debug:
--debug
Adding disk sda as /var/tmp/imgcreate-8_yhm7op/tmp-kf4dbtw6/Fedora-Xfce-armhfp-33-20200823.n.0-sda.raw Forcing disk label to msdos, because bootloader is extlinux-bootloader Extending sparse file /var/tmp/imgcreate-8_yhm7op/tmp-kf4dbtw6/Fedora-Xfce-armhfp-33-20200823.n.0-sda.raw to 5863636992 Losetup add /dev/loop1 mapping to /var/tmp/imgcreate-8_yhm7op/tmp-kf4dbtw6/Fedora-Xfce-armhfp-33-20200823.n.0-sda.raw Formatting disks Initializing partition table for /dev/loop1 with msdos layout Assigning partitions to disks Assigned /boot/efi to sda1 at 4 at size 80 Assigned /boot to sda2 at 84 at size 512 Assigned btrfs.007 to sda3 at 596 at size 5000 Creating partitions Add primary part at 4 of size 80 Part fstype: vfat, effective fstype fat32 Add primary part at 84 of size 512 Part fstype: ext4, effective fstype ext2 Add primary part at 596 of size 5000 Part fstype: btrfs, effective fstype btrfs Dev loop1p1: /dev/loop11 -> /dev/mapper/loop1p1 Creating symlink from /dev/loop11 to /dev/mapper/loop1p1 Dev loop1p2: /dev/loop12 -> /dev/mapper/loop1p2 Creating symlink from /dev/loop12 to /dev/mapper/loop1p2 Dev loop1p3: /dev/loop13 -> /dev/mapper/loop1p3 Creating symlink from /dev/loop13 to /dev/mapper/loop1p3 Adding partx mapping for /dev/loop1 ['btrfs.007', '/boot/efi', '/boot'] Formating btrfs filesystem on /dev/loop13 Formating args: ['mkfs.btrfs', '-L', '_btrfs.007', '/dev/loop13'] ERROR: device scan failed on '/dev/loop13': Function not implemented btrfs-progs v5.7 See http://btrfs.wiki.kernel.org for more information. Detected a SSD, turning off metadata duplication. Mkfs with -m dup if you want to force metadata duplication. Label: _btrfs.007 UUID: b9ec4826-501e-4efa-9c26-d72c3e0fe160 Node size: 16384 Sector size: 4096 Filesystem size: 4.66GiB Block group profiles: Data: single 8.00MiB Metadata: single 8.00MiB System: single 4.00MiB SSD detected: yes Incompat features: extref, skinny-metadata Runtime features: Checksum: crc32c Number of devices: 1 Devices: ID SIZE PATH 1 4.66GiB /dev/loop13 Creating mount point /var/tmp/imgcreate-8_yhm7op/install_rootbtrfs.007 Mounting /dev/loop13 at /var/tmp/imgcreate-8_yhm7op/install_rootbtrfs.007 Creating Btrfs subvolume at path /var/tmp/imgcreate-8_yhm7op/install_rootbtrfs.007/root ERROR: cannot create subvolume: Function not implemented Create subvolume '/var/tmp/imgcreate-8_yhm7op/install_rootbtrfs.007/root' Mounting Btrfs subvolume root at path /var/tmp/imgcreate-8_yhm7op/install_root/ mount: /var/tmp/imgcreate-8_yhm7op/install_root: mount(2) system call failed: No such file or directory. Creating Btrfs subvolume at path /var/tmp/imgcreate-8_yhm7op/install_rootbtrfs.007/home ERROR: cannot create subvolume: Function not implemented Create subvolume '/var/tmp/imgcreate-8_yhm7op/install_rootbtrfs.007/home' Mounting Btrfs subvolume home at path /var/tmp/imgcreate-8_yhm7op/install_root/home mount: /var/tmp/imgcreate-8_yhm7op/install_root/home: mount(2) system call failed: No such file or directory. Formating vfat filesystem on /dev/loop11 Formating args: ['mkfs.vfat', '/dev/loop11'] mkfs.fat 4.1 (2017-01-24) Creating mount point /var/tmp/imgcreate-8_yhm7op/install_root/boot/efi Mounting /dev/loop11 at /var/tmp/imgcreate-8_yhm7op/install_root/boot/efi Setting boot flag on in /boot Formating ext4 filesystem on /dev/loop12 Formating args: ['mkfs.ext4', '-F', '-L', '_/boot', '-m', '1', '-b', '4096', '/dev/loop12'] mke2fs 1.45.6 (20-Mar-2020) Discarding device blocks: 4096/124928 done Creating filesystem with 124928 4k blocks and 124928 inodes Filesystem UUID: a78d80ca-f3dc-4ae2-913d-4c29d0980c16 Superblock backups stored on blocks: 32768, 98304 Allocating group tables: 0/4 done Writing inode tables: 0/4 done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: 0/4 done Tuning filesystem on /dev/loop12 tune2fs 1.45.6 (20-Mar-2020) Setting maximal mount count to -1 Setting interval between checks to 0 seconds Mounting /dev/loop12 at /var/tmp/imgcreate-8_yhm7op/install_root/boot Writing mkinitrd config /var/tmp/imgcreate-8_yhm7op/install_root/etc/sysconfig/mkinitrd mount: /var/tmp/imgcreate-8_yhm7op/install_root/sys/fs/selinux/load: mount point does not exist.
note the
Formating args: ['mkfs.btrfs', '-L', '_btrfs.007', '/dev/loop13'] ERROR: device scan failed on '/dev/loop13': Function not implemented
I'm not sure if this is a side effect of running in mock or not though.
It does look like a valid filesystem gets created and mounted on /var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-8_yhm7op/install_rootbtrfs.007 regardless of that error though, so it might be a red herring.
/var/lib/mock/fedora-rawhide-armv7hl/root/var/tmp/imgcreate-8_yhm7op/install_rootbtrfs.007
Converting the kickstart to run on x86_64 seems to indicate it works:
INFO: Running in chroot: ['/usr/bin/appliance-creator -c /koji-image-f33-build-49878217-x86_64.ks -d -v --logfile appliance.log --cache /tmp/koji-appliance -o app-output --format raw --name Fedora-Xfce-x86_64-Rawhide-20200822 --version Rawhide --release 20200822.n.0'] Start: chroot ['/usr/bin/appliance-creator -c /koji-image-f33-build-49878217-x86_64.ks -d -v --logfile appliance.log --cache /tmp/koji-appliance -o app-output --format raw --name Fedora-Xfce-x86_64-Rawhide-20200822 --version Rawhide --release 20200822.n.0'] No --ondisk specified in partition line of ks file; assuming 'sda' No --ondisk specified in partition line of ks file; assuming 'sda' No --ondisk specified in partition line of ks file; assuming 'sda' Adding disk sda as /var/tmp/imgcreate-4uy_myy2/tmp-tlfhfodn/Fedora-Xfce-x86_64-Rawhide-20200822-sda.raw Forcing disk label to msdos, because bootloader is extlinux-bootloader Extending sparse file /var/tmp/imgcreate-4uy_myy2/tmp-tlfhfodn/Fedora-Xfce-x86_64-Rawhide-20200822-sda.raw to 5863636992 Losetup add /dev/loop0 mapping to /var/tmp/imgcreate-4uy_myy2/tmp-tlfhfodn/Fedora-Xfce-x86_64-Rawhide-20200822-sda.raw Formatting disks Initializing partition table for /dev/loop0 with msdos layout Assigning partitions to disks Assigned /boot/efi to sda1 at 4 at size 80 Assigned /boot to sda2 at 84 at size 512 Assigned btrfs.007 to sda3 at 596 at size 5000 Creating partitions Add primary part at 4 of size 80 Part fstype: vfat, effective fstype fat32 Add primary part at 84 of size 512 Part fstype: ext4, effective fstype ext2 Add primary part at 596 of size 5000 Part fstype: btrfs, effective fstype btrfs Dev loop0p1: /dev/loop01 -> /dev/mapper/loop0p1 Creating symlink from /dev/loop01 to /dev/mapper/loop0p1 Dev loop0p2: /dev/loop02 -> /dev/mapper/loop0p2 Creating symlink from /dev/loop02 to /dev/mapper/loop0p2 Dev loop0p3: /dev/loop03 -> /dev/mapper/loop0p3 Creating symlink from /dev/loop03 to /dev/mapper/loop0p3 Adding partx mapping for /dev/loop0 ['btrfs.007', '/boot/efi', '/boot'] Formating btrfs filesystem on /dev/loop03 Formating args: ['mkfs.btrfs', '-L', '_btrfs.007', '/dev/loop03'] btrfs-progs v5.7 See http://btrfs.wiki.kernel.org for more information. Detected a SSD, turning off metadata duplication. Mkfs with -m dup if you want to force metadata duplication. Label: _btrfs.007 UUID: 5edab5b1-da2b-4e88-8c4a-2c32de2c0a49 Node size: 16384 Sector size: 4096 Filesystem size: 4.66GiB Block group profiles: Data: single 8.00MiB Metadata: single 8.00MiB System: single 4.00MiB SSD detected: yes Incompat features: extref, skinny-metadata Runtime features: Checksum: crc32c Number of devices: 1 Devices: ID SIZE PATH 1 4.66GiB /dev/loop03 Creating mount point /var/tmp/imgcreate-4uy_myy2/install_rootbtrfs.007 Mounting /dev/loop03 at /var/tmp/imgcreate-4uy_myy2/install_rootbtrfs.007 Creating Btrfs subvolume at path /var/tmp/imgcreate-4uy_myy2/install_rootbtrfs.007/root Create subvolume '/var/tmp/imgcreate-4uy_myy2/install_rootbtrfs.007/root' Mounting Btrfs subvolume root at path /var/tmp/imgcreate-4uy_myy2/install_root/ Creating Btrfs subvolume at path /var/tmp/imgcreate-4uy_myy2/install_rootbtrfs.007/home Create subvolume '/var/tmp/imgcreate-4uy_myy2/install_rootbtrfs.007/home' Mounting Btrfs subvolume home at path /var/tmp/imgcreate-4uy_myy2/install_root/home Formating vfat filesystem on /dev/loop01 Formating args: ['mkfs.vfat', '/dev/loop01'] mkfs.fat 4.1 (2017-01-24) Creating mount point /var/tmp/imgcreate-4uy_myy2/install_root/boot/efi Mounting /dev/loop01 at /var/tmp/imgcreate-4uy_myy2/install_root/boot/efi Setting boot flag on in /boot Formating ext4 filesystem on /dev/loop02 Formating args: ['mkfs.ext4', '-F', '-L', '_/boot', '-m', '1', '-b', '4096', '/dev/loop02'] mke2fs 1.45.6 (20-Mar-2020) Discarding device blocks: 4096/124928 done Creating filesystem with 124928 4k blocks and 124928 inodes Filesystem UUID: 185a0b4e-3fac-46a0-b045-81b474f306ed Superblock backups stored on blocks: 32768, 98304 Allocating group tables: 0/4 done Writing inode tables: 0/4 done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: 0/4 done Tuning filesystem on /dev/loop02 tune2fs 1.45.6 (20-Mar-2020) Setting maximal mount count to -1 Setting interval between checks to 0 seconds Mounting /dev/loop02 at /var/tmp/imgcreate-4uy_myy2/install_root/boot Writing mkinitrd config /var/tmp/imgcreate-4uy_myy2/install_root/etc/sysconfig/mkinitrd
Oh, except there's a problem... /boot/efi needs to be after /boot...
/boot/efi
/boot
rebased onto 18fffb8e9784dd4d83bcdb94543e330e766a218a
@dcavalca Can you try again with this updated patch?
I'm still getting the same error when building for armhf, but I think it's unrelated to the change you made. How did you get it to work on x86_64?
@dcavalca I edited the kickstart to switch from armhfp to x86_64 and then used an x86_64 mock root instead of an armhfp one.
Looks like the partitions are in the right order now:
INFO: Running in chroot: ['/usr/bin/appliance-creator -c /koji-image-f33-build-49878217-x86_64.ks -d -v --logfile appliance.log --cache /tmp/koji-appliance -o app-output --format raw --name Fedora-Xfce-x86_64-Rawhide-20200822 --version Rawhide --release 20200822.n.0'] Start: chroot ['/usr/bin/appliance-creator -c /koji-image-f33-build-49878217-x86_64.ks -d -v --logfile appliance.log --cache /tmp/koji-appliance -o app-output --format raw --name Fedora-Xfce-x86_64-Rawhide-20200822 --version Rawhide --release 20200822.n.0'] No --ondisk specified in partition line of ks file; assuming 'sda' No --ondisk specified in partition line of ks file; assuming 'sda' No --ondisk specified in partition line of ks file; assuming 'sda' Adding disk sda as /var/tmp/imgcreate-zc77mwdy/tmp-2zmtou4d/Fedora-Xfce-x86_64-Rawhide-20200822-sda.raw Forcing disk label to msdos, because bootloader is extlinux-bootloader Extending sparse file /var/tmp/imgcreate-zc77mwdy/tmp-2zmtou4d/Fedora-Xfce-x86_64-Rawhide-20200822-sda.raw to 5863636992 Losetup add /dev/loop1 mapping to /var/tmp/imgcreate-zc77mwdy/tmp-2zmtou4d/Fedora-Xfce-x86_64-Rawhide-20200822-sda.raw Formatting disks Initializing partition table for /dev/loop1 with msdos layout Assigning partitions to disks Assigned /boot/efi to sda1 at 4 at size 80 Assigned /boot to sda2 at 84 at size 512 Assigned btrfs.007 to sda3 at 596 at size 5000 Creating partitions Add primary part at 4 of size 80 Part fstype: vfat, effective fstype fat32 Add primary part at 84 of size 512 Part fstype: ext4, effective fstype ext2 Add primary part at 596 of size 5000 Part fstype: btrfs, effective fstype btrfs Dev loop1p1: /dev/loop11 -> /dev/mapper/loop1p1 Creating symlink from /dev/loop11 to /dev/mapper/loop1p1 Dev loop1p2: /dev/loop12 -> /dev/mapper/loop1p2 Creating symlink from /dev/loop12 to /dev/mapper/loop1p2 Dev loop1p3: /dev/loop13 -> /dev/mapper/loop1p3 Creating symlink from /dev/loop13 to /dev/mapper/loop1p3 Adding partx mapping for /dev/loop1 ['btrfs.007', '/boot', '/boot/efi'] Formating btrfs filesystem on /dev/loop13 Formating args: ['mkfs.btrfs', '-L', '_btrfs.007', '/dev/loop13'] btrfs-progs v5.7 See http://btrfs.wiki.kernel.org for more information. Detected a SSD, turning off metadata duplication. Mkfs with -m dup if you want to force metadata duplication. Label: _btrfs.007 UUID: 8a734d48-7e27-43f2-8e35-a3308eba1e7b Node size: 16384 Sector size: 4096 Filesystem size: 4.66GiB Block group profiles: Data: single 8.00MiB Metadata: single 8.00MiB System: single 4.00MiB SSD detected: yes Incompat features: extref, skinny-metadata Runtime features: Checksum: crc32c Number of devices: 1 Devices: ID SIZE PATH 1 4.66GiB /dev/loop13 Creating mount point /var/tmp/imgcreate-zc77mwdy/install_rootbtrfs.007 Mounting /dev/loop13 at /var/tmp/imgcreate-zc77mwdy/install_rootbtrfs.007 Creating Btrfs subvolume at path /var/tmp/imgcreate-zc77mwdy/install_rootbtrfs.007/root Create subvolume '/var/tmp/imgcreate-zc77mwdy/install_rootbtrfs.007/root' Mounting Btrfs subvolume root at path /var/tmp/imgcreate-zc77mwdy/install_root/ Creating Btrfs subvolume at path /var/tmp/imgcreate-zc77mwdy/install_rootbtrfs.007/home Create subvolume '/var/tmp/imgcreate-zc77mwdy/install_rootbtrfs.007/home' Mounting Btrfs subvolume home at path /var/tmp/imgcreate-zc77mwdy/install_root/home Setting boot flag on in /boot Formating ext4 filesystem on /dev/loop12 Formating args: ['mkfs.ext4', '-F', '-L', '_/boot', '-m', '1', '-b', '4096', '/dev/loop12'] mke2fs 1.45.6 (20-Mar-2020) Discarding device blocks: 4096/124928 done Creating filesystem with 124928 4k blocks and 124928 inodes Filesystem UUID: 35029c5e-baf8-452c-95ba-608e69569b4a Superblock backups stored on blocks: 32768, 98304 Allocating group tables: 0/4 done Writing inode tables: 0/4 done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: 0/4 done Tuning filesystem on /dev/loop12 tune2fs 1.45.6 (20-Mar-2020) Setting maximal mount count to -1 Setting interval between checks to 0 seconds Creating mount point /var/tmp/imgcreate-zc77mwdy/install_root/boot Mounting /dev/loop12 at /var/tmp/imgcreate-zc77mwdy/install_root/boot Formating vfat filesystem on /dev/loop11 Formating args: ['mkfs.vfat', '/dev/loop11'] mkfs.fat 4.1 (2017-01-24) Creating mount point /var/tmp/imgcreate-zc77mwdy/install_root/boot/efi Mounting /dev/loop11 at /var/tmp/imgcreate-zc77mwdy/install_root/boot/efi
Thanks. Yeah that looks much better indeed.
Pull-Request has been merged by ngompa
Cut https://pagure.io/fedora-btrfs/project/issue/11 to track the qemu/subvolume/loop device issue
This should ensure that the appliance image mount structure is
correct during image creation.