-
Bug
-
Resolution: Duplicate
-
Critical
-
None
-
rhel-10.1
-
Yes
-
Critical
-
rhel-systemd
-
None
-
False
-
False
-
-
None
-
None
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
None
What were you trying to do that didn't work?
Update of systemd on a RHEL-10.0 system with the systemd version from RHEL-10.1 results in a lot of errors and unusable systemd:
[root@localhost ~]# rpm -q systemd openssl systemd-257-9.el10_0.1.x86_64 openssl-3.2.2-16.el10.x86_64 [root@localhost ~]# dnf update systemd Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. BaseOS 887 kB/s | 2.8 kB 00:00 AppStream 28 MB/s | 1.5 MB 00:00 Dependencies resolved. ===================================================================================== Package Architecture Version Repository Size ===================================================================================== Upgrading: systemd x86_64 257-13.el10 BaseOS 5.7 M systemd-libs x86_64 257-13.el10 BaseOS 823 k systemd-pam x86_64 257-13.el10 BaseOS 306 k systemd-udev x86_64 257-13.el10 BaseOS 2.3 M Transaction Summary ===================================================================================== Upgrade 4 Packages Total download size: 9.1 M Is this ok [y/N]: y Downloading Packages: (1/4): systemd-pam-257-13.el10.x86_64.rpm 8.9 MB/s | 306 kB 00:00 (2/4): systemd-libs-257-13.el10.x86_64.rpm 17 MB/s | 823 kB 00:00 (3/4): systemd-udev-257-13.el10.x86_64.rpm 33 MB/s | 2.3 MB 00:00 (4/4): systemd-257-13.el10.x86_64.rpm 37 MB/s | 5.7 MB 00:00 ------------------------------------------------------------------------------------- Total 57 MB/s | 9.1 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : systemd-libs-257-13.el10.x86_64 1/8 Upgrading : systemd-pam-257-13.el10.x86_64 2/8 Running scriptlet: systemd-257-13.el10.x86_64 3/8 Upgrading : systemd-257-13.el10.x86_64 3/8 Running scriptlet: systemd-257-13.el10.x86_64 3/8 Upgrading : systemd-udev-257-13.el10.x86_64 4/8 Running scriptlet: systemd-udev-257-13.el10.x86_64 4/8 /usr/lib/systemd/systemd-random-seed: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 Running scriptlet: systemd-udev-257-9.el10_0.1.x86_64 5/8 Cleanup : systemd-udev-257-9.el10_0.1.x86_64 5/8 Running scriptlet: systemd-udev-257-9.el10_0.1.x86_64 5/8 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 Cleanup : systemd-257-9.el10_0.1.x86_64 6/8 Running scriptlet: systemd-257-9.el10_0.1.x86_64 6/8 journalctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 Cleanup : systemd-libs-257-9.el10_0.1.x86_64 7/8 Cleanup : systemd-pam-257-9.el10_0.1.x86_64 8/8 Running scriptlet: systemd-pam-257-9.el10_0.1.x86_64 8/8 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemd-sysusers: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 journalctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemd-tmpfiles: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 /usr/lib/systemd/systemd-sysctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 systemd-hwdb: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 udevadm: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 Installed products updated. Upgraded: systemd-257-13.el10.x86_64 systemd-libs-257-13.el10.x86_64 systemd-pam-257-13.el10.x86_64 systemd-udev-257-13.el10.x86_64 Complete! [root@localhost ~]# journalctl journalctl: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-257-13.el10.so: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0 [root@localhost ~]#
Such a system will also fail to boot:
[ OK ] Reached target initrd-switch-root.target - Switch Root. Starting initrd-switch-root.service - Switch Root... [ 2.970359] systemd-journald[283]: Received SIGTERM from PID 1 (systemd). [ 2.994318] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00 [ 2.994917] CPU: 0 UID: 0 PID: 1 Comm: systemd Not tainted 6.12.0-55.9.1.el10_0.x86_64 #1 [ 2.995498] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-4.fc42 04/01/2014 [ 2.996106] Call Trace: [ 2.996287] <TASK> [ 2.996444] dump_stack_lvl+0x4e/0x70 [ 2.996725] panic+0x113/0x2dd [ 2.996950] do_exit.cold+0x15/0x15 [ 2.997205] ? do_writev+0x7e/0x150 [ 2.997461] ? do_writev+0x7e/0x150 [ 2.997719] do_group_exit+0x30/0x80 [ 2.997981] __x64_sys_exit_group+0x18/0x20 [ 2.998283] x64_sys_call+0x14b4/0x14c0 [ 2.998561] do_syscall_64+0x7d/0x160 [ 2.998832] ? __count_memcg_events+0x87/0x120 [ 2.999179] ? handle_mm_fault+0x234/0x350 [ 2.999487] ? do_user_addr_fault+0x347/0x640 [ 2.999812] ? exc_page_fault+0x73/0x160 [ 3.000102] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 3.000473] RIP: 0033:0x7f13ea8effc5 [ 3.000742] Code: ba 01 00 00 00 b8 ca 00 00 00 0f 05 c3 0f 1f 84 00 00 00 00 00 f3 0f 1e fa ba e7 00 00 00 eb 06 0f 1f 44 00 00 f4 89 d0 0f 05 <48> 3d 00 f0 ff ff 76 f3 f7 d8 89 05 cb 12 01 00 eb e9 66 0f 1f 84 [ 3.002144] RSP: 002b:00007fff66020ea8 EFLAGS: 00000206 ORIG_RAX: 00000000000000e7 [ 3.002759] RAX: ffffffffffffffda RBX: 00007f13ea8f4d73 RCX: 00007f13ea8effc5 [ 3.003334] RDX: 00000000000000e7 RSI: 00007fff66020570 RDI: 000000000000007f [ 3.004273] RBP: 00007f13e9cc0040 R08: 00000000ffffffff R09: 0000000000000000 [ 3.005107] R10: ffffffffffffffff R11: 0000000000000206 R12: 00007fff66021490 [ 3.005735] R13: 0000000000000000 R14: 00007fff66021468 R15: 00000000eca29583 [ 3.006348] </TASK> [ 3.006867] Kernel Offset: 0x2d200000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) [ 3.007785] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00 ]---
What is the impact of this issue to you?
Broken system
Please provide the package NVR for which the bug is seen:
systemd-257-13.el10
How reproducible is this bug?:
Always
Steps to reproduce
- Install RHEL-10.0
- Configure a RHEL-10.1 dnf repository
- dnf update systemd
Expected results
systemd successfully updated with all necessary dependencies.
Actual results
Broken system, cannot use systemd and related commands (journalctl, systemctl,..), updated system fails to boot.
Worakround
Update openssl together with systemd.
- is duplicated by
-
RHEL-105518 openssl 3.2.2 has 3_4_0 version in the symbol table
-
- Closed
-