Avahi rejeita trabalhos de impressão de xícaras após a atualização do sistema

1

Eu recentemente atualizei meu sistema do RHEL 6.5 para o 7.2. Uma impressora de rede que funcionava anteriormente parou de funcionar. A impressora está configurada como antes com o mesmo driver e opções. Tentando imprimir um documento PDF simples, tudo o que posso ver em termos de erro é em /var/log/messages ( /var/logs/cups/error_log não tem erro):

Apr 28 09:53:49 machineName dbus[942]: [system] Rejected send message, 10 matched rules; type="method_return", sender=":1.151" (uid=70 pid=12531 comm="avahi-daemon: starting up ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.87" (uid=500 pid=23243 comm="evince /home/user/xxxx")

Apr 28 09:53:49 machineName dbus[942]: [system] Rejected send message, 10 matched rules; type="method_return", sender=":1.151" (uid=70 pid=12531 comm="avahi-daemon: starting up ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.87" (uid=500 pid=23243 comm="evince /home/user/xxxxx")

Apr 28 09:53:49 machineName dbus-daemon: dbus[942]: [system] Rejected send message, 10 matched rules; type="method_return", sender=":1.151" (uid=70 pid=12531 comm="avahi-daemon: starting up ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.87" (uid=500 pid=23243 comm="evince /home/user/xxxxx")

A impressora está conectada via USB a um servidor de impressão na rede local. Outras máquinas podem alcançar a impressora e imprimir com sucesso. Isso é um problema de rede com avahi? Preciso criar um arquivo de serviço? Mais alguma coisa para investigar?

    
por data_henrik 28.04.2016 / 10:04

1 resposta

2

(Depois de mais algumas horas de depuração) O erro é causado pelas políticas do SELinux.

sudo getenforce mostra enforced , ou seja, o SELinux está ativado. Depois de desligá-lo via sudo setenforce 0 , é possível imprimir. Eu encontrei alguns documentação da Brother que tem alguma orientação sobre como manter o SELinux ativado e ainda poder imprimir. Envolve adicionar algumas políticas e reaplicá-las aos arquivos do driver instalado.

    
por 08.06.2016 / 15:50