On Thu, 09 Aug 2018 16:05:29 +0300
Jarmo Hurri <jarmo.hurri(a)iki.fi> wrote:
How would this show up in general? I do have a bunch of packages
installed successfully from rpmfusion, for example
*******************************************************************************
[jarmo@localhost ~]$ dnf list installed normalize
Installed Packages
normalize.x86_64
0.7.7-15.fc28 @rpmfusion-free
*******************************************************************************
You could re-install the rpmfusion keys just in case there is some
corruption (say, a bit flip in storage).
https://rpmfusion.org/Configuration
Ok, this is interesting and the real culprit. Because this problem
comes from upgrading firefox, which I think is from redhat updates,
not rpmfusion:
[snip]
So compat-ffmpeg28 is pulled from rpmfusion-free as a "weak
dependency." I can actually now circumvent this problem by running
dnf upgrade --disablerepo=rpmfusion-free
but I don't want to do it before I understand what is going on.
So my questions are:
1. From which repo does your compat-ffmpeg28-2.8.15-1 come from? I get
[jarmo@localhost ~]$ dnf list available compat-ffmpeg28
Last metadata expiration check: 0:08:29 ago on Thu 09 Aug 2018
15:51:37 EEST. Available Packages
compat-ffmpeg28.i686
2.8.14-1.fc28 rpmfusion-free
compat-ffmpeg28.x86_64
2.8.14-1.fc28 rpmfusion-free
That's where mine came from. Like Samuel, though, my version is
2.8.15-1. I think you should try a
dnf clean metadata
and also look in /etc/dnf/dnf.conf to see if there is some cruft in
your dnf configuration that has prevented updating of metadata.
2. Why does running "dnf upgrade firefox" pull this other
stuff?
Should it?
They are dependencies of firefox, so yes. But the weak dependency is
just that. You can remove it, and firefox should run just fine, only
losing the functionality that it gave (Digital VCR and streaming
server). If you don't need it, that might be the way to go.
I don't know if these will work, but I would try them in your situation.