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


9

とりわけ、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の実行

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

こちらも受け取ります

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エラーが引き続き発生します。

回答:


16

これは既知のバグです。

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

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

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

そして、それをコメントアウト、または交換xconsoleしてconsole


1
残念ながら、バグ#1531622はUbuntu 17.04で修正されていますが、16.04では修正されていません(LTSには耐えられません)。ここで提案されている修正は、サードパーティのDockerアプリなどに埋め込むと少し面倒になります。
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 restartありましたsudo tail /var/log/syslog
マスバッハ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.