[elbe-devel] [PATCH 1/2] tests: simple-amd64-with-grub-uefi.xml: fix mkfs.vfat error
Torben Hohn
torben.hohn at linutronix.de
Wed Jun 16 10:01:58 CEST 2021
mkfs.vfat refuses to create a filesystem on a device without
a partition table. The loop device is created with the
proper offsets, and is in fact a partition, but this is not
recognized by mkfs.vfat.
-------------------------------------------------------------------
[CMD] mkfs.vfat -n uefi /dev/loop0
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
mkfs.vfat: Partitions or virtual mappings on device '/dev/loop0', not making filesystem (use -I to override)
mkfs.fat 4.1 (2017-01-24)
[CMD] mv "/var/cache/elbe/31a3b8f2-f71c-4cf6-8bf7-f61bc7877836/filesystems/0"/* "/var/cache/elbe/31a3b8f2-f71c-4cf6-8bf7-f61bc7877836/target/"
[ERROR] Build failed
Traceback (most recent call last):
File "/var/cache/elbe/devel/elbepack/asyncworker.py", line 186, in execute
skip_pbuild=self.skip_pbuilder)
File "/var/cache/elbe/devel/elbepack/elbeproject.py", line 685, in build
self.targetfs.part_target(self.builddir, grub_version, grub_fw_type)
File "/var/cache/elbe/devel/elbepack/efilesystem.py", line 423, in part_target
grub_fw_type)
File "/var/cache/elbe/devel/elbepack/hdimg.py", line 595, in do_hdimg
grub_fw_type)
File "/var/cache/elbe/devel/elbepack/hdimg.py", line 473, in do_image_hd
create_label(disk, part, ppart, fslabel, target, grub)
File "/var/cache/elbe/devel/elbepack/hdimg.py", line 365, in create_label
loopdev))
File "/var/cache/elbe/devel/elbepack/shellhelper.py", line 258, in do
raise CommandError(cmd, p.returncode)
elbepack.shellhelper.CommandError: Error: 1 returned from Command mkfs.vfat -n uefi /dev/loop0
-------------------------------------------------------------------
Specify the suggested override -I via <mkfs> tag.
Signed-off-by: Torben Hohn <torben.hohn at linutronix.de>
---
tests/simple-amd64-with-grub-uefi.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/simple-amd64-with-grub-uefi.xml b/tests/simple-amd64-with-grub-uefi.xml
index 4169eefb4..33d5672d6 100644
--- a/tests/simple-amd64-with-grub-uefi.xml
+++ b/tests/simple-amd64-with-grub-uefi.xml
@@ -61,6 +61,7 @@
<mountpoint>/boot/efi</mountpoint>
<fs>
<type>vfat</type>
+ <mkfs>-I</mkfs>
</fs>
</bylabel>
</fstab>
--
2.20.1
More information about the elbe-devel
mailing list