lệnh KLogPermitNonKernelFacility hiện không được phép


9

Tôi đã thiết lập loggly để cảnh báo nhật ký hệ thống trong số những thứ khác và tôi liên tục gặp lỗi sau trong 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 ]

Chạy Ubuntu 16.04.1 LTS 4.4.0-42-generic

Các máy chủ dường như đang chạy tốt. Từ những gì tôi có thể nói điều này thông báo cho rsyslog để cho phép các sự kiện phi hạt nhân vào syslog, đó là điều tôi muốn. Tôi không chắc chắn hơn thế.

Cũng nhận được cái này

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

Tôi là một dev-op rất, rất không sẵn lòng, xin lỗi trước.

* chỉnh sửa: dịch vụ syslog đã được khôi phục, sự cố vẫn còn.

* chỉnh sửa: lỗi supression / dev / xconsole, lỗi KLogPermitNonKernelFacility vẫn tồn tại.

Câu trả lời:


16

Là một lỗi đã biết.

Lỗi # 1531622 KLogPermitNonKernelFacility - đó là tham số kế thừa không còn được sử dụng. Để xóa lỗi, xác định vị trí và nhận xét dòng sau $KLogPermitNonKernelFacility ontrong tệprsyslog.conf

Lỗi # 830046 Nếu thiết bị /dev/xconsolekhông có trên hệ thống của bạn, bạn có thể định vị thiết bị như thế này:

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

và nhận xét nó ra, hoặc thay thế xconsolebằng console.


1
Thật không may, lỗi # 1531622 đã được sửa cho Ubuntu 17.04, nhưng không phải là 16.04 (LTS không chịu được). Bản sửa lỗi được đề xuất ở đây trở nên rắc rối hơn một chút khi bị chôn vùi trong các ứng dụng docker của bên thứ ba và những thứ tương tự.
mc0e

2

Tìm thấy tại https://bugs.launchpad.net/ubfox/+source/rsyslog/+orms/459730

sudo service rsyslog stop

sudo mknod -m 640 /dev/xconsole c 1 3

sudo chown syslog:adm /dev/xconsole

sudo service rsyslog start

Xác nhận nó cũng đang hoạt động với tải lại:

sudo service rsyslog reload

sudo tail /var/log/messages

1
Xin lỗi, nó đã không sửa nó cho tôi. Tôi cũng đã phải thay đổi kiểm tra như sau: sudo service rsyslog restartsudo tail /var/log/syslog.
musbach
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.