KLogPermitNonKernelFacility 명령은 현재 허용되지 않습니다


9

syslog 경고에 대해 loggly를 설정했으며 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 ]

Ubuntu 16.04.1 LTS 4.4.0-42-generic 실행

그렇지 않으면 서버가 정상적으로 작동하는 것 같습니다. 내가 알 수있는 것에서 rsyslog는 비 커널 이벤트를 syslog에 허용하도록 지시합니다. 그 이상은 확실하지 않습니다.

이것도 받고

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

나는 매우, 매우 기꺼이 dev-ops입니다, 미리 죄송합니다.

* 편집 : syslog 서비스를 다시 별표 표시하십시오.

* 편집 : / dev / xconsole 오류 발생, KLogPermitNonKernelFacility 오류가 지속됩니다.

답변:


16

알려진 버그입니다.

Bug # 1531622 KLogPermitNonKernelFacility-더 이상 사용되지 않는 레거시 매개 변수입니다. 오류를 제거하려면 $KLogPermitNonKernelFacility on파일에서 다음 행 을 찾아 주석 처리 하십시오.rsyslog.conf

Bug # 830046 장치 /dev/xconsole가 시스템에 없으면 다음과 같이 찾을 수 있습니다.

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

그것을 주석, 또는 교체 xconsoleconsole.


1
불행히도 버그 # 1531622는 Ubuntu 17.04에서는 수정되었지만 16.04에서는 해결되지 않았습니다 (LTS는 견딜 수 없음). 여기에 제안 된 수정 사항은 타사 도커 앱 등에 묻힐 때 약간 더 지저분 해집니다.
mc0e

2

에서 찾을 수 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

다시로드에서도 작동하는지 확인하십시오.

sudo service rsyslog reload

sudo tail /var/log/messages

1
죄송합니다. 문제가 해결되지 않았습니다. 나는 다음과 같이 체크를 변경할 수도했다 : sudo service rsyslog restartsudo tail /var/log/syslog.
musbach
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.