Why have OpenSUSE images stopped being available?

Currently I have incus 6.8 and all my current containers are OpenSuse, but since yesterday when I tried to launch new one, can’t find any openSUSE images, but I can find images for other distributions.

Anyone knows what happend? Thank you.

Hi!

Let’s see.

  1. The configuration file is there, and it has last been modified a month ago. The last change does not appear to affect the generation of images. lxc-ci/images at main · lxc/lxc-ci · GitHub
  2. Over here there are no opensuse images, https://images.linuxcontainers.org/
  3. At the location where you would find the build logs, there’s no mention of opensuse. Index of /images/
  4. Over at Jenkins, opensuse-image does not build. It shows a red X and a rainy icon. https://jenkins.linuxcontainers.org/
  5. Digging deeper into the Jenkins logs, it says the following.
mkfs.fat 4.2 (2021-01-31)
time="2025-05-06T08:59:49Z" level=info msg="Running hooks" trigger=post-files
+ umount -l /etc/resolv.conf
+ rm /etc/resolv.conf
+ ln -sf /var/run/netconfig/resolv.conf /etc/resolv.conf
+ dracut --regenerate-all --force
/proc/self/fd/6: line 7: dracut: command not found
/root/build/cache/vm is a mountpoint
Error: Failed to run post-files: exit status 127
time="2025-05-06T08:59:52Z" level=error msg="Failed running distrobuilder" err="Failed to run post-files: exit status 127"
time="2025-05-06T08:59:52Z" level=info msg="Removing cache directory"
+ cleanup

dracut is not found, hence the builds fail.

I am not sure where this should be reported, perhaps at GitHub - lxc/lxc-ci: LXC continuous integration and build scripts ?

Also the Kali images need some update.
I: Retrieving InRelease 
I: Checking Release signature
E: Release signed by unknown key (key id ED65462EC8D5E4C5)
   The specified keyring /tmp/distrobuilder/kali-kali-rolling-amd64/gpg.769195029/distrobuilder.gpg may be incorrect or out of date.
   You can find the latest Debian release key at https://ftp-master.debian.org/keys.html
Error: Error while downloading source: Failed to run "debootstrap": exit status 1
time="2025-05-06T17:49:50Z" level=error msg="Failed running distrobuilder" err="Error while downloading source: Failed to run \"debootstrap\": exit status 1"
time="2025-05-06T17:49:50Z" level=info msg="Removing cache directory"
+ cleanup
+ incus delete --force distrobuilder-de793150-983b-45a5-9075-ec29acbcc9c9
1 Like

Right, images disappear after 10 days since the last successful build.
That’s a security measure to avoid distributing vulnerable images.

I just pushed a commit to force the installation fo dracut on OpenSUSE, we’ll see if that somehow helps with whatever changed in Tumbleweed.

2 Likes

That did it, OpenSUSE images are back. https://images.linuxcontainers.org/

Thank you folks