Dnf not updating correctly

Hi there,

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

VLC was working fine last time I used it.

Anyone else is getting this?

thx

2 Likes

Same problem Here :face_with_raised_eyebrow:

Same here. Is there any rpmfusion dev thread for that issue - just to be updated.

I’m getting this, too.

It looks like the temporary solution is to exclude these 2 packages when upgrading: vlc vlc-core

@vgaetera I am facing this too. Any solutions to this?

Ok,

So far I only have trouble with VLC, I autoremoved it from fussion,
and re-installed as a snap. updated fine afer that.

I suggest looking for snapsies and flatties as a substitution for whatever
programs are in trouble, for the time being.

worked for me.

Cheers.

1 Like

Same for me, same error, even though vlc works

@daemonicvs, @alirezarm, @bigbennyben, @nostalgebraist, @nerdyadventurer, @ivandb
Issue has been reported here:

https://bugzilla.rpmfusion.org/show_bug.cgi?id=5705

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.

So either wait a couple of days, or simply run:

sudo dnf --enablerepo=u*g update vlc
Ouput of above command
Update:
    Fedora 32 - x86_64 - Test Updates                                                                                                                                                                               33 kB/s |  23 kB     00:00    
    Fedora 32 - x86_64 - Test Updates                                                                                                                                                                              2.2 MB/s | 3.1 MB     00:01    
    Last metadata expiration check: 0:00:08 ago on Mon 27 Jul 2020 01:00:03 PM CEST.
    Dependencies resolved.
    ===============================================================================================================================================================================================================================================
     Package                                                Architecture                                      Version                                                      Repository                                                         Size

   ===============================================================================================================================================================================================================================================
    Upgrading:
     libebml                                                x86_64                                            1.4.0-1.fc32                                                 updates-testing                                                    86 k
     libmatroska                                            x86_64                                            1.6.0-1.fc32                                                 updates-testing                                                   172 k
     vlc                                                    x86_64                                            1:3.0.11-7.fc32                                              rpmfusion-free-updates                                            1.5 M
     vlc-core                                               x86_64                                            1:3.0.11-7.fc32                                              rpmfusion-free-updates                                            9.8 M
    Transaction Summary
    ===============================================================================================================================================================================================================================================

Upgrade  4 Packages
Total download size: 12 M
Downloading Packages:
(1/4): libebml-1.4.0-1.fc32.x86_64.rpm                                                                                                                                                                         768 kB/s |  86 kB     00:00    
(2/4): libmatroska-1.6.0-1.fc32.x86_64.rpm                                                                                                                                                                     1.5 MB/s | 172 kB     00:00    
(3/4): vlc-3.0.11-7.fc32.x86_64.rpm                                                                                                                                                                            2.9 MB/s | 1.5 MB     00:00    
(4/4): vlc-core-3.0.11-7.fc32.x86_64.rpm                                                                                                                                                                       5.9 MB/s | 9.8 MB     00:01    
   ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                          4.8 MB/s |  12 MB     00:02     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                                       1/1 
  Upgrading        : libebml-1.4.0-1.fc32.x86_64                                                                                                                                                                                           1/8 
  Upgrading        : libmatroska-1.6.0-1.fc32.x86_64                                                                                                                                                                                       2/8 
  Upgrading        : vlc-core-1:3.0.11-7.fc32.x86_64                                                                                                                                                                                       3/8 
  Upgrading        : vlc-1:3.0.11-7.fc32.x86_64                                                                                                                                                                                            4/8 
  Running scriptlet: vlc-1:3.0.11-7.fc32.x86_64                                                                                                                                                                                            4/8 
  Cleanup          : vlc-1:3.0.11-4.fc32.x86_64                                                                                                                                                                                            5/8 
  Running scriptlet: vlc-1:3.0.11-4.fc32.x86_64                                                                                                                                                                                            5/8 
  Running scriptlet: vlc-core-1:3.0.11-4.fc32.x86_64                                                                                                                                                                                       6/8 
  Cleanup          : vlc-core-1:3.0.11-4.fc32.x86_64                                                                                                                                                                                       6/8 
  Cleanup          : libmatroska-1.5.2-2.fc32.x86_64                                                                                                                                                                                       7/8 
  Cleanup          : libebml-1.3.10-2.fc32.x86_64                                                                                                                                                                                          8/8 
  Running scriptlet: vlc-core-1:3.0.11-7.fc32.x86_64                                                                                                                                                                                       8/8 
  Running scriptlet: libebml-1.3.10-2.fc32.x86_64                                                                                                                                                                                          8/8 
  Verifying        : libebml-1.4.0-1.fc32.x86_64                                                                                                                                                                                           1/8 
  Verifying        : libebml-1.3.10-2.fc32.x86_64                                                                                                                                                                                          2/8 
  Verifying        : libmatroska-1.6.0-1.fc32.x86_64                                                                                                                                                                                       3/8 
  Verifying        : libmatroska-1.5.2-2.fc32.x86_64                                                                                                                                                                                       4/8 
  Verifying        : vlc-1:3.0.11-7.fc32.x86_64                                                                                                                                                                                            5/8 
  Verifying        : vlc-1:3.0.11-4.fc32.x86_64                                                                                                                                                                                            6/8 
  Verifying        : vlc-core-1:3.0.11-7.fc32.x86_64                                                                                                                                                                                       7/8 
  Verifying        : vlc-core-1:3.0.11-4.fc32.x86_64                                                                                                                                                                                       8/8 
Upgraded:
  libebml-1.4.0-1.fc32.x86_64                              libmatroska-1.6.0-1.fc32.x86_64                              vlc-1:3.0.11-7.fc32.x86_64                              vlc-core-1:3.0.11-7.fc32.x86_64                             

Complete!

Updates have been pushed to stable, see https://bodhi.fedoraproject.org/updates/FEDORA-2020-c5e96618e7, so this problem should be resolved on its own by now (or tomorrow)

1 Like

this patch clearly fixes the problem. Check it out.
You can close the issue.

VLC package maintainer from RPM Fusion here.

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 @daemonicvs 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.

2 Likes