无法加载模块 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有关?

3个回答


在Ubuntu 18.04上,它是位于/usr/lib/x86_64-linux-gnu/rsyslog/lmnsd_gtls.so的文件。 - Pavel Chuchuva

这是我在尝试设置带有类似于this的TLS证书的syslog时发生的情况。在某些系统中,Rsyslog以root身份启动,然后切换到用户syslog。有可能证书对syslog用户不可读。
使用以下命令进行检查:
sudo -H -u syslog bash -l -c 'less <path to the certificate>'

如果你遇到了"Permission Denied"的错误,需要为你的"syslog"用户添加"read"权限,并重新启动rsyslog服务。