web-dev-qa-db-fra.com

Arch Linux - Impossible de démarrer des tasses avec SystemD

Afin d'obtenir l'impression de travailler dans une arche Linux, j'ai installé des tasses, des tasses-filtres et HPLILP (Ghostscript et GS-Polices étaient déjà installés). Cependant, lorsque j'essaie de faire fonctionner le service CUPS au démarrage en utilisant:

systemctl enable cups.service

Je reçois cette erreur:

Failed to issue method call: No such file or directory

La même chose se passe avec les cupsd. Y a-t-il un paquet qui me manque-t-il que je dois installer? Pourquoi n'ai-je pas de service de tasses?

7
tesselode

Tout d'abord, vérifiez si les tasses peuvent être démarrées directement.

systemctl start cups

Si cela fonctionne, vérifiez si /usr/lib/systemd/system/cups.socket existe. Sinon, c'est le problème.

Créer /etc/systemd/system/cups.socket avec le contenu suivant.

[Unit]
Description=CUPS Printing Service Sockets

[Socket]
ListenStream=/var/run/cups/cups.sock

[Install]
WantedBy=sockets.target

Ensuite, installez les gobelets.

systemctl enable cups

Les autres travaux de contournement possibles peuvent être trouvés à https://bbs.archlinux.org/viewtopic.php?id=146154 .

8
Hugues Chabot