-
Notifications
You must be signed in to change notification settings - Fork 88
Closed
Description
The TestCaseFedora43 tests start failing:
...
org.osbuild.bootc.install-to-filesystem: 19bb778fae4541936924e98952fc101eabf7f1782856dd0447ae1fef4ad3ac61 {
"kernel-args": [
"rw",
"console=tty0",
"console=ttyS0",
"systemd.journald.forward_to_console=1"
],
"target-imgref": "quay.io/fedora/fedora-bootc:43"
}
device/disk (org.osbuild.loopback): loop0 acquired (locked: False)
mount/- (org.osbuild.btrfs): mounting /dev/loop0p4 -> /store/tmp/buildroot-tmp-e004ml_u/mounts/
mount/boot (org.osbuild.xfs): mounting /dev/loop0p3 -> /store/tmp/buildroot-tmp-e004ml_u/mounts/boot
mount/boot-efi (org.osbuild.fat): mounting /dev/loop0p2 -> /store/tmp/buildroot-tmp-e004ml_u/mounts/boot/efi
Mount transient overlayfs for /etc/containers
Creating bind mount for run/osbuild/containers
Installing image: docker://quay.io/fedora/fedora-bootc:43
Initializing ostree layout
ERROR Installing to filesystem: Creating ostree deployment: invalid reference format
Traceback (most recent call last):
File "/run/osbuild/bin/org.osbuild.bootc.install-to-filesystem", line 53, in <module>
r = main(args["options"], args["inputs"], args["paths"])
File "/run/osbuild/bin/org.osbuild.bootc.install-to-filesystem", line 48, in main
subprocess.run(pargs, env=env, 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 '['bootc', 'install', 'to-filesystem', '--source-imgref', 'containers-storage:[overlay@/run/osbuild/containers/storage+/run/containers/storage]756a5b3dae6f3ebe28f8bc363c0b769ae76b6e6d2d3217bed542b20c68db3359', '--skip-fetch-check', '--generic-image', '--karg', 'rw', '--karg', 'console=tty0', '--karg', 'console=ttyS0', '--karg', 'systemd.journald.forward_to_console=1', '--target-imgref', 'quay.io/fedora/fedora-bootc:43', '/run/osbuild/mounts']' returned non-zero exit status 1.
mount/boot-efi (org.osbuild.fat): umount: /store/tmp/buildroot-tmp-1l1wkyzi/mounts/boot/efi unmounted
mount/boot (org.osbuild.xfs): umount: /store/tmp/buildroot-tmp-1l1wkyzi/mounts/boot unmounted
mount/- (org.osbuild.btrfs): umount: /store/tmp/buildroot-tmp-1l1wkyzi/mounts/ unmounted
⏱ Duration: 1s
manifest - failed
Failed
Fwiw, it looks like the error is coming from https://github.com/containers/image/blob/main/docker/reference/reference.go#L41 so maybe indirectly via ImageProxyConfig (a bit of a guess, I need to dig a bit more into bootc/ostree)
I wonder if our `containers-storage:[overlay@/run/osbuild/containers/storage+/run/containers/storage]756a5b3dae6f3ebe28f8bc363c0b769ae76b6e6d2d3217bed542b20c68db3359' is breaking and the new container lib cannot parse it anymore…?
As a workaround #933 is opened
Metadata
Metadata
Assignees
Labels
No labels