Toolbox: crun 0.10.5 can't start container

After recent update of crun 0.10.2 -> 0.10.5 on Silverblue-31 can’t start container.
After rpm-ostree override replace crun-0.10.2-1.fc31.x86_64.rpm container starts normally.

Here’s log.

[localhost ~]$ toolbox --verbose enter 
toolbox: running as real user ID 1000
toolbox: resolved absolute path for /usr/bin/toolbox to /usr/bin/toolbox
toolbox: checking if /etc/subgid and /etc/subuid have entries for user me
toolbox: TOOLBOX_PATH is /usr/bin/toolbox
toolbox: running on a cgroups v2 host
toolbox: current Podman version is 1.6.2
toolbox: migration not needed: Podman version 1.6.2 is unchanged
toolbox: Fedora generational core is f31
toolbox: base image is fedora-toolbox:31
toolbox: container is fedora-toolbox-31
toolbox: checking if container fedora-toolbox-31 exists
toolbox: calling org.freedesktop.Flatpak.SessionHelper.RequestSession
toolbox: starting container fedora-toolbox-31
toolbox: /etc/profile.d/toolbox.sh already mounted in container fedora-toolbox-31
Error: unable to start container "fedora-toolbox-31": creating file '/var/home/me/.local/share/containers/storage/overlay/ec3119e6e15f5cf2ee2cb16fe86f4ed703029138d56f48f0d1b434cf879e51dd/merged/media': Is a directory: OCI runtime error
toolbox: failed to start container fedora-toolbox-31

[localhost ~]$ # initial error showed for '/merged/mnt' instead of '/merged/media', now shows for media
[localhost ~]$ crun --version
   crun version 0.10.5
spec: 1.0.0
+SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +YAJL

Edit: I’m using Silverblue 31

I confirm this exact issue, Silverblue 31, crun 0.10.5

This would be the right discussion thread and also includes the bug report and a few possible workarounds:

1 Like

Thanks for the link.
Didn’t know about that site.

1 Like