When I exec :dnf install clang-devel rpm-devel zlib-devel, my rpm command is upgraded automatically!
root@rocky10 librpm.rs (main) # dnf install clang-devel rpm-devel zlib-devel
Extra Packages for Enterprise Linux 10 - x86_64 1.6 MB/s | 5.6 MB 00:03
Rocky Linux 10 - BaseOS 5.6 MB/s | 6.4 MB 00:01
Rocky Linux 10 - AppStream 4.5 MB/s | 2.1 MB 00:00
Rocky Linux 10 - CRB 1.2 MB/s | 492 kB 00:00
Rocky Linux 10 - Extras 33 kB/s | 5.4 kB 00:00
Dependencies resolved.
==================================================================================================================================================================================================================
Package Architecture Version Repository Size
==================================================================================================================================================================================================================
Installing:
clang-devel x86_64 20.1.8-1.el10 appstream 3.7 M
rpm-devel x86_64 4.19.1.1-20.el10 appstream 96 k
zlib-ng-compat-devel x86_64 2.2.3-2.el10 appstream 38 k
Upgrading:
llvm-libs x86_64 20.1.8-1.el10 appstream 30 M
mesa-dri-drivers x86_64 25.0.7-6.el10_1 appstream 11 M
replacing mesa-libglapi.x86_64 24.2.8-3.el10_0
mesa-filesystem x86_64 25.0.7-6.el10_1 appstream 13 k
mesa-libEGL x86_64 25.0.7-6.el10_1 appstream 131 k
mesa-libGL x86_64 25.0.7-6.el10_1 appstream 160 k
mesa-libgbm x86_64 25.0.7-6.el10_1 appstream 19 k
mesa-vulkan-drivers x86_64 25.0.7-6.el10_1 appstream 17 M
python3-perf x86_64 6.12.0-124.21.1.el10_1 appstream 2.7 M
python3-rpm x86_64 4.19.1.1-20.el10 baseos 64 k
rpm x86_64 4.19.1.1-20.el10 baseos 543 k
rpm-build-libs x86_64 4.19.1.1-20.el10 baseos 93 k
rpm-libs x86_64 4.19.1.1-20.el10 baseos 309 k
rpm-plugin-audit x86_64 4.19.1.1-20.el10 baseos 17 k
rpm-plugin-selinux x86_64 4.19.1.1-20.el10 baseos 17 k
rpm-plugin-systemd-inhibit x86_64 4.19.1.1-20.el10 appstream 17 k
rpm-sequoia x86_64 1.9.0.3-1.el10_1 baseos 968 k
rpm-sign-libs x86_64 4.19.1.1-20.el10 baseos 23 k
zlib-ng-compat x86_64 2.2.3-2.el10 baseos 78 k
But when I run rpm/dnf/yum cli, the error occurs:
root@rocky10 common (main) # rpm --version
rpm: symbol lookup error: /lib64/librpm_sequoia.so.1: undefined symbol: EVP_PKEY_verify_message_init, version OPENSSL_3.4.0
root@rocky10 common (main) # yum install rpm
Traceback (most recent call last):
File "/usr/bin/yum", line 61, in <module>
from dnf.cli import main
File "/usr/lib/python3.12/site-packages/dnf/__init__.py", line 30, in <module>
import dnf.base
File "/usr/lib/python3.12/site-packages/dnf/base.py", line 29, in <module>
import libdnf.transaction
File "/usr/lib64/python3.12/site-packages/libdnf/__init__.py", line 14, in <module>
from . import conf
File "/usr/lib64/python3.12/site-packages/libdnf/conf.py", line 10, in <module>
from . import _conf
ImportError: /lib64/librpm_sequoia.so.1: undefined symbol: EVP_PKEY_verify_message_init, version OPENSSL_3.4.0
root@rocky10 common (main) # rpm -qf
rpm: symbol lookup error: /lib64/librpm_sequoia.so.1: undefined symbol: EVP_PKEY_verify_message_init, version OPENSSL_3.4.0
root@rocky10 common (main) # yum reinstall rpm
Traceback (most recent call last):
File "/usr/bin/yum", line 61, in <module>
from dnf.cli import main
File "/usr/lib/python3.12/site-packages/dnf/__init__.py", line 30, in <module>
import dnf.base
File "/usr/lib/python3.12/site-packages/dnf/base.py", line 29, in <module>
import libdnf.transaction
File "/usr/lib64/python3.12/site-packages/libdnf/__init__.py", line 14, in <module>
from . import conf
File "/usr/lib64/python3.12/site-packages/libdnf/conf.py", line 10, in <module>
from . import _conf
ImportError: /lib64/librpm_sequoia.so.1: undefined symbol: EVP_PKEY_verify_message_init, version OPENSSL_3.4.0
It is very sad! I think it is should upgrade some openssl-about packages synchronously:
openssl openssl-libs openssl-devel
Hope community fix this defect. Thanks very much. Addtionally, how can I resolve errors above?