web-dev-qa-db-ja.com

コマンドKLogPermitNonKernelFacilityは現在許可されていません

とりわけ、syslogアラートをログに記録し、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の実行

それ以外の場合、サーバーは正常に動作しているようです。これにより、非カーネルイベントをsyslogに許可するようにrsyslogに通知できます。それ以上はわかりません。

こちらも受け取ります

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

私は非常に、非常に不本意な開発者です。事前に申し訳ありません。

*編集:syslogサービスを再起動しました。問題が解決しません。

*編集:/ dev/xconsoleエラーが抑制され、KLogPermitNonKernelFacilityエラーが引き続き発生します。

9
cnizzardini

これは既知のバグです。

Bug#1531622 KLogPermitNonKernelFacility-使用されなくなったレガシーパラメーター。エラーを削除するには、次の行を見つけてコメント化します$KLogPermitNonKernelFacility onファイル内rsyslog.conf

Bug#830046 デバイスの場合/dev/xconsoleはシステムに存在しません。次のようにして見つけることができます:

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

コメントアウトするか、xconsoleconsoleに置き換えます。

16
Slipeer

https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/4597 にあります

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
2
Johnny King