Syslog/kernlog, заполненный "не запрашивал интерфейс N перед использованием"
Как я обнаружил, задавая этот вопрос, кажется, что demond_nscan
пытается использовать устройство, не требуя его. И это делает это.... сотни раз в секунду, по-видимому. Это делает kern.log
а также syslog
огромный (100GB >).
В данном конкретном случае проблема напрямую связана с некоторыми установленными драйверами Lexmark /usr/local/lexmark/unix_scan_drivers/bin/demond_nscan
).
Вот несколько вещей, которые я знаю:
- Драйверы предназначены для универсального принтера / сканера.
- Был предыдущий принтер только для lexmark, который был установлен с CUPS
- Этот драйвер предназначен для систем CUPS, и я думаю, что он автоматически добавил его в список принтеров в CUPS.
- Проблема начала спамить kern/syslog только после установки этих драйверов с помощью установщиков lexmark
В процессе поисков я обнаружил, что этот поток не полностью связан, но в нем упоминается, что это может происходить, когда два драйвера одновременно пытаются управлять одним и тем же устройством.
Как я могу решить эту проблему, чтобы у меня был только один драйвер, или чтобы драйвер запрашивал устройство перед использованием?
1 ответ
Я недавно столкнулся с этой проблемой тоже.
Для меня сработало полное удаление драйвера сканера Lexmark и его повторная установка.
(Имя пакета для очистки - lexmark-network-scan)