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.

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.


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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.