Les étapes ci-dessous expliquent comment configurer CUPS pour produire des informations de débogage et comment les capturer.
Configuration
1. Ouvrez le fichier de configuration des tasses /etc/cups/cupsd.conf avec un éditeur de texte.
# vi /etc/cups/cupsd.conf
Cela ressemblerait à ceci :
MaxLogSize 0 # # "$Id: cupsd.conf.in 8805 2009-08-31 16:34:06Z mike $" # # Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a # complete description of this file. # # Log general information in error_log - change "warn" to "debug" # for troubleshooting... LogLevel warn
ou
# # "$Id: cupsd.conf.in 7199 2008-01-08 00:16:30Z mike $" # # Sample configuration file for the Common UNIX Printing System (CUPS) # scheduler. See "man cupsd.conf" for a complete description of this # file. # # Log general information in error_log - change "info" to "debug" for # troubleshooting... LogLevel info
2. Nous devons modifier la ligne LogLevel pour qu'elle ressemble à ceci :
LogLevel debug2
3. Enregistrez le fichier maintenant.
Comment capturer le journal
1. Ouvrez deux fenêtres de terminal différentes en tant qu'utilisateur root.
2. Dans l'un des terminaux, exécutez la commande suivante :
# tail -f /var/log/cups/error_log > /tmp/cups_debug_error.txt
Laissez cette commande s'exécuter pendant que les étapes suivantes sont effectuées.
3. Dans l'autre terminal, procédez comme suit :
# service cups restart
4. Suivez maintenant les étapes pour recréer le problème auquel vous êtes confronté avec l'imprimante.
– Sur le premier terminal, appuyez sur Ctrl-C pour arrêter la commande de queue.
– Une fois les journaux capturés, réinitialisez le niveau de journalisation par défaut et redémarrez le service cups.
Plus d'options avec LogLevel
- débogage2 – Enregistrez tout.
- déboguer – Enregistrez presque tout.
- informations – Enregistrez toutes les demandes et les changements d'état.
- avertir – Consigner les erreurs et les avertissements.
- erreur – Consigner uniquement les erreurs.
- aucun – Ne rien enregistrer.