Chapitre 5. Résolution de problèmes
- 5.1. Interface web
- 5.2. Anaconda
- Q : Je rencontre une erreur disant : Erreur lors du téléchargement du fichier kickstart. Quel est le problème et comment puis-je le résoudre ?
- Q : Je reçois une erreur d'installation de paquetage disant Le fichier chkconfig-1.3.30.1-2.i386.rpm ne peut pas être ouvert.. Quel est le problème et comment puis-je le résoudre ?
- 5.3. Tracebacks
- 5.4. Enregistrement
- 5.5. Kickstarts et snippets
5.1. Interface web Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Q :
J'ai des problèmes avec l'interface utilisateur RHN Satellite. Quels fichiers de journalisation devrais-je vérifier ?
R :
Si vous rencontrez des erreurs pendant la visualisation, la planification ou lorsque vous travaillez avec des kickstarts dans l'interface utilisateur RHN Satellite, vérifiez le fichier de journalisation
/var/log/tomcat5/catalina.out.
Pour toutes les autres erreurs d'interface utilisateur, vérifiez le fichier de journalisation
/var/log/httpd/error_log.
5.2. Anaconda Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Q :
Je rencontre une erreur disant :
Erreur lors du téléchargement du fichier kickstart. Quel est le problème et comment puis-je le résoudre ?
R :
Cette erreur est habituellement le résultat d'un problème réseau. Pour localiser le problème, exécutez la commande
cobbler check, et lisez la sortie. Elle devrait ressembler à ceci :
Si
cobbler check ne fournit pas de réponse, vérifiez les éléments suivants :
- Vérifiez que
httpdest en cours d'exécution :service httpd status - Vérifiez que
cobblerdest en cours d'exécution :service cobblerd status - Vérifiez qu'il est possible de récupérer le fichier kickstart à l'aide de
wgetdepuis un autre hôte :wget http://satellite.example.com/cblr/svc/op/ks/profile/rhel5-i386-u3:1:Example-Org
wget http://satellite.example.com/cblr/svc/op/ks/profile/rhel5-i386-u3:1:Example-OrgCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Q :
Je reçois une erreur d'installation de paquetage disant
Le fichier chkconfig-1.3.30.1-2.i386.rpm ne peut pas être ouvert.. Quel est le problème et comment puis-je le résoudre ?
R :
Les clients vont récupérer le contenu de RHN Satellite en se basant sur le paramètre
--url dans le kickstart. Par exemple :
url --url http://satellite.example.com/ks/dist/ks-rhel-i386-server-5-u3
url --url http://satellite.example.com/ks/dist/ks-rhel-i386-server-5-u3
Si vous recevez des erreurs d'Anaconda disant qu'il ne peut pas trouver d'image(s) ou de paquetage(s), vérifiez que l'URL du kickstart générera bien une réponse
200 OK. Ceci peut être effectué en tentant de récupérer le fichier se trouvant dans cet URL à l'aide de wget :
Si vous recevez une réponse différente de
200 OK, vérifiez les journaux de l'erreur pour découvrir le problème. Vous pouvez aussi vérifier le fichier qu'Anaconda a essayé de télécharger en cherchant dans le fichier access_log :
Si les requêtes n'apparaissent pas dans le fichier
access_log, le système pourrait avoir des problèmes avec l'installation réseau. Si les erreurs apparaissent mais génèrent des erreurs, alors vérifiez les journaux des erreurs.
Vous pouvez aussi tenter de télécharger les fichiers manuellement afin de voir si le paquetage est disponible :
wget http://satellite.example.com/ks/dist/ks-rhel-i386-server-5-u3/Server/chkconfig-1.3.30.1-2.i386.rpm
wget http://satellite.example.com/ks/dist/ks-rhel-i386-server-5-u3/Server/chkconfig-1.3.30.1-2.i386.rpm
5.3. Tracebacks Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Q :
Je reçois des courriers électroniques avec « WEB TRACEBACK » pour sujet. Que devrais-je faire à ce propos ?
R :
Typiquement, un email traceback ressemble typiquement à ceci :
Ceci indique qu'un problème s'est produit lors de la communication de Cobbler avec le service
taskomatic. Essayez de vérifier les éléments suivants :
- Vérifiez que
httpdest en cours d'exécution :service httpd status - Vérifiez que
cobblerdest en cours d'exécution :service cobblerd status - Vérifiez qu'il n'existe pas de règle de pare-feu qui pourrait prévenir les connexions
localhost
5.4. Enregistrement Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Q :
La commande
rhnreg_ks échoue lorsque je l'exécute, elle retourne ERROR: unable to read system id (ERREUR : lecture de l'ID du système impossible). Quel est le problème ?
R :
Il existe une section
%post qui enregistre la machine sur RHN Satellite à la fin du fichier kickstart :
En interprétant ceci dans l'ordre d'ajout, ceci va :
- Créer un répertoire pour héberger le certificat SSL personnalisé utilisé par RHN.
- Récupérer le certificat SSL à utiliser pendant l'enregistrement.
- Chercher et remplacer les chaînes du certificat SSL depuis les fichiers de configuration de
rhn-register, puis enregistrer sur RHN Satellite à l'aide du certificat SSL et d'une clé d'activation. Chaque profil kickstart inclut une clé d'activation qui assure que le système se voit assigné une base et des canaux enfants corrects, ainsi que les bons droits d'accès. S'il s'agit du réapprovisionnement d'un système existant, la clé d'activation assurera aussi que celui-ci soit bien associé au profil système précédent.
Si la commande
rhnreg_ks échoue, vous pourriez voir des erreurs comme celle-ci dans le fichier de journalisation ks-post.log :
ERROR: unable to read system id.
ERROR: unable to read system id.
Ces erreurs se produiront aussi si vous tentez d'effectuer
rhn_check et que votre système n'a pas été enregistré sur RHN Satellite.
La meilleure manière de résoudre ce problème est d'afficher le fichier kickstart et de directement copier et coller les quatres étapes lors de l'invite de commande une fois que le kickstart est terminé. Cela produira des messages d'erreurs plus détaillés qui vous aideront à localiser le problème.
5.5. Kickstarts et snippets Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Q :
Quelle est la structure des répertoires des kickstarts ?
R :
Le chemin de base où les kickstarts sont stockés est
/var/lib/rhn/kickstarts/. Dans ce répertoire, les kickstarts bruts se trouvent dans le sous-répertoire upload, et les kickstarts générés par assistant se trouvent dans le répertoire wizard :
Raw Kickstarts: /var/lib/rhn/kickstarts/upload/$profile_name--$org_id.cfg Wizard Kickstarts: /var/lib/rhn/kickstarts/wizard/$profile_name--$org_id.cfg
Raw Kickstarts: /var/lib/rhn/kickstarts/upload/$profile_name--$org_id.cfg
Wizard Kickstarts: /var/lib/rhn/kickstarts/wizard/$profile_name--$org_id.cfg
Q :
Quelle est la structure des répertoires des snippets de Cobbler ?
R :
Les snippets de Cobbler sont stockés dans
/var/lib/rhn/kickstarts/snippets. Cobbler accède aux snippets à l'aide du lien symbolique /var/lib/cobbler/snippets/spacewalk.
Snippets: /var/lib/rhn/kickstarts/snippets/$org_id/$snippet_name
Snippets: /var/lib/rhn/kickstarts/snippets/$org_id/$snippet_name
Important
Les RPM de RHN Satellite s'attendent à ce que les répertoires des snippets et kickstarts de Cobbler se trouvent à leurs emplacements par défaut, ne les modifiez pas.