Произвольное появление слешей в файле etc/cups/printers.conf и остановка службы печати

Проблемы с печатью и сканированием обсуждаем здесь.
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
alexnewalex
Сообщения: 6
Зарегистрирован: 06 дек 2017, 12:32
Благодарил (а): 1 раз

Произвольное появление слешей в файле etc/cups/printers.conf и остановка службы печати

Сообщение alexnewalex » 12 янв 2018, 09:59

LM 18.2 Mate

Всем привет!
На компах с Linux Mint периодически перестает работать служба печати. Обнаружил, что в файле etc/cups/printers.conf появляются слеши (ниже пример). Количество слешей постепенно увеличивается. В итоге длина строки переваливает за какую-то критическую отметку, и служба печати перестает работать. Помогает удаление слешей и перезапуск службы печати CUPS. По моим наблюдениям проблема не связана с железом ПК, версией LM (18.1, 18.2, 18.3) и графической средой (mate, cinnamon, xfce). Однако, во всех случаях слеши появляются в описании печатающего устройства HP LaserJet Professional M1212nf MFP . Таких у нас много. При этом в файле появляется информация о HP LaserJet Professional M1212nf MFP даже если его не добавляли (русские хакеры, не иначе). Я конечно добавляю "костыль" в виде скрипта, подменяющего printers.conf на эталонный, но хотелось бы решить проблему правильнее.
# Printer configuration file for CUPS v2.1.3
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<Printer hp_LaserJet_1005>
UUID urn:uuid:7607006a-eca8-351f-4a98-e08849c20f59
Info hp_LaserJet_1005
MakeModel HP LaserJet 1005 Series, hpcups 3.17.10, requires proprietary plugin
DeviceURI hp:/usb/hp_LaserJet_1005_series?serial=0
State Idle
StateTime 1515738483
ConfigTime 1511266616
Type 36892
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</Printer>
<Printer Laserjet>
UUID urn:uuid:7da88e68-6bd3-36c3-5040-7d784af8cb6e
Info HP LaserJet Professional M1212nf MFP \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[918F1C]
Location reanim-palata.local
DeviceURI implicitclass:Laserjet
State Idle
StateTime 1515738461
ConfigTime 1515738461
Type 4
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
Option copies 1
Option cups-browsed true
Option finishings 0
Option job-cancel-after 10800
Option job-hold-until no-hold
Option job-priority 50
Option notify-events job-completed
Option notify-lease-duration 86400
Option number-up 1
Option orientation-requested 0
Option print-quality 0
</Printer>

Аватара пользователя

Chocobo
Сообщения: 9298
Зарегистрирован: 27 авг 2016, 19:57
Решено: 201
Откуда: НН
Благодарил (а): 654 раза
Поблагодарили: 2689 раз

Произвольное появление слешей в файле etc/cups/printers.conf и остановка службы печати

Сообщение Chocobo » 12 янв 2018, 12:29

Можно пока попробовать навесить ему флаг immutable (chattr +i), чтоб не костылять со скриптами подмены
А там может и в логи сругнется сервис который пытался внести в него правки, но обломился. будешь знать заразу в лицо для дальнейших поисков)
Изображение
   
Изображение


Автор темы
alexnewalex
Сообщения: 6
Зарегистрирован: 06 дек 2017, 12:32
Благодарил (а): 1 раз

Произвольное появление слешей в файле etc/cups/printers.conf и остановка службы печати

Сообщение alexnewalex » 12 янв 2018, 12:38

Chocobo, а это идея! Может и правда так удастся поймать за хвост вредителя. Хотя у меня такое ощущение, что сам CUPS так странно реагирует на определенный формат записи. Может квадратные скобки ему не нравятся... Попробую. Спасибо!

Вернуться в «Принтеры, Сканеры, МФУ»