Команда KLogPermitNonKernelFacility в настоящее время не разрешена

9

Я настроил loggly для предупреждений системного журнала среди других вещей, и я получаю следующую ошибку неоднократно в системном журнале.

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 ]

Я очень, очень нежелательные разработчики, извините заранее.

* edit: восстановлен сервис syslog, проблема сохраняется.

* edit: подавленные / dev / xconsole ошибки, ошибка KLogPermitNonKernelFacility сохраняется.

cnizzardini
источник

Ответы:

16

Это известная ошибка.

Ошибка # 1531622 KLogPermitNonKernelFacility - это устаревший параметр, который больше не используется. Чтобы устранить ошибку, найдите и закомментируйте следующую строку $KLogPermitNonKernelFacility onв файлеrsyslog.conf

Ошибка # 830046 Если устройство /dev/xconsoleотсутствует в вашей системе, вы можете найти его следующим образом:

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

и закомментируйте его или замените xconsoleна console.

Slipeer
источник
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.
Musbach