OpenIPMI-perl-0:2.0.27-1.fc31.x86_64 provides libOpenIPMI.so.0()(64bit) (and libOpenIPMI.so.0) although it does not install libOpenIPMI.so.0 library: # dnf --quiet repoquery --provides OpenIPMI-perl |grep libOpenIPMI.so.0 libOpenIPMI.so.0 libOpenIPMI.so.0()(64bit) # dnf --quiet repoquery --list OpenIPMI-perl /usr/lib/.build-id /usr/lib/.build-id/a0 /usr/lib/.build-id/a0/16560fe12e229f822576facbe4434ed998eeb3 /usr/lib/perl5/vendor_perl/OpenIPMI.pm /usr/lib/perl5/vendor_perl/auto/OpenIPMI /usr/lib/perl5/vendor_perl/auto/OpenIPMI/OpenIPMI.so /usr/lib/.build-id /usr/lib/.build-id/d7 /usr/lib/.build-id/d7/407b15aea9bcd7d35df461e117d6af1f986af4 /usr/lib64/perl5/vendor_perl/OpenIPMI.pm /usr/lib64/perl5/vendor_perl/auto/OpenIPMI /usr/lib64/perl5/vendor_perl/auto/OpenIPMI/OpenIPMI.so The /usr/lib64/perl5/vendor_perl/auto/OpenIPMI/OpenIPMI.so file is an internal private library not installed into system-wide paths know to dynamic linker. Thus is must not be provided on RPM level. This bogus provide also clashes with a correct provider OpenIPMI-libs: # dnf --quiet repoquery --whatprovides 'libOpenIPMI.so.0()(64bit)' OpenIPMI-libs-0:2.0.27-1.fc31.x86_64 OpenIPMI-perl-0:2.0.27-1.fc31.x86_64 Please stop providing libOpenIPMI.so.0()(64bit) by OpenIPMI-perl package.