El comando KLogPermitNonKernelFacility no está permitido actualmente

9

He configurado loggly para alertas de syslog entre otras cosas y obtengo el siguiente error repetidamente en 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 ]

Ejecutando Ubuntu 16.04.1 LTS 4.4.0-42-generic

El servidor parece estar funcionando bien de lo contrario. Por lo que puedo decir, esto informa a rsyslog para permitir eventos que no sean del núcleo en syslog, que es lo que quiero. No estoy seguro más allá de eso.

También recibiendo este

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

Soy un desarrollador muy, muy poco dispuesto, lo siento de antemano.

* editar: servicio de syslog restaurado, el problema persiste.

* editar: errores suprimidos / dev / xconsole, el error KLogPermitNonKernelFacility persiste.

cnizzardini
fuente

Respuestas:

16

Es un error conocido.

Error # 1531622 KLogPermitNonKernelFacility: es un parámetro heredado que ya no se usa. Para eliminar el error, busque y comente la siguiente línea $KLogPermitNonKernelFacility onen el archivorsyslog.conf

Error # 830046 Si el dispositivo /dev/xconsoleno está presente en su sistema, puede ubicarlo así:

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

y comentarlo, o reemplazar xconsolecon console.

Slipeer
fuente
1
Lamentablemente, el error n. ° 1531622 se ha corregido para Ubuntu 17.04, pero no para 16.04 (a pesar de LTS). La solución propuesta aquí se vuelve un poco más desordenada cuando está enterrada en aplicaciones de acopladores de terceros y similares.
mc0e
2

Encontrado en 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

Verifique que también esté funcionando con la recarga:

sudo service rsyslog reload

sudo tail /var/log/messages
Johnny King
fuente
1
Lo siento, no me lo arregló. También tuve que cambiar el cheque de la siguiente manera: sudo service rsyslog restarty sudo tail /var/log/syslog.
musbach