Fedora 41 bib aarch64 ami image on x86_64 machine failed (cross-arch)
Build Fedora 41 aarch64 AMI image on x86_64 machine failed.
CLI: sudo podman run --rm -it --privileged --pull=newer --tls-verify=false --security-opt label=type:unconfined_t -v /var/lib/containers/storage:/var/lib/containers/storage --env AWS_ACCESS_KEY_ID=hidden --env AWS_SECRET_ACCESS_KEY=hidden quay.io/centos-bootc/bootc-image-builder:latest --type ami --target-arch aarch64 --aws-ami-name bootc-bib-fedora-41-aarch64-4lil --aws-bucket bootc-bib-ami-test --aws-region us-east-1 --rootfs btrfs --use-librepo --verbose quay.io/bootc-test/hidden:4lil
Failure log:
org.osbuild.btrfs.subvol: 7e9fa7e2132b997fe59cca206ea4bcf3ba2fdbd9c3fcb1ab980776b35ddf21c6 {
"subvolumes": [
{
"name": "/root"
}
]
}
device/device (org.osbuild.loopback): loop0 acquired (locked: True)
mount/volume (org.osbuild.btrfs): mounting /dev/loop0 -> /store/tmp/buildroot-tmp-okt85nit/mounts/
ERROR: Could not create subvolume: Inappropriate ioctl for device
Traceback (most recent call last):
File "/run/osbuild/bin/org.osbuild.btrfs.subvol", line 22, in <module>
ret = main(args["paths"], args["options"])
File "/run/osbuild/bin/org.osbuild.btrfs.subvol", line 17, in main
subprocess.run(cmd, encoding='utf-8', check=True)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.13/subprocess.py", line 577, in run
raise CalledProcessError(retcode, process.args,
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['btrfs', 'subvolume', 'create', '-p', '/run/osbuild/mounts/root']' returned non-zero exit status 1.
mount/volume (org.osbuild.btrfs): umount: /store/tmp/buildroot-tmp-okt85nit/mounts/ unmounted
⏱ Duration: 24s
manifest - failed
Failed
2025/05/26 23:52:53 error: cannot run osbuild: error running osbuild: exit status 1
qemu-user-static version: x86_64 2:9.1.3-2.fc41
Full log: https://artifacts.osci.redhat.com/testing-farm/696c5e2b-74b8-404f-aced-2b0bb7e1b2c3/
Thank you! Is this a new failure/regression ? Or is it a new test(case) ? If its a regression, do you happen to know which date/fedora41 version this was last working on?
The btrfs file system is random, I can't find a latest passed test. BTW, xfs does not have this issue.
btrfs failed again on building fedora-bootc:42 and fedora-bootc:rawhide images. Log: https://artifacts.osci.redhat.com/testing-farm/f71c2c9d-3a50-41c4-9093-7bc8a0c8d3fa/ and https://artifacts.osci.redhat.com/testing-farm/f779f282-e02c-414b-9da5-7e00b651e160/