# Rpm upgrade error

**URL:** <https://forums.rockylinux.org/t/rpm-upgrade-error/20077>\
**Category:** Rocky Linux Help & Support\
**Tags:** rocky-linux-10\
**Created:** [December 26, 2025, 8:59am UTC](https://forums.rockylinux.org/t/rpm-upgrade-error/20077 "2025-12-26T08:59:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![LkyLky](https://avatars.discourse-cdn.com/v4/letter/l/779978/32.png) [@LkyLky](https://forums.rockylinux.org/u/LkyLky)\
**Post date:** [December 26, 2025, 8:59am UTC](https://forums.rockylinux.org/t/rpm-upgrade-error/20077/1 "2025-12-26T08:59:52Z")

</div>

When I exec :`dnf install clang-devel rpm-devel zlib-devel`, my rpm command is upgraded automatically!

```bash
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:

```bash
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:

```auto
 openssl openssl-libs openssl-devel

```

Hope community fix this defect. Thanks very much. Addtionally, how can I resolve errors above?

---

<div class="post-metadata">

**Author:** ![label](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@label](https://forums.rockylinux.org/u/label)\
**Post date:** [December 26, 2025, 9:24am UTC](https://forums.rockylinux.org/t/rpm-upgrade-error/20077/2 "2025-12-26T09:24:16Z")

</div>

> [@LkyLky](#):
>
> When I exec :`dnf install clang-devel rpm-devel zlib-devel`, my rpm command is upgraded automatically!

This is expected when you’re running older versions of packages. My guess: You are running 10.0 and haven’t fully updated.

The only way around this is to do the following:

- Download and boot your system into the [Rocky Linux 10.0 DVD](https://dl.rockylinux.org/vault/rocky/10.0/isos/x86_64/Rocky-10.0-x86_64-dvd1.iso) (yes, the DVD)
- When entering rescue mode, it will ask you what to do - Select “1” to continue as it mentions /mnt/sysroot is where your system should be mounted - do NOT run chroot
- Run `cd /run/install/repo/BaseOS/Packages`
- Run the following:

```auto
% rpm --root=/mnt/sysroot -Uvh --replacepkgs --replacefiles --oldpackage rpm-sequoia-1.6.0-6.el10.x86_64.rpm

```

- Reboot your system

You should then be able to run `dnf update` to get to 10.1 and resolve your issue.

---

<div class="post-metadata">

**Author:** ![LkyLky](https://avatars.discourse-cdn.com/v4/letter/l/779978/32.png) [@LkyLky](https://forums.rockylinux.org/u/LkyLky)\
**Post date:** [December 26, 2025, 9:36am UTC](https://forums.rockylinux.org/t/rpm-upgrade-error/20077/3 "2025-12-26T09:36:06Z")

</div>

Thank you very much! It is resovled based your method!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/rockylinux/original/1X/91b7219eec10e30013422e4df76c1d898711a5d5.svg) [@system](https://forums.rockylinux.org/u/system)\
**Post date:** [February 24, 2026, 9:36am UTC](https://forums.rockylinux.org/t/rpm-upgrade-error/20077/4 "2026-02-24T09:36:44Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
