[cups] Impossible de démarrer le service [Résolu]

Applications, problèmes de configuration réseau
Répondre
rodak
Hankyu
Messages : 14
Inscription : mer. 30 sept. 2020, 22:58

[cups] Impossible de démarrer le service [Résolu]

Message par rodak »

Bonjour,

Sur la Arch installée sur le Dell Inspiron 5558 que j'utilise au travail, le service Cups ne démarre plus.
J'ai un message d'alerte au démarrage de l'OS (je n'ai pas le temps de lire, mais on voit un [FAILED] en rouge et une référence à CUPS), puis, quand je demande ce qui s'est passé, on me renvoie ça :

Code : Tout sélectionner

 [root@arch antoine]# systemctl status org.cups.cupsd.service
    ● org.cups.cupsd.service - CUPS Scheduler
    Loaded: loaded (/usr/lib/systemd/system/org.cups.cupsd.service; enabled; vendor preset: disabled)
    Active: failed (Result: protocol) since Tue 2020-09-29 13:41:16 CEST; 14min ago
    TriggeredBy: ● org.cups.cupsd.socket
    ● org.cups.cupsd.path
    Docs: man:cupsd(8)
    Main PID: 817 (code=killed, signal=TERM)

    sept. 29 13:41:16 arch systemd[1]: org.cups.cupsd.service: Scheduled restart job, restart counter is at 5.
    sept. 29 13:41:16 arch systemd[1]: Stopped CUPS Scheduler.
    sept. 29 13:41:16 arch systemd[1]: org.cups.cupsd.service: Start request repeateed too quickly.
    sept. 29 13:41:16 arch systemd[1]: org.cups.cupsd.service: Failed with result 'protocol'.
    sept. 29 13:41:16 arch systemd[1]: Failed to start CUPS Scheduler.
Je tente un restart, on me répond ça :

Code : Tout sélectionner

    [root@arch antoine]# systemctl restart org.cups.cupsd.service
    Job for org.cups.cupsd.service failed because the service did not take the steps required by its unit configuration.
    See "systemctl status org.cups.cupsd.service" and "journalctl -xe" for details.
et un journalctl -xe donne :

Code : Tout sélectionner

    ESCOD
    ░░ Le redémarrage automatique de l'unité (unit) org.cups.cupsd.service a été planifié, en
    ░░ raison de sa configuration avec le paramètre Restart=.
    sept. 29 13:59:07 arch systemd[1]: Stopped CUPS Scheduler.
    ░░ Subject: L'unité (unit) org.cups.cupsd.service a terminé son arrêt
    ░░ Defined-By: systemd
    ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
    ░░
    ░░ L'unité (unit) org.cups.cupsd.service a terminé son arrêt.
    sept. 29 13:59:07 arch audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=org.cups.cupsd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    sept. 29 13:59:07 arch audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=org.cups.cupsd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    sept. 29 13:59:07 arch systemd[1]: org.cups.cupsd.service: Start request repeated too quickly.
    sept. 29 13:59:07 arch systemd[1]: org.cups.cupsd.service: Failed with result 'protocol'.
    ░░ Subject: Unit failed
    ░░ Defined-By: systemd
    ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
    ░░
    ░░ The unit org.cups.cupsd.service has entered the 'failed' state with result 'protocol'.
    sept. 29 13:59:07 arch systemd[1]: Failed to start CUPS Scheduler.
    ░░ Subject: L'unité (unit) org.cups.cupsd.service a échoué
    ░░ Defined-By: systemd
    ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
    ░░
    ░░ L'unité (unit) org.cups.cupsd.service a échoué, avec le résultat failed.
(cette même liste de messages plusieurs fois).

