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)

Другие вопросы по тегам