perintah KLogPermitNonKernelFacility saat ini tidak diizinkan

9

Saya telah mengatur secara loggly ke untuk peringatan syslog antara lain dan saya mendapatkan kesalahan berikut berulang kali di 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 ]

Menjalankan Ubuntu 16.04.1 LTS 4.4.0-42-generic

Server tampaknya berjalan dengan baik jika tidak. Dari apa yang saya tahu ini menginformasikan rsyslog untuk mengizinkan acara non-kernal ke syslog, yang saya inginkan. Saya tidak yakin lebih dari itu.

Juga menerima yang ini

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

Saya seorang dev-op yang sangat, sangat tidak mau, maaf sebelumnya.

* Sunting: restar layanan syslog, masalah tetap ada

* sunting: kesalahan supressed / dev / xconsole, kesalahan KLogPermitNonKernelFacility berlanjut.

cnizzardini
sumber

Jawaban:

16

Apakah bug yang dikenal.

Bug # 1531622 KLogPermitNonKernelFacility - parameter lawasnya yang tidak lagi digunakan. Untuk menghapus kesalahan, cari dan komentari baris berikut $KLogPermitNonKernelFacility ondalam filersyslog.conf

Bug # 830046 Jika perangkat /dev/xconsoletidak ada di sistem Anda, Anda dapat menemukannya seperti ini:

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

dan komentari, atau ganti xconsoledengan console.

Slipeer
sumber
1
Sayangnya bug # 1531622 telah diperbaiki untuk Ubuntu 17.04, tetapi tidak untuk 16.04 (LTS tidak tahan). Perbaikan yang diusulkan di sini menjadi sedikit berantakan ketika dimakamkan di aplikasi buruh pelabuhan pihak ketiga dan sejenisnya.
mc0e
2

Ditemukan di 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

Pastikan juga berfungsi dengan memuat ulang:

sudo service rsyslog reload

sudo tail /var/log/messages
Johnny King
sumber
1
Maaf, itu tidak memperbaikinya untuk saya. Saya juga harus mengubah cek sebagai berikut: sudo service rsyslog restartdan sudo tail /var/log/syslog.
musbach