Ceci intervient après deux événements :
  • J'ai amené mon PC au boulot (auparavant, je l'utilisais chez moi), et j'ai dû configurer un proxy en éditant le fichier /etc/environment.
  • La tentative de paramétrer la photocopieuse du boulot sur Cups (je suis passé par http://localhost:631). Le fichier ppd n'existait pas pour Linux, j'ai pris celui qui existait pour les Mac (peut-être était-ce une erreur ?), Cups a très bien accepté l'installation de la photocopieuse (mais comme je n'avais pas tous les éléments de la marche à suivre pour imprimer sur cette photocopieuse, je n'ai pas réussi à imprimer quoi que ce soit avant de rencontrer ce problème sur Cups) mais c'est depuis le redémarrage qui a suivi que ça ne fonctionne plus.
Je n'ai pas fait d'autres changements sinon. J'ai essayé de désinstaller/réinstaller cups, plusieurs actions systemctl (stop/start, disable/enable), rétrograder les paquets de Cups, rien ne fonctionne.

Je dirais que ça vient de l'installation de l'imprimante, mais sans Cups, impossible de la désinstaller pour voir (ou alors je ne sais pas comment faire). Je suis bloqué...

Merci d'avance pour votre aide !
Dernière modification par rodak le jeu. 08 oct. 2020, 13:01, modifié 1 fois.
laurent85
Elfe
Messages : 954
Inscription : mar. 16 oct. 2018, 21:05

Re: [cups] Impossible de démarrer le service

Message par laurent85 »

Bonjour,
Quels sont les retours affichés en lançant cups en ligne de commande :

Code : Tout sélectionner

sudo /usr/bin/cupsd -l
rodak
Hankyu
Messages : 14
Inscription : mer. 30 sept. 2020, 22:58

Re: [cups] Impossible de démarrer le service

Message par rodak »

Bonjour,
Merci pour ta réponse.
Quand je lance sudo /usr/bin/cupsd -l, il ne se passe... rien. J'ai un curseur blanc qui attend que la commande se termine, mais elle ne se termine pas (je l'ai laissé une heure comme ça pendant que je faisais autre chose).
Quand je lance cette même commande en root, on me répond ceci :

Code : Tout sélectionner

[root@arch ~]# /usr/bin/cupsd -l
Complété
laurent85
Elfe
Messages : 954
Inscription : mar. 16 oct. 2018, 21:05

Re: [cups] Impossible de démarrer le service

Message par laurent85 »

Tente d'imprimer après cette commande, il me semble que le lancement de cups n'a pas planté.
rodak
Hankyu
Messages : 14
Inscription : mer. 30 sept. 2020, 22:58

Re: [cups] Impossible de démarrer le service

Message par rodak »

Ok, je retourne au boulot mardi, je ferai un test à ce moment-là et je te ferai un retour. Merci :)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [cups] Impossible de démarrer le service

Message par FoolEcho »

Salut,

En complément, tu peux régler le niveau de cups sur debug, en espérant obtenir des infos pertinentes dans les logs: https://wiki.archlinux.fr/CUPS#Debug .
«The following statement is not true. The previous statement is true.» :nage:
rodak
Hankyu
Messages : 14
Inscription : mer. 30 sept. 2020, 22:58

Re: [cups] Impossible de démarrer le service

Message par rodak »

J'ai pris cinq minutes pour regarder. Pour le moment, ça ne fonctionne pas : aucune imprimante n'apparaît dans la liste d'impression (enfin, j'ai juste le choix entre imprimer dans un fichier et imprimer vers LPR sous evince).
Je n'ai pas le temps de me pencher sur le niveau debug de cups tout de suite, je fais ça dans une poignée d'heures (ou de jours, mais j'espère d'heures).
rodak
Hankyu
Messages : 14
Inscription : mer. 30 sept. 2020, 22:58

Re: [cups] Impossible de démarrer le service

Message par rodak »

Bon, j'ai passé les fichiers de configuration en mode debug, voilà le retour de /var/log/cups/error_log :

Code : Tout sélectionner

