atualmente, o comando KLogPermitNonKernelFacility não é permitido

9

Configurei loggly para alertas syslog entre outras coisas e estou recebendo o seguinte erro repetidamente no 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 ]

Executando o Ubuntu 16.04.1 LTS 4.4.0-42-generic

O servidor parece estar funcionando bem caso contrário. Pelo que sei, isso informa o rsyslog para permitir eventos não-kernais no syslog, que é o que eu quero. Não tenho certeza além disso.

Também recebendo este

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

Sou um desenvolvedor muito, muito relutante, desculpe-me antecipadamente.

* editar: serviço syslog restaurado, o problema persiste.

* edit: erros / dev / xconsole suprimidos, o erro KLogPermitNonKernelFacility persiste.

cnizzardini
fonte

Respostas:

16

É um bug conhecido.

Bug # 1531622 KLogPermitNonKernelFacility - é um parâmetro herdado que não é mais usado. Para remover o erro, localize e comente a seguinte linha $KLogPermitNonKernelFacility onno arquivorsyslog.conf

Bug # 830046 Se o dispositivo /dev/xconsolenão estiver presente no seu sistema, você poderá localizá-lo assim:

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

e comente ou substitua xconsolepor console.

Slipeer
fonte
1
Infelizmente, o bug # 1531622 foi corrigido no Ubuntu 17.04, mas não no 16.04 (LTS não é suportado). A correção proposta aqui fica um pouco mais confusa quando enterrada em aplicativos de docker de terceiros e similares.
Mc0e 12/05
2

Encontrado em 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 se também está funcionando com o recarregamento:

sudo service rsyslog reload

sudo tail /var/log/messages
Johnny King
fonte
1
Desculpe, não foi corrigido para mim. Eu também tive que alterar a verificação da seguinte maneira: sudo service rsyslog restarte sudo tail /var/log/syslog.
Musbach