AlmaLinux9 OpenSSL version mismatch

Red Hat Enterprise Linux(RHEL) 9.5 にて、opensslが 3.0.x から 3.2.x にリベースされています。

Red Hat Enterprise Linux 9.5 リリースノート >> 4.2. セキュリティー

RHEL 9.0から9.4まで提供されていたopenssl 3.0.x ライブラリを利用したまま、 RHEL 9.5 の openssl 3.2.x ライブラリを想定したアプリケーションを使おうとする(またはその逆)と問題がある可能性があります。

たとえばpostfixではライブラリのバージョンを確認しているので、以下のような警告が出ます。

warning: run-time library vs. compile-time header version mismatch: OpenSSL 3.0.0 may not be compatible with OpenSSL 3.2.0

古いopensshと新しいopensslの組み合わせでは以下のようなエラーとともに起動に失敗します。

OpenSSL version mismatch. Built against 30000070, you have 30200020

...
つまり何が言いたいかというと「アップデートするときはパッケージ単位ではなく全部最新にしよう」といういつもの話でした。

# yum update -y

RHEL 9.5でのopensslリベース - 赤帽エンジニアブログ 2024

AlmaLinux9でOpenSSL version mismatch #SSH - Qiita 2025