E [07/Oct/2020:12:19:20 +0200] Unknown directive <!DOCTYPE on line 1 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <html> on line 2 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <head> on line 3 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <link on line 4 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <link on line 5 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <meta on line 6 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <meta on line 7 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <meta on line 8 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <meta on line 9 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <style>html{display:none;}</style> on line 10 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <script on line 11 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive /* on line 12 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive if on line 13 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive document.documentElement.style.display on line 14 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for } on line 15 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive top.location on line 16 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for } on line 17 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive /* on line 18 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive function on line 19 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive if on line 20 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive document.getElementById(\'body\').innerHTML on line 21 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for } on line 22 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for } on line 23 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for --></SCRIPT> on line 24 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <title>Administration on line 25 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </head> on line 26 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <body on line 27 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <div on line 28 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <ul> on line 29 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <li><a on line 30 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <li><a on line 31 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <li><a on line 32 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <li><a on line 33 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <li><a on line 34 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <li><a on line 35 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <li><a on line 36 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </ul> on line 37 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </div> on line 38 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <div on line 39 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <div on line 40 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <h1>Administration</h1> on line 41 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <div on line 42 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <div on line 43 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <H2 on line 44 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <P> on line 45 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <FORM on line 46 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <FORM on line 47 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <FORM on line 48 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </P> on line 49 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <H2 on line 50 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <P> on line 51 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <FORM on line 52 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <FORM on line 53 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </P> on line 54 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <H2 on line 55 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <P> on line 56 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <FORM on line 57 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </P> on line 58 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </div> on line 59 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <div on line 60 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <H2 on line 61 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <P> on line 62 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <FORM on line 63 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </P> on line 64 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <FORM on line 65 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <INPUT on line 66 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <P><B>Param&egrave;tres on line 67 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for <P><A on line 68 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <INPUT on line 69 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <INPUT on line 70 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT on line 71 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <INPUT on line 72 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <INPUT on line 73 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <INPUT on line 74 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <INPUT on line 75 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <P><INPUT on line 76 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </FORM> on line 77 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </div> on line 78 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </div> on line 79 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </div> on line 80 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </div> on line 81 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Unknown directive <div on line 82 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </body> on line 83 of /etc/cups/cupsd.conf.
E [07/Oct/2020:12:19:21 +0200] Missing value for </html> on line 84 of /etc/cups/cupsd.conf.
I [07/Oct/2020:12:19:21 +0200] Remote access is disabled.
D [07/Oct/2020:12:19:21 +0200] Added auto ServerAlias arch
I [07/Oct/2020:12:19:21 +0200] Loaded configuration file "/etc/cups/cupsd.conf"
X [07/Oct/2020:12:19:21 +0200] No valid Listen or Port lines were found in the configuration file.
Il semble qu'il y ait un problème avec le fichier /etc/cups/cupsd.conf... auquel je n'ai jamais touché.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [cups] Impossible de démarrer le service

Message par benjarobin »

Essaye ceci (en root) :
Si le fichier /etc/cups/cupsd.conf.default semble correcte :

Code : Tout sélectionner

cp /etc/cups/cupsd.conf.default /etc/cups/cupsd.conf
Sinon

Code : Tout sélectionner

rm /etc/cups/cupsd.conf /etc/cups/cupsd.conf.default
pacman -S cups
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
rodak
Hankyu
Messages : 14
Inscription : mer. 30 sept. 2020, 22:58

Re: [cups] Impossible de démarrer le service

Message par rodak »

benjarobin a écrit : mer. 07 oct. 2020, 19:30 Essaye ceci (en root) :
Si le fichier /etc/cups/cupsd.conf.default semble correcte :

Code : Tout sélectionner

cp /etc/cups/cupsd.conf.default /etc/cups/cupsd.conf
Ça a fonctionné ! Le service Cups démarre à nouveau. Il ne me reste plus qu'à paramétrer l'imprimante.
Merci beaucoup !
Par contre je ne comprends pas pourquoi c'est arrivé. Est-ce que l'installation de l'imprimante a modifié le fichier /etc/cups/cupsd.conf ? Est-ce là la raison de la présence du fichier /etc/cups/cupsd.conf.default, qui est utilisé comme backup ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [cups] Impossible de démarrer le service [Résolu]

Message par benjarobin »

J'avoue être assez perplexe. Je ne pense pas que cela soit la raison de la présence du fichier .default.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre