メッセージが繰り返されると、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.so
がrsyslog-gnutls
に関連していることを確認するにはどうすればよいですか?
rsyslog-gnutls
パッケージをインストールして、不足しているモジュールを取得します。
Sudo apt-get install rsyslog-gnutls
http://help.papertrailapp.com/kb/configuration/encrypting-remote-syslog-with-tls-ssl も参照してください
モジュールファイルが存在するかどうかを確認します。
ls -la /usr/lib/rsyslog/lmnsd_gtls.so
this に似たtls証明書を使用してsyslogを設定しようとしたときに、これが発生しました。いくつかのシステムのRsyslogはroot
として始まり、ユーザーsyslog
に分類されます。 syslogユーザーが証明書を読み取れない可能性があります。
次を使用して確認します。
Sudo -H -u syslog bash -l -c 'less <path to the certificate>'
Permission Denied
を取得した場合、read
ユーザーにsyslog
パーミッションを追加し、rsyslogを再起動します。