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
_______________________________________________
rpmfusion-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to