pungi.global.log
[ERROR ] [FAIL] Ostree container (variant Kinoite, arch aarch64) failed, but going on anyway. [ERROR ] ERROR running command: pungi-make-ostree container --log-dir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/aarch64/Kinoite/ostree-container-3 --name=Fedora-Kinoite-Rawhide.20240309.n.0 --path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/compose/Kinoite/aarch64/images --treefile=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-3/config_repo/fedora-kinoite.yaml --extra-config=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-3/extra_config.json --version=Rawhide.20240309.n.0
[ERROR ] [FAIL] Ostree container (variant Kinoite, arch ppc64le) failed, but going on anyway. [ERROR ] ERROR running command: pungi-make-ostree container --log-dir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/ppc64le/Kinoite/ostree-container-2 --name=Fedora-Kinoite-Rawhide.20240309.n.0 --path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/compose/Kinoite/ppc64le/images --treefile=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-2/config_repo/fedora-kinoite.yaml --extra-config=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-2/extra_config.json --version=Rawhide.20240309.n.0
[ERROR ] [FAIL] Ostree container (variant Kinoite, arch x86_64) failed, but going on anyway. [ERROR ] ERROR running command: pungi-make-ostree container --log-dir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/x86_64/Kinoite/ostree-container-1 --name=Fedora-Kinoite-Rawhide.20240309.n.0 --path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/compose/Kinoite/x86_64/images --treefile=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-1/config_repo/fedora-kinoite.yaml --extra-config=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-1/extra_config.json --version=Rawhide.20240309.n.0
[ERROR ] [FAIL] Ostree container (variant Silverblue, arch aarch64) failed, but going on anyway. [ERROR ] ERROR running command: pungi-make-ostree container --log-dir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/aarch64/Silverblue/ostree-container-9 --name=Fedora-Silverblue-Rawhide.20240309.n.0 --path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/compose/Silverblue/aarch64/images --treefile=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-9/config_repo/fedora-silverblue.yaml --extra-config=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-9/extra_config.json --version=Rawhide.20240309.n.0
[ERROR ] [FAIL] Ostree container (variant Sericea, arch x86_64) failed, but going on anyway. [ERROR ] ERROR running command: pungi-make-ostree container --log-dir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/x86_64/Sericea/ostree-container-5 --name=Fedora-Sericea-Rawhide.20240309.n.0 --path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/compose/Sericea/x86_64/images --treefile=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-5/config_repo/fedora-sericea.yaml --extra-config=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-5/extra_config.json --version=Rawhide.20240309.n.0
[ERROR ] [FAIL] Ostree container (variant Onyx, arch x86_64) failed, but going on anyway. [ERROR ] ERROR running command: pungi-make-ostree container --log-dir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/x86_64/Onyx/ostree-container-4 --name=Fedora-Onyx-Rawhide.20240309.n.0 --path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/compose/Onyx/x86_64/images --treefile=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-4/config_repo/fedora-onyx.yaml --extra-config=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-4/extra_config.json --version=Rawhide.20240309.n.0
[ERROR ] [FAIL] Ostree container (variant Silverblue, arch ppc64le) failed, but going on anyway. [ERROR ] ERROR running command: pungi-make-ostree container --log-dir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/ppc64le/Silverblue/ostree-container-8 --name=Fedora-Silverblue-Rawhide.20240309.n.0 --path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/compose/Silverblue/ppc64le/images --treefile=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-8/config_repo/fedora-silverblue.yaml --extra-config=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-8/extra_config.json --version=Rawhide.20240309.n.0
[ERROR ] [FAIL] Ostree container (variant Silverblue, arch x86_64) failed, but going on anyway. [ERROR ] ERROR running command: pungi-make-ostree container --log-dir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/x86_64/Silverblue/ostree-container-7 --name=Fedora-Silverblue-Rawhide.20240309.n.0 --path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/compose/Silverblue/x86_64/images --treefile=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-7/config_repo/fedora-silverblue.yaml --extra-config=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-7/extra_config.json --version=Rawhide.20240309.n.0
[ERROR ] [FAIL] Ostree container (variant Sericea, arch aarch64) failed, but going on anyway. [ERROR ] ERROR running command: pungi-make-ostree container --log-dir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/aarch64/Sericea/ostree-container-6 --name=Fedora-Sericea-Rawhide.20240309.n.0 --path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/compose/Sericea/aarch64/images --treefile=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-6/config_repo/fedora-sericea.yaml --extra-config=/mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/work/ostree-container-6/extra_config.json --version=Rawhide.20240309.n.0
[OSTREE_INSTALLER] [ERROR ] [FAIL] Ostree installer (variant Onyx, arch x86_64) failed, but going on anyway. [OSTREE_INSTALLER] [ERROR ] Runroot task failed: 114690384. See /mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/x86_64/Onyx/ostree_installer-4/runroot.log for more details.
[OSTREE_INSTALLER] [ERROR ] [FAIL] Ostree installer (variant Kinoite, arch ppc64le) failed, but going on anyway. [OSTREE_INSTALLER] [ERROR ] Runroot task failed: 114690383. See /mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/ppc64le/Kinoite/ostree_installer-2/runroot.log for more details.
[KIWIBUILD ] [ERROR ] [FAIL] Kiwibuild (variant Container, arch *) failed, but going on anyway. [KIWIBUILD ] [ERROR ] kiwiBuild: task 114691719 failed: see /mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/global/kiwibuild/Container-9-watch-task.log for details
[KIWIBUILD ] [ERROR ] [FAIL] Kiwibuild (variant Container, arch *) failed, but going on anyway. [KIWIBUILD ] [ERROR ] kiwiBuild: task 114691720 failed: see /mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/global/kiwibuild/Container-8-watch-task.log for details
[KIWIBUILD ] [ERROR ] [FAIL] Kiwibuild (variant Container, arch *) failed, but going on anyway. [KIWIBUILD ] [ERROR ] kiwiBuild: task 114691723 failed: see /mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/global/kiwibuild/Container-7-watch-task.log for details
[LIVE_MEDIA ] [ERROR ] [FAIL] Live media (variant Labs, arch *, subvariant Design_suite) failed, but going on anyway. [LIVE_MEDIA ] [ERROR ] Live media task failed: 114691727. See /mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/x86_64/livemedia-Labs-Design_suite.x86_64.log for more details.
[LIVE_MEDIA ] [ERROR ] [FAIL] Live media (variant Labs, arch *, subvariant Robotics) failed, but going on anyway. [LIVE_MEDIA ] [ERROR ] Live media task failed: 114691734. See /mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/x86_64/livemedia-Labs-Robotics.x86_64.log for more details.
[LIVE_MEDIA ] [ERROR ] [FAIL] Live media (variant Spins, arch *, subvariant LXQt) failed, but going on anyway. [LIVE_MEDIA ] [ERROR ] Live media task failed: 114691747. See /mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/aarch64-x86_64/livemedia-Spins-LXQt.aarch64-x86_64.log for more details.
[LIVE_MEDIA ] [ERROR ] [FAIL] Live media (variant Labs, arch *, subvariant Scientific_KDE) failed, but going on anyway. [LIVE_MEDIA ] [ERROR ] Live media task failed: 114691733. See /mnt/koji/compose/rawhide/Fedora-Rawhide-20240309.n.0/logs/x86_64/livemedia-Labs-Scientific_KDE.x86_64.log for more details.
[KIWIBUILD ] [ERROR ] [FAIL] Kiwibuild (variant Cloud, arch *) failed, but going on anyway. [LIVE_MEDIA ] [INFO ] [DONE ] Live media: Fedora-i3-Live (arches: aarch64 x86_64, variant: Spins, subvariant: i3) (task id: 114691743)
[ERROR ] [FAIL] Live media (variant Spins, arch aarch64, subvariant i3) failed, but going on anyway. [LIVE_MEDIA ] [INFO ] [DONE ] Live media: Fedora-i3-Live (arches: aarch64 x86_64, variant: Spins, subvariant: i3) (task id: 114691743)
[ERROR ] [FAIL] Live media (variant Spins, arch aarch64, subvariant KDE) failed, but going on anyway. [LIVE_MEDIA ] [INFO ] [DONE ] Live media: Fedora-KDE-Live (arches: aarch64 x86_64, variant: Spins, subvariant: KDE) (task id: 114691745)
[ERROR ] [FAIL] Live media (variant Workstation, arch aarch64, subvariant Workstation) failed, but going on anyway. [LIVE_MEDIA ] [INFO ] [DONE ] Live media: Fedora-Workstation-Live (arches: aarch64 ppc64le x86_64, variant: Workstation, subvariant: Workstation) (task id: 114691761)
[ERROR ] Compose run failed: Image: Field 'format' has invalid value: vagrant.libvirt.box
Compose Total time: 3:47:16 Compose phase INIT time: 0:00:20. Compose phase PKGSET time: 0:31:28. Compose phase WEAVER: FAILED. Compose phase BUILDINSTALL time: 0:37:57. Compose phase GATHER time: 0:49:45. Compose phase OSTREE time: 0:38:58. Compose phase OSTREE_CONTAINER time: 0:00:08. Compose phase OSTREE_INSTALLER time: 1:29:01. Compose phase CREATEREPO time: 0:08:03. Compose phase REPOCLOSURE time: 0:01:39. Compose phase CREATEISO time: 0:07:04. Compose phase IMAGE_BUILD time: 1:03:05. Compose phase LIVE_MEDIA time: 0:50:26. Compose phase OSBUILD time: 1:01:18. Compose phase KIWIBUILD time: 0:23:39. Compose phase IMAGE_CHECKSUM time: 0:02:48.
So first, it looks like all the Kiwi container builds failed, errors look like:
DEBUG util.py:461: [ ERROR ]: 03:20:44 | KiwiCommandError: buildah: stderr: Error: 1 error occurred: DEBUG util.py:461: * kiwi-image-z2i0f8:tag-osh85c: image not known
not sure what's going on there.
Second, ugh, I see what's going on with the error, but it's a bit awkward to solve. So kiwibuild.py uses its _find_suffix() function to decide the type and format of the image (in productmd terms). It does this by borrowing the EXTENSIONS dict from the image_build phase. The way both image_build and kiwibuild use that dict is to treat the keys as types and the values as lists of matching formats. When analyzing an image, they go through the dict checking it against the entries in the value lists, and as soon as they find a match, they decide the matching value is the format and the corresponding key is the type.
kiwibuild.py
_find_suffix()
type
format
EXTENSIONS
image_build
kiwibuild
types
We noticed that Kiwi gives the Vagrant images the extensions vagrant.libvirt.box and vagrant.virtualbox.box, where ImageFactory gave them the extensions vagrant-virtualbox.box and vagrant-libvirt.box. So we added vagrant.libvirt.box and vagrant.virtualbox.box to the EXTENSIONS dict. But that means we're setting the format for those images to be vagrant.libvirt.box and vagrant.virtualbox.box, which are not formats that are in productmd's list of valid formats, hence we get this failure. I didn't work all the way through to this wrinkle when trying to anticipate how this would work :|
vagrant.libvirt.box
vagrant.virtualbox.box
vagrant-virtualbox.box
vagrant-libvirt.box
We could add the slightly-different formats to productmd's list, but it seems a bit silly. Clearly these images are 'the same', we should use the same format as ImageFactory did. But I'm not sure how we want to go about doing that. Either we have to rig _find_suffix up with some fairly silly special-casing logic, or we have to just change Kiwi to give the files the exact same extensions as ImageFactory did. @kevin @ngompa thoughts?
_find_suffix
Yeah, no idea on the container error... :(
I see also this one for the azure one: https://koji.fedoraproject.org/koji/taskinfo?taskID=114698558
BuildError: Unsupported file type: Fedora-Cloud-Base-Azure.aarch64-Rawhide-20240309.n.1.vhdfixed.xz
The toolbox s390x image also failed with:
https://koji.fedoraproject.org/koji/taskinfo?taskID=114698625
[ ERROR ]: 07:23:42 | KiwiInstallPhaseFailed: System package installation failed: Error: Unable to find a match: mesa-va-drivers
I think it would probibly be easiest to just change them in kiwi if we can... but whatever works I guess. ;(
The azure one is the same as the vagrant ones, that was the other definition we added to EXTENSIONS. Again we have to either decide adding a new extension to productmd is OK or make kiwi use the same extension imgfac did (which was just .vhd, I think).
Adding a new extension is a lot more pain, IMHO.
OK, https://pagure.io/pungi/pull-request/1740 should 'translate' these awkward cases to values productmd knows about.
Metadata Update from @jnsamyak: - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.