After the last system update, I’m getting these messages when I type in - dnf update.
Problem 1: cannot install the best update candidate for package vlc-core-1:3.0.9.2-3.fc32.x86_64
- nothing provides libebml.so.5()(64bit) needed by vlc-core-1:3.0.11-7.fc32.x86_64
- nothing provides libmatroska.so.7()(64bit) needed by vlc-core-1:3.0.11-7.fc32.x86_64
Problem 2: package vlc-1:3.0.11-7.fc32.x86_64 requires vlc-core(x86-64) = 1:3.0.11-7.fc32, but none of the providers can be installed
- cannot install the best update candidate for package vlc-1:3.0.9.2-3.fc32.x86_64
- nothing provides libebml.so.5()(64bit) needed by vlc-core-1:3.0.11-7.fc32.x86_64
- nothing provides libmatroska.so.7()(64bit) needed by vlc-core-1:3.0.11-7.fc32.x86_64
Problem 3: problem with installed package vlc-core-1:3.0.9.2-3.fc32.x86_64
- package vlc-core-1:3.0.9.2-3.fc32.x86_64 requires libdav1d.so.3()(64bit), but none of the providers can be installed
- cannot install both libdav1d-0.7.1-1.fc32.x86_64 and libdav1d-0.5.2-2.fc32.x86_64
- cannot install both libdav1d-0.5.2-2.fc32.x86_64 and libdav1d-0.7.1-1.fc32.x86_64
- cannot install the best update candidate for package libdav1d-0.5.2-2.fc32.x86_64
- nothing provides libebml.so.5()(64bit) needed by vlc-core-1:3.0.11-7.fc32.x86_64
- nothing provides libmatroska.so.7()(64bit) needed by vlc-core-1:3.0.11-7.fc32.x86_64
Problem 4: problem with installed package vlc-1:3.0.9.2-3.fc32.x86_64
- package vlc-1:3.0.9.2-3.fc32.x86_64 requires libvlccore.so.9()(64bit), but none of the providers can be installed
- package vlc-core-1:3.0.9.2-3.fc32.x86_64 requires libdav1d.so.3()(64bit), but none of the providers can be installed
- cannot install both libdav1d-0.7.1-1.fc32.x86_64 and libdav1d-0.5.2-2.fc32.x86_64
- cannot install both libdav1d-0.5.2-2.fc32.x86_64 and libdav1d-0.7.1-1.fc32.x86_64
- package ffmpeg-libs-4.2.4-1.fc32.x86_64 requires libdav1d.so.4()(64bit), but none of the providers can be installed
- package vlc-1:3.0.11-7.fc32.x86_64 requires vlc-core(x86-64) = 1:3.0.11-7.fc32, but none of the providers can be installed
- cannot install the best update candidate for package ffmpeg-libs-4.2.2-5.fc32.x86_64
- nothing provides libebml.so.5()(64bit) needed by vlc-core-1:3.0.11-7.fc32.x86_64
- nothing provides libmatroska.so.7()(64bit) needed by vlc-core-1:3.0.11-7.fc32.x86_64
The solution is described in comment2 of the bug report. The issue is that the required dependency packages are still stuck in Fedoras updates-testing repo.
We have experienced a race with updates from fedora (libebml and libmatroska that broke ABI to solve a security issue) and our build that will allow this security issue to install as appropriate.
When the fedora updates was accepted to stable, there were an unexpected delay on the fedora infrastructure side where the related updates was not pushed.
This lead to a dependency break that was easily workarounded
However the initial report from @anon51196573 shows that the rpmfusion-free-updates repository was not enabled because others dependency break. This is a sign of mis-use of rpmfusion that is often encountered in qubes templates where fedora updates are enabled but not the related rpmfusion ones.