zypper dup is having identical problems on two separate machines. Both are upgrading from release 20241224. It complains that it can’t find openssl 3.4.0 for “/lib64/glibc-hwcaps/x86-64-v3/libcrypto.so.3.2.3” when installing postfix. I initially tried skipping that, but as soon as it reported the same error for polkit, I noped out.
What’s the safest way to get past this? Should I upgrade libcrypto or libsystemd before doing the full upgrade, or can I dup into an intermediate release then to this one?
$ rpm -q --whatprovides “libssl.so.3(OPENSSL_3.4.0)(64bit)”
libopenssl3-3.5.0-3.1.x86_64
Packages that might be involved
Name : libsystemd0
Version : 257.6-1.1
Name : libcrypto55
Version : 4.0.0-2.1
Log file
postconf: warning: /etc/postfix/main.cf: support for parameter “smtpd_enforce_tls” will be removed; instead, specify “smtpd_tls_security_level”
postconf: warning: /etc/postfix/main.cf: support for parameter “smtp_enforce_tls” will be removed; instead, specify “smtp_tls_security_level”
postconf: warning: /etc/postfix/main.cf: support for parameter “disable_dns_lookups” will be removed; instead, specify “smtp_dns_support_level”
postconf: warning: /etc/postfix/main.cf: support for parameter “smtp_use_tls” will be removed; instead, specify “smtp_tls_security_level”
postconf: warning: /etc/postfix/main.cf: support for parameter “smtpd_use_tls” will be removed; instead, specify “smtpd_tls_security_level”
/usr/bin/systemd-sysusers --replace=/usr/lib/sysusers.d/postfix-user.conf -
/usr/bin/systemd-sysusers: /lib64/glibc-hwcaps/x86-64-v3/libcrypto.so.3.2.3: version OPENSSL_3.4.0' not found (required by /usr/lib64/systemd/libsystemd-shared-257.6-1.1.so) /usr/bin/systemd-sysusers - /usr/bin/systemd-sysusers: /lib64/glibc-hwcaps/x86-64-v3/libcrypto.so.3.2.3: version
OPENSSL_3.4.0’ not found (required by /usr/lib64/systemd/libsystemd-shared-257.6-1.1.so)
error: %prein(postfix-3.10.2-4.1.x86_64) scriptlet failed, exit status 1
error: postfix-3.10.2-4.1.x86_64: install failed
error: postfix-3.9.1-1.1.x86_64: erase skipped
(2508/6208) Installing: postfix-3.10.2-4.1.x86_64 …[error]
Installation of postfix-3.10.2-4.1.x86_64 failed:
Error: Subprocess failed. Error: RPM failed: Command exited with status 1.
Abort, retry, ignore? [a/r/i] (a): i
/usr/bin/systemd-sysusers --replace=/usr/lib/sysusers.d/system-user-polkitd.conf -
/usr/bin/systemd-sysusers: /lib64/glibc-hwcaps/x86-64-v3/libcrypto.so.3.2.3: version OPENSSL_3.4.0' not found (required by / usr/lib64/systemd/libsystemd-shared-257.6-1.1.so) /usr/bin/systemd-sysusers - /usr/bin/systemd-sysusers: /lib64/glibc-hwcaps/x86-64-v3/libcrypto.so.3.2.3: version
OPENSSL_3.4.0’ not found (required by /usr/lib64/systemd/libsystemd-shared-257.6-1.1.so)
error: %prein(polkit-123-4.3.x86_64) scriptlet failed, exit status 1
error: polkit-123-4.3.x86_64: install failed
error: polkit-123-4.1.x86_64: erase skipped
(2509/6208) Installing: polkit-123-4.3.x86_64 …[error]
Installation of polkit-123-4.3.x86_64 failed:
Error: Subprocess failed. Error: RPM failed: Command exited with status 1.
Abort, retry, ignore? [a/r/i] (a): ^C