Si un beau matin vous n'arrivez plus à imprimer des documents
via lp
ou que system-config-printer
n'affiche plus
les imprimantes configurées et que l'interface
web locale d'administration de CUPS vous 404 Not
Found dans la face ou bien encore ce message maudit apparaît dans la
sortie de journalctl -xe
:
The unit org.cups.cupsd.service has entered the 'failed' state with result 'protocol'
Il est alors fort probable que le fichier
/etc/cups/cupsd.conf
soit mal formé (pour moi en
tout cas du code HTML avait remplacé tout le fichier !).
La solution est d'exécuter ceci:
su -c 'cp /etc/cups/cupsd.conf.O /etc/cups/cupsd.conf'
Il se peut que ça ne soit pas un O mais 'default' dans certains cas, ici j'ai testé avec un CUPS 2.3.3 sous Arch.
Merci et sûrement à bientôt, les imprimantes vont bien chauffer avec les autorisations de déplacements dérogatoires.