【新バージョンリリースのお知らせ】2025年5月末 v19がリリースされました

Sonnet Version 19.52 が Linux 環境で起動しない場合の回避策(libcrypto ライブラリの競合)

インストール

Linux環境において, Sonnet バージョン19.52 を起動しようとするとエラーが発生し正常に動作しないという報告を複数のお客様からいただいております. 本記事では, この問題の原因と回避策についてご案内します.

現象

Sonnetを起動しようとすると以下のエラーが表示され, 起動できません.

symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b

原因

Sonnetインストールディレクトリ内に含まれている libcrypto ライブラリが, システムに既にインストールされている新しいバージョンのライブラリと競合していることが原因です.

Sonnetではlibcryptoライブラリがシステムに存在しない場合のためにインストールフォルダ内に同梱されていますが, 最近のLinuxディストリビューションでは既により新しいバージョンが導入されており, それに依存する他のライブラリ(例: libk5crypto.so.3)と互換性の問題が発生しています.

回避策

以下のディレクトリ内にある libcrypto* ファイルを削除またはリネームしてください.

$SONNET_DIR/arch/linux64/lib/libcrypto*

これによりシステムに既に存在する新しいlibcryptoライブラリが使用され, Sonnetの起動エラーを回避できます.

 

本事象は将来的なバージョンでの対応が検討されています. 現時点では上記の回避策で対応をお願いいたします.