On Wed, Nov 15, 2023 at 12:04 PM Barry Scott barry@barrys-emacs.org wrote:
On 15 Nov 2023, at 16:18, ToddAndMargo via users users@lists.fedoraproject.org wrote:
I had the same as you until today when I did a `dnf upgrade`. Then all hell broke loose and librpmio and librpm got upgraded to 10.
On my f38 system there is no .10
# dnf install /usr/lib64/librpm.so.10 Last metadata expiration check: 3:43:48 ago on Wed 15 Nov 2023 13:16:33 GMT. No match for argument: /usr/lib64/librpm.so.10 Error: Unable to find a match: /usr/lib64/librpm.so.10
What do you get when you do the following commands:
rpm -ql rpm-libs dnf list installed rpm-libs
This is what I see:
[root@armf38 ~]# rpm -ql rpm-libs /usr/lib/.build-id /usr/lib/.build-id/1a /usr/lib/.build-id/1a/eb222329842e6fb62cf39efa961713445a579e /usr/lib/.build-id/7b /usr/lib/.build-id/7b/c93dcd84e2911ac9ce66e44543f2ece1d30a53 /usr/lib64/librpm.so.9 /usr/lib64/librpm.so.9.4.0 /usr/lib64/librpmio.so.9 /usr/lib64/librpmio.so.9.4.0 /usr/lib64/rpm-plugins [root@armf38 ~]# dnf list installed rpm-libs Installed Packages rpm-libs.aarch64 4.18.1-3.fc38 @updates [root@armf38 ~]#
I am especially interested in the repo that your .so.10 came from. My .so.9 came from @updates.
`dnf repolist enabled` may be helpful:
$ dnf repolist enabled repo id repo name fedora Fedora 39 - x86_64 fedora-cisco-openh264 Fedora 39 OpenH264 (from Cisco) - x86_64 updates Fedora 39 - x86_64 - Updates
But it looks like they are stock in F39:
$ dnf whatprovides 'librpmio.so*' rpm-libs-4.19.0-1.fc39.i686 : Libraries for manipulating RPM packages Repo : fedora Matched from: Provide : librpmio.so.10
rpm-libs-4.19.0-1.fc39.x86_64 : Libraries for manipulating RPM packages Repo : @System Matched from: Provide : librpmio.so.10()(64bit)
rpm-libs-4.19.0-1.fc39.x86_64 : Libraries for manipulating RPM packages Repo : fedora Matched from: Provide : librpmio.so.10()(64bit)
Jeff