The updates fail because of the OpenH264 library. It was made by Cisco and for some weird licensing reason Fedora can't include it in their repos, so they download the binary from Cisco's servers (explained in more detail by [this reddit post | reddit.com])
Recently Cisco, it their infinite wisdom, decided to block all downloads from Russia (which, based on [this github issue | github.com], mostly affects Ukranians).
This part is based on [this github comment | github.com]
This has to be done in every Fedora-based template and standalone
/etc/yum.repos.d/fedora-cisco-openh264.repo[fedora-cisco-openh264]) find enabled=1 and replace it with enabled=0dnf swap openh264 noopenh264 --allowerasingThis part was not tested 1. Run the following:
dnf install ffmpeg ffmpeg-libs
echo 'export MOZ_FFMPEG_AUDIO=1' | sudo tee -a /etc/environment
echo 'export MOZ_FFMPEG=1' | sudo tee -a /etc/environment`
about:config
- media.ffmpeg.enabled = true
- media.navigator.mediadatadecoder_h264_enabled = true