Fedora Silverblue troubleshooting

Firefox – no video playback in silverblue 33 – upgrade problems thereafter – rpm-ostree reset to the rescue

To cut it short, the following did it cleanly, after I used rpm-ostree reset to clean up a lot of layered package stuff that prevented me from doing an rpm-ostree update:

rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm 
https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

rpm-ostree install gstreamer1-libav

See also:
https://docs.fedoraproject.org/en-US/quick-docs/assembly_installing-plugins-for-playing-movies-and-music/ 1


Adding H.264 support to Firefox

It’s very easy, but I couldn’t find these steps anywhere else, so I’d like to share it here:
  1. Add the RPM Fusion free repo: rpm-ostree install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
  2. Reboot the system
  3. Install the compat-ffmpeg28 package (yes, even on Silverblue 29): rpm-ostree install compat-ffmpeg28
  4. Reboot again

That’s for the SB 29 pre-installed Firefox. Firefox Nightly flatpak includes H.264 support out of the box.