On Wed, Nov 15, 2023 at 12:04 PM Barry Scott <barry(a)barrys-emacs.org> wrote:
On 15 Nov 2023, at 16:18, ToddAndMargo via users <users(a)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