Linux上のSNMP


snmpd:error while loading shared libraries:libcrypto.so.2:cannot open shared object file:No such file or directory

マスタエージェントをインストールおよび設定するときにOpオプション1に従った場合は、マスタエージェントの起動時に、このエラーが発生する可能性があります。これは、libcrypto.so.2がシステムにインストールされていないためです。

これを解決するには、次のようにシステムにインストールされた暗号ライブラリへの直接のリンクを作成する必要があります。

# cd /usr/lib
# ln -s libcrypto.so libcrypto.so.2


net-snmp-5.0.9をインストールする

システムにインストールされたSNMPパッケージをアンインストールする場合は、すべての従属RPMのアンインストールが要求される可能性があるため、『Novell eDirectory 8.8管理ガイド』に記載されているとおりにオプション1を使用することをお勧めします。


サブエージェントの起動時の問題

サブエージェントの起動時に、次のエラーが発生する可能性があります。

 /opt/novell/eDirectory/bin/ndssnmpsa:error while loading shared libraries:/usr/lib/libnetsnmp.so.5:undefined symbol:EVP_md5.

このエラーを解決するには、libcryptoのパスをエクスポートする必要があります。例:

export LD_PRELOAD=/lib/libcrypto.so.0.9.7a:/usr/lib/libwrap.so.0

libcrypto.so.0.9.7aは、システム上で別の名前になっている可能性があります。これは、インストールされている暗号バージョンに応じて異なります。