Problème d'impression avec ArchLinux et le service CUPS

15

Sice quelques jours (je soupçonne depuis que je suis passé à gnome 3.14) sur ArchLinux je ne peux plus imprimer. Si j'ouvre le panneau d'impression du centre de contrôle gnome, je reçois un message comme (il est traduit de l'italien): "Le service système pour l'impression ne semble pas être disponible"

Donc, depuis le terminal, j'ai essayé:

$ sudo systemctl start cups
Failed to start cups.service: Unit cups.service failed to load: No such file or directory.

J'ai également essayé de réinstaller les tasses mais pas de chance. J'ai également fait des recherches sur Google et essayé les différentes solutions proposées, mais aucune ne fonctionne pour moi.

lviggiani
la source
Salut merci! Je viens de découvrir la même chose! J'ai regardé dans archlinux.org/packages/extra/x86_64/cups/files et trouvé le même ... merci. Si vous transformez votre commentaire en réponse, je voterai pour le sélectionner.
lviggiani

Réponses:

34

Le nomcups v. 2.0.0 du service a été modifié . Vous devrez désactiver l'ancien service:

systemctl disable cups.service

avant d'activer et de démarrer le nouveau:

systemctl enable org.cups.cupsd.service

systemctl daemon-reload

systemctl start org.cups.cupsd.service
don_crissti
la source
Parfait! Merci. Ça a marché pour moi. Le même problème que OP.
Marcin
2

Je ne sais pas si vous utilisez la ligne de commande ou une interface graphique pour installer les mises à jour, mais le processus de mise à niveau a imprimé les lignes suivantes (à partir du fichier d'installation lié dans l'autre réponse) à l'écran:

> systemd unit names have been renamed"
> you should systemctl stop and disable cups.service and"
> systemctl daemon-reload, start and enable org.cups.cupsd.service"

Ce n'est pas une gifle pour ne pas avoir lu cela, mais plus pour vous faire savoir que si vous utilisez une sorte d'interface graphique pour gérer les mises à jour d'Arch, vous ne pourrez peut-être pas voir la sortie produite par pacman. Si tel est le cas, vous devriez fortement envisager d'utiliser un autre assistant de mise à jour, ou simplement exécuter pacman à partir de la ligne de commande.

Si vous préférez utiliser une interface graphique, vous devriez considérer kalu car il peut également gérer les mises à niveau AUR, ainsi que les mises à jour des nouvelles du site Web Arch qui contiennent souvent des informations vitales sur les mises à jour qui nécessitent une intervention manuelle, telles que les mises à jour récentes de Java et Intel microcode.

Veuillez noter que si vous utilisez d'autres fichiers de service qui dépendent de cups.service, vous devrez peut-être mettre à jour manuellement ces fichiers de service pour renommer cups.service en org.cups.cupsd.service. C'est par exemple le cas avec le fichier ccpd.service fourni avec le pilote Canon CAPT dans l'AUR.

Aerion
la source