5

CentOS 用の MMS エージェントをインストールしました。サービスとして起動すると、ログ ファイルに次のエラーが表示されます。このエラーを検索しましたが、参照が見つかりませんでした。誰か問題を教えてください。

/usr/bin/mongodb-mms-monitoring-agent: error while loading shared libraries: libsasl2.so.2: cannot open shared object file: No such file or directory

ありがとうございました。

4

4 に答える 4

9

私は mongdb サポートに手紙を書き、彼らの応答の後、エージェントを開始することができました。応答は次のとおりです。

私の知る限り、Fedora 20 は、MongoDB でまだサポートされていない RHEL 7 と同等です。この後者の OS の作業が計画されていますが、そのリリースのタイムテーブルを保証することはできません。それまでの間、次の方法で問題を回避できると思います。

CD/lib64

sudo ln -s libsasl2.so.3.0.0 libsasl2.so.2

うまくいけば、これが役に立ち、エージェントを開始できるようになります。

MongoDB の André de Frere に感謝します。

于 2014-10-07T18:34:50.233 に答える
0

不足しているライブラリは、cyrus-sasl-lib rpm によって提供されます。

以下のリンクからダウンロードしてインストールする必要があります;)

http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libsasl2.so.2()(64ビット)

これで問題が解決するかどうか教えてください;)

于 2014-07-27T16:37:15.567 に答える
0

私のせいで同じ問題が発生しました

RedHat 用に間違った RPM バージョンをダウンロードしました。Mongo はエージェントのダウンロードを提供します

  • RHEL/CentOS (7.X)
  • RHEL/CentOS (5.X、6.X)

RedHat が 6.7 の 7 番目にインストールしました バージョンを確認してください cat /etc/redhat-release

間違ったバージョンをインストールした場合は、パッケージ sudo rpm -e mongodb-mms-monitoring-agent をアンインストールします

そして、正しいものを再度インストールします

于 2015-12-10T06:41:01.060 に答える