Upgrade Error with vlc-plugins-freeworld

Users may experience issues during dnf upgrades with the vlc-plugins-freeworld package.

The vlc-plugins-freeworld package from RPM Fusion is out of date, while upstream Fedora made a breaking change to the vlc-plugins-base package, including the /usr/lib64/vlc/plugins/codec/libfaad_plugin.so file, causing a conflict during upgrades.

You may see the following error message:

Error running transaction: file /usr/lib64/vlc/plugins/codec/libfaad_plugin.so from install of vlc-plugins-base-1:3.0.21-24.fc41.x86_64 conflicts with file from package vlc-plugins-freeworld-3.0.21-2.fc41.x86_64

This issue is not a problem specific to Ultramarine Linux, and happens on any systems with the vlc-plugins-freeworld package from RPM Fusion.

Solution

Temporarily remove the RPM Fusion package:

sudo dnf remove vlc-plugins-freeworld

You can reinstall it after the upgrade, or after RPM Fusion fixes it.

Getting Support

Join one of our chats, or open an issue on GitHub.