Avahi отклоняет задания печати чашек после обновления системы

480
data_henrik

Я недавно обновил свою систему с RHEL 6.5 до 7.2. Ранее работающий сетевой принтер перестал работать. Принтер настроен, как и раньше, с тем же драйвером и опциями. Пытаясь напечатать простой PDF-документ, все, что я вижу в терминах ошибок, - это /var/log/messages( /var/logs/cups/error_logбез ошибок):

28 апреля 09:53:49 machineName dbus [942]: [система] Отклонено отправленное сообщение, 10 подходящих правил; type = "method_return", sender = ": 1.151" (uid = 70 pid = 12531 comm = "avahi-daemon: запуск") interface = "(unset)" member = "(unset)" error name = "(unset) ) "required_reply =" 0 "destination =": 1.87 "(uid = 500 pid = 23243 comm =" evince / home / user / xxxx ")

28 апреля 09:53:49 machineName dbus [942]: [система] Отклонено отправленное сообщение, 10 подходящих правил; type = "method_return", sender = ": 1.151" (uid = 70 pid = 12531 comm = "avahi-daemon: запуск") interface = "(unset)" member = "(unset)" error name = "(unset) ) "required_reply =" 0 "destination =": 1.87 "(uid = 500 pid = 23243 comm =" evince / home / user / xxxxx ")

28 апреля 09:53:49 machineName dbus-daemon: dbus [942]: [system] Отклонено отправленное сообщение, 10 подходящих правил; type = "method_return", sender = ": 1.151" (uid = 70 pid = 12531 comm = "avahi-daemon: запуск") interface = "(unset)" member = "(unset)" error name = "(unset) ) "required_reply =" 0 "destination =": 1.87 "(uid = 500 pid = 23243 comm =" evince / home / user / xxxxx ")

Принтер подключен через USB к серверу печати в локальной сети. Другие машины могут добраться до принтера и успешно распечатать. Это проблема с сетью avahi? Нужно ли создавать сервисный файл? Что-нибудь еще, чтобы рассмотреть?

1
Вы пытались отключить его и перезапустить принтер? посмотрим, будет ли тогда с этим работать? На каких других компьютерах установлена ​​та же версия RHEL или что-то еще? NetworkKingPin 7 лет назад 0
Ну, принтер работает нормально, как сетевой принтер для других компьютеров. Я попытался использовать его в качестве сетевого принтера на рассматриваемой машине RHEL, в качестве локального USB-принтера, с другими драйверами, с различными настройками, после переустановки avahi и dbus, ... Безуспешно. data_henrik 7 лет назад 0

1 ответ на вопрос

2
data_henrik

(After some more hours of debugging) The error is caused by SELinux policies.

sudo getenforce shows enforced, i.e., SELinux is on. After turning it off via sudo setenforce 0 it is possible to print. I found some documentation by Brother that has some guidance on how to keep SELinux enabled and still being able to print. It involves adding some policies and re-applying them to the installed driver files.