Hi all!
This morning, I upgraded Silverblue from 35.20220217.0 (2022-02-17T02:42:26Z) to 35.20220222.0 (2022-02-22T03:30:21Z) and it seems that podman
and toolbx
are now broken on my system.
I did a diff of the packages that are installed with:
rpm-ostree db diff 032a54c9c6d3d0aa348ae5a43e2f69465a63a96db84e6aaa4984ab55c06c15e7 83726b81a2e5d5a2464dbdcf2b34d74bf6ca022dab281ca361adbcdfa6d2efec
And it returns:
ostree diff commit from: 032a54c9c6d3d0aa348ae5a43e2f69465a63a96db84e6aaa4984ab55c06c15e7
ostree diff commit to: 83726b81a2e5d5a2464dbdcf2b34d74bf6ca022dab281ca361adbcdfa6d2efec
Upgraded:
audit 3.0.7-1.fc35 -> 3.0.7-2.fc35
audit-libs 3.0.7-1.fc35 -> 3.0.7-2.fc35
btrfs-progs 5.16.1-1.fc35 -> 5.16.2-1.fc35
container-selinux 2:2.173.1-1.fc35 -> 2:2.177.0-1.fc35
containers-common 4:1-41.fc35 -> 4:1-45.fc35
flatpak 1.12.4-1.fc35 -> 1.12.5-1.fc35
flatpak-libs 1.12.4-1.fc35 -> 1.12.5-1.fc35
flatpak-selinux 1.12.4-1.fc35 -> 1.12.5-1.fc35
flatpak-session-helper 1.12.4-1.fc35 -> 1.12.5-1.fc35
gnome-initial-setup 41.2-1.fc35 -> 41.4-1.fc35
gnome-user-docs 41.1-1.fc35 -> 41.2-1.fc35
gtk4 4.4.1-1.fc35 -> 4.4.2-1.fc35
initscripts-service 10.14-1.fc35 -> 10.15-1.fc35
libgee 0.20.4-2.fc35 -> 0.20.5-1.fc35
libibverbs 38.1-2.fc35 -> 39.0-1.fc35
librsvg2 2.52.5-1.fc35 -> 2.52.6-1.fc35
osinfo-db 20211216-1.fc35 -> 20220214-1.fc35
pcsc-lite-ccid 1.4.36-2.fc35 -> 1.5.0-1.fc35
pipewire 0.3.45-2.fc35 -> 0.3.47-1.fc35
pipewire-alsa 0.3.45-2.fc35 -> 0.3.47-1.fc35
pipewire-gstreamer 0.3.45-2.fc35 -> 0.3.47-1.fc35
pipewire-jack-audio-connection-kit 0.3.45-2.fc35 -> 0.3.47-1.fc35
pipewire-libs 0.3.45-2.fc35 -> 0.3.47-1.fc35
pipewire-pulseaudio 0.3.45-2.fc35 -> 0.3.47-1.fc35
pipewire-utils 0.3.45-2.fc35 -> 0.3.47-1.fc35
polkit 0.120-1.fc35.1 -> 0.120-1.fc35.2
polkit-libs 0.120-1.fc35.1 -> 0.120-1.fc35.2
python3-audit 3.0.7-1.fc35 -> 3.0.7-2.fc35
qt5-qtwayland 5.15.2-18.fc35 -> 5.15.2-21.fc35
spice-vdagent 0.21.0-5.fc35 -> 0.22.1-1.fc35
thermald 2.4.8-1.fc35 -> 2.4.8-3.fc35
uresourced 0.4.0-2.fc35 -> 0.4.1-1.fc35
webkit2gtk3 2.34.5-1.fc35 -> 2.34.6-1.fc35
webkit2gtk3-jsc 2.34.5-1.fc35 -> 2.34.6-1.fc35
I tried running a simple test:
$ podman run -it fedora sh
Error: fork/exec /usr/bin/conmon: permission denied
As it’s a permission issue, and container-selinux
was upgraded, I tried sudo setenforce 0
to check if it’s SELinux-related. Podman worked (and also toolbx, which requires podman to work).
(Workarounds are to either roll back to a previous deployment or sudo setenforce 0
— neither of which are great.)
Can anyone else confirm that this is a problem on their system as well?
As of right now, it looks like container support is broken in Fedora 35 due to this update.