J’ai une imprimante partagée sous samba. Tout fonctionnait mais depuis peu, j’ai un forbidden qui apparaît lorsque je veux accéder à la page d’administration de cups. Les impressions restent en attente.
Le seul changement majeur est le passage de noyau 3.2 au noyau 3.10.
Dans quelle mesure ce changement pourrait-il affecter cups ?
Je vais regarder les logs mais je ne sais pas trop quoi faire d’autre ?
Les logs m’informent que tout est ok
root@serveur-debian:/var/log/cups# cat access_log
localhost - - [18/Mar/2014:13:58:50 +0100] "POST /printers/Canon_iP3500_series HTTP/1.1" 200 24179096 Print-Job successful-ok
localhost - - [18/Mar/2014:14:26:26 +0100] "POST /printers/Canon_iP3500_series HTTP/1.1" 200 10149533 Print-Job successful-ok
localhost - - [18/Mar/2014:14:27:27 +0100] "POST /printers/Canon_iP3500_series HTTP/1.1" 200 10149533 Print-Job successful-ok
localhost - - [18/Mar/2014:18:02:29 +0100] "POST /printers/Canon_iP3500_series HTTP/1.1" 200 25326064 Print-Job successful-ok
localhost - - [18/Mar/2014:18:04:09 +0100] "POST /jobs HTTP/1.1" 401 137 Cancel-Job successful-ok
localhost - - [18/Mar/2014:18:04:24 +0100] "POST /jobs HTTP/1.1" 401 137 Cancel-Job successful-ok
localhost - - [18/Mar/2014:18:04:34 +0100] "POST /jobs HTTP/1.1" 200 136 Cancel-Job successful-ok
localhost - - [18/Mar/2014:18:04:41 +0100] "POST /jobs HTTP/1.1" 200 136 Cancel-Job successful-ok
localhost - - [18/Mar/2014:18:04:44 +0100] "POST /jobs HTTP/1.1" 200 136 Cancel-Job successful-ok
localhost - - [18/Mar/2014:18:04:47 +0100] "POST /jobs HTTP/1.1" 200 136 Cancel-Job successful-ok
localhost - - [18/Mar/2014:18:04:54 +0100] "POST /printers/Canon_iP3500_series HTTP/1.1" 401 132 Purge-Jobs successful-ok
localhost - - [18/Mar/2014:18:04:54 +0100] "POST /printers/Canon_iP3500_series HTTP/1.1" 401 132 Purge-Jobs successful-ok
localhost - root [18/Mar/2014:18:04:54 +0100] "POST /printers/Canon_iP3500_series HTTP/1.1" 200 132 Purge-Jobs successful-ok
172.16.10.1 - - [18/Mar/2014:18:05:03 +0100] "POST /admin/ HTTP/1.1" 403 0 - -
localhost - - [18/Mar/2014:18:05:25 +0100] "POST /printers/Canon_iP3500_series HTTP/1.1" 200 25326064 Print-Job successful-ok
J’avais pas vu qu’il y avavait un log pour les erreurs
root@serveur-debian:/var/log/cups# cat error_log
W [18/Mar/2014:06:25:06 +0100] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Canon_iP3500_series-Gray..' already exists
W [18/Mar/2014:06:25:06 +0100] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Canon_iP3500_series-RGB..' already exists
W [18/Mar/2014:06:25:06 +0100] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-Canon_iP3500_series' already exists
E [18/Mar/2014:06:25:06 +0100] Failed to update TXT record for Canon iP3500 series @ serveur-debian: -2
E [18/Mar/2014:11:54:24 +0100] Avahi client failed, closing client to allow a clean restart
E [18/Mar/2014:13:59:27 +0100] [Job 24] Unable to send data to printer.
E [18/Mar/2014:13:59:28 +0100] Failed to update TXT record for Canon iP3500 series @ serveur-debian: -2
E [18/Mar/2014:14:04:29 +0100] [Job 24] Stopping unresponsive job!
E [18/Mar/2014:18:04:12 +0100] Unable to encrypt connection from 172.16.10.1 - Error in the push function.
L’imprimante était sur pause
Bon c’est réglé. Mais c’est quoi ce bazarre : cups met l’imprimante en pause ? Toutes les ta^ches d’administration me sont refusées : je ne peux plus ajouter d’imprimantes par exemple !
ya quand même un 'blème non ?
Il y avait bien un problème. J’ai édité cupsd.conf
J’ai ajouté cette ligne
Résultat :
[code]
Allow shared printing…
Order allow,deny
Allow @LOCAL
Allow all
<Location /admin>
Order allow,deny
Allow all
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all[/code]
J’ai de nouveau accès à l’administration de cups ; c’est quand même bizarre cette histoire