Now that Fedora 30 has reached EOL, I'm upgrading my Fedora 30 systems
to Fedora 31. Just now I started my upgrades on a mini-PC that acts as a
MythTV front end. First, I ran 'dnf --refresh upgrade' to pull in all
Fedora 30 upgrades, then I ran 'dnf system-upgrade'. Unfortunately, the
upgrade fails during the transaction test. Excerpt from the 'dnf
system-upgrade' output:
# dnf system-upgrade download --refresh --releasever=31
...
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful
transactio
n.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
file /usr/lib64/libmythavutil.so.56 conflicts between attempted
installs of my
thtv-libs-30.0-12.20190904git5cde0578d8.fc31.x86_64 and
mythffmpeg-31.0-1.fc31.x
86_64
Usually I resolve this kind of issue by doing 'dnf remove' on one of the
conflicting packages, but in this instance both mythtv-libs and
mythffmpeg have so many dependencies that I'd essentially be removing
all of MythTV from the system. I'm OK with doing that since this
particular system is just a MythTV front end, but I was hoping that
there was a less drastic solution. Any suggestions???
I install MythTV using the RPM Fusion RPMs, hence my post to this list.
Thanks,
Dave
Show replies by date