Version 1.14.1.5488
I ran into an issue after installing Plex Media Server and enabling the Plex Media Server repository as outlined here:
Upon installation, everything worked fine. However I then proceeded to install KVM/QEMU and ran into an issue where my libvirtd.service would fail to initialize.
After scouring the web, I found nothing relevant so I (mistakenly) opened a ‘bug report’ with CentOS and also posted on reddit. Here:
https://www.reddit.com/r/linuxquestions/comments/ajps3h/unable_to_start_libvirtdservice_on_centos_7/
A reply from /u/gordonmessmer appeared to have pin-pointed the issue:
Please contact whichever rpm repository provided your plexmediaserver package and report a bug in their package. Tell them that they need to disable auto-provide in their RPM spec file by adding a line reading “Autoprov: 0”.
When an rpm package is built, rpm will search for shared libraries in the installed content and add them to a list of capabilities that the package “provides” for others in order to solve their “dependencies.” Your plexmediaserver rpm contains a shared library that conflicts with a base system package, in a location where it will not be available to other packages. rpm believes it satisfies a dependency, but the system shared library linker does not.
In the meantime, manually install “libxslt” to resolve the problem.
If this is relevant, please inform the proper authorities otherwise, please inform me where I may have mis-stepped. Currently, /u/gordonmessmer’s recommendation has sorted out the initial issue I was facing.
Regards,