Der Befehl KLogPermitNonKernelFacility ist derzeit nicht zulässig


9

Ich habe loggly für Syslog-Warnungen eingerichtet und erhalte wiederholt den folgenden Fehler in Syslog.

command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ]

Ausführen von Ubuntu 16.04.1 LTS 4.4.0-42-generic

Ansonsten scheint der Server einwandfrei zu laufen. Nach allem, was ich sagen kann, informiert dies rsyslog darüber, dass nicht-kernale Ereignisse in syslog zugelassen werden, was ich möchte. Darüber hinaus bin ich mir nicht sicher.

Auch diesen erhalten

Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ]

Ich bin ein sehr, sehr unwilliger Entwickler, sorry im Voraus.

* Bearbeiten: Syslog-Dienst neu gestartet, Problem besteht weiterhin.

* edit: unterdrückte / dev / xconsole-Fehler, KLogPermitNonKernelFacility-Fehler bleibt bestehen.

Antworten:


16

Es ist ein bekannter Fehler.

Fehler # 1531622 KLogPermitNonKernelFacility - es ist ein Legacy-Parameter, der nicht mehr verwendet wird. Um den Fehler zu beheben, suchen Sie die folgende Zeile $KLogPermitNonKernelFacility onin der Datei und kommentieren Sie sie ausrsyslog.conf

Fehler # 830046 Wenn das Gerät auf Ihrem/dev/xconsole System nicht vorhanden ist, können Sie es folgendermaßen finden:

daemon.*;mail.*;\
news.err;\
*.=debug;*.=info;\
*.=notice;*.=warn |/dev/xconsol

und kommentieren Sie es aus oder ersetzen Sie es xconsoledurch console.


1
Leider wurde der Fehler # 1531622 für Ubuntu 17.04 behoben, jedoch nicht für 16.04 (LTS nicht standhalten). Das hier vorgeschlagene Update wird etwas chaotischer, wenn es in Docker-Apps von Drittanbietern und dergleichen vergraben wird.
mc0e

2

Gefunden unter https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/459730

sudo service rsyslog stop

sudo mknod -m 640 /dev/xconsole c 1 3

sudo chown syslog:adm /dev/xconsole

sudo service rsyslog start

Stellen Sie sicher, dass es auch beim Neuladen funktioniert:

sudo service rsyslog reload

sudo tail /var/log/messages

1
Entschuldigung, es hat es nicht für mich behoben. Ich musste den Scheck auch wie folgt ändern: sudo service rsyslog restartund sudo tail /var/log/syslog.
Musbach
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.