Modul rsyslog lmnsd_gtls.so konnte nicht geladen werden

8

Das rsyslog-Modul wird im Systemprotokoll /var/log/syslogals wiederholte Nachricht angezeigt . rsyslog zeigte auch 99% CPU-Auslastung topan einem Punkt, möglicherweise ohne Bezug.

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

Beschreibung: Ubuntu 12.04.3 LTS Release: 12.04

sudo apt-cache showpkg rsyslog

Paket: rsyslog Versionen: 5.8.6-1ubuntu8.5

Verwandte Frage: Wie finde ich, dass lmnsd_gtls.sodas damit zusammenhängt rsyslog-gnutls?

Hier
quelle

Antworten:

13

Holen Sie sich das fehlende Modul, indem Sie das rsyslog-gnutlsPaket installieren .

sudo apt-get install rsyslog-gnutls

Siehe auch http://virtuallyhyper.com/2013/06/install-splunk-and-send-logs-to-splunk-with-rsyslog-over-tcp-with-ssl/

Siehe auch http://help.papertrailapp.com/kb/configuration/encrypting-remote-syslog-with-tls-ssl

Überprüfen Sie, ob die Moduldatei vorhanden ist:

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

Hier
quelle
Es war /usr/lib/x86_64-linux-gnu/rsyslog/lmnsd_gtls.so auf Ubuntu 18.04
Pavel Chuchuva
1

Dies passiert mit mir , als ich versuchte syslog mit tls Zertifikat ähnlich wie einzurichten dies . Rsyslog in einigen Systemen beginnt als rootund fällt dann dem Benutzer zu syslog. Es besteht die Möglichkeit, dass das Zertifikat vom Syslog-Benutzer nicht gelesen werden kann.

Überprüfen Sie es mit:

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

Wenn Sie erhalten Permission Denied, fügen Sie readBerechtigungen für Ihren syslogBenutzer hinzu und starten Sie rsyslog neu.

Mohit
quelle
-1

1. Dezember 22:18:16 hier rsyslogd-2066: Modul '/usr/lib/rsyslog/lmnsd_gtls.so' konnte nicht geladen werden, dlopen: /usr/lib/rsyslog/lmnsd_gtls.so: freigegebene Objektdatei kann nicht geöffnet werden: Nein Datei oder Verzeichnis [versuchen Sie http://www.rsyslog.com/e/2066 ]

Ich bin kürzlich auf den oben genannten Fehler gestoßen, und die Lösung bestand darin, Zertifikate unter /etc/rsyslog.d abzulegen.

Referenz: https://www.loggly.com/docs/rsyslog-tls-configuration/

Mohammed allauddin
quelle