web-dev-qa-db-ja.com

モジュールrsyslog lmnsd_gtls.soをロードできませんでした

メッセージが繰り返されると、rsyslogモジュールがシステムログ/var/log/syslogに表示されます。 rsyslogは、ある時点でtopで99%のCPU使用率も示していましたが、おそらく無関係です。

tail /var/log/syslog

Dec  1 22:18:16 here rsyslogd-2066: could not load module '/usr/lib/rsyslog/lmnsd_gtls.so', dlopen: /usr/lib/rsyslog/lmnsd_gtls.so: cannot open shared object file: No such file or directory
 [try http://www.rsyslog.com/e/2066 ]
Dec  1 22:18:56 here rsyslogd-2066: last message repeated 4 times

lsb_release -a

説明:Ubuntu 12.04.3 LTSリリース:12.04

Sudo apt-cache showpkg rsyslog

パッケージ:rsyslogバージョン:5.8.6-1ubuntu8.5

関連質問:lmnsd_gtls.sorsyslog-gnutlsに関連していることを確認するにはどうすればよいですか?

7
here

rsyslog-gnutlsパッケージをインストールして、不足しているモジュールを取得します。

Sudo apt-get install rsyslog-gnutls

http://virtuallyhyper.com/2013/06/install-splunk-and-send-logs-to-splunk-with-rsyslog-over-tcp-with-ssl/ も参照してください

http://help.papertrailapp.com/kb/configuration/encrypting-remote-syslog-with-tls-ssl も参照してください

モジュールファイルが存在するかどうかを確認します。

ls -la /usr/lib/rsyslog/lmnsd_gtls.so

12
here

this に似たtls証明書を使用してsyslogを設定しようとしたときに、これが発生しました。いくつかのシステムのRsyslogはrootとして始まり、ユーザーsyslogに分類されます。 syslogユーザーが証明書を読み取れない可能性があります。

次を使用して確認します。

Sudo -H -u syslog bash -l -c 'less <path to the certificate>'

Permission Deniedを取得した場合、readユーザーにsyslogパーミッションを追加し、rsyslogを再起動します。

0
Mohit