E.2. Utilisation des fichiers journaux d'installation


À des fins de débogage, le programme d'installation enregistre les actions d'installation dans des fichiers situés dans le répertoire /tmp. Ces fichiers sont répertoriés dans le tableau suivant.

Tableau E.1. Fichiers journaux générés pendant l'installation
Fichier journalContenu

/tmp/anaconda.log

Messages généraux.

/tmp/program.log

Tous les programmes externes sont exécutés pendant l'installation.

/tmp/storage.log

Informations détaillées sur les modules de stockage.

/tmp/packaging.log

les messages d'installation des paquets dnf et rpm.

/tmp/dbus.log

Informations sur la session dbus utilisée pour les modules du programme d'installation.

/tmp/sensitive-info.log

Informations de configuration qui ne font pas partie d'autres journaux et qui ne sont pas copiées sur le système installé.

/tmp/syslog

Messages système relatifs au matériel. Ce fichier contient des messages provenant d'autres fichiers Anaconda.

Si l'installation échoue, les messages sont consolidés dans /tmp/anaconda-tb-identifier, où l'identifiant est une chaîne aléatoire. Après une installation réussie, ces fichiers sont copiés sur le système installé dans le répertoire /var/log/anaconda/. Toutefois, si l'installation échoue ou si les options inst.nosave=all ou inst.nosave=logs sont utilisées lors du démarrage du système d'installation, ces journaux n'existent que sur le disque RAM du programme d'installation. Cela signifie que les journaux ne sont pas sauvegardés de manière permanente et qu'ils sont perdus lorsque le système est mis hors tension. Pour les stocker de manière permanente, copiez les fichiers sur un autre système du réseau ou sur un périphérique de stockage monté tel qu'une clé USB.

E.2.1. Création de fichiers journaux de pré-installation

Cette procédure permet de configurer l'option inst.debug pour créer des fichiers journaux avant le début du processus d'installation. Ces fichiers journaux contiennent, par exemple, la configuration actuelle du stockage.

Conditions préalables

  • Le menu de démarrage de Red Hat Enterprise Linux est ouvert.

Procédure

  1. Sélectionnez l'option Install Red Hat Enterprise Linux dans le menu de démarrage.
  2. Appuyez sur la touche Tab sur les systèmes basés sur le BIOS ou sur la touche e sur les systèmes basés sur l'UEFI pour modifier les options de démarrage sélectionnées.
  3. Ajoutez inst.debug aux options. Par exemple :

    vmlinuz ... inst.debug
  4. Appuyez sur la touche Entrée de votre clavier. Le système stocke les fichiers journaux de pré-installation dans le répertoire /tmp/pre-anaconda-logs/ avant que le programme d'installation ne démarre.
  5. Pour accéder aux fichiers journaux, passez à la console.
  6. Allez dans le répertoire /tmp/pre-anaconda-logs/:

    # cd /tmp/pre-anaconda-logs/

E.2.2. Transfert des fichiers journaux d'installation sur une clé USB

Cette procédure permet de transférer les fichiers journaux d'installation sur un lecteur USB.

Conditions préalables

  • Vous avez sauvegardé les données de la clé USB.
  • Vous êtes connecté à un compte root et vous avez accès au système de fichiers temporaires du programme d'installation.

Procédure

  1. Appuyez sur Ctrl Alt F2 pour accéder à une invite de l'interpréteur de commandes sur le système que vous installez.
  2. Connectez une clé USB au système et exécutez la commande dmesg:

    # dmesg

    Un journal détaillant tous les événements récents s'affiche. À la fin de ce journal, une série de messages est affichée. Par exemple :

    [ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
  3. Notez le nom de l'appareil connecté. Dans l'exemple ci-dessus, il s'agit de sdb.
  4. Naviguez jusqu'au répertoire /mnt et créez un nouveau répertoire qui servira de cible de montage pour la clé USB. Cet exemple utilise le nom usb:

    # mkdir usb
  5. Montez la clé USB dans le répertoire nouvellement créé. Dans la plupart des cas, vous ne souhaitez pas monter l'ensemble du lecteur, mais une partition. N'utilisez pas le nom sdb, mais le nom de la partition sur laquelle vous souhaitez écrire les fichiers journaux. Dans cet exemple, le nom sdb1 est utilisé :

    # mount /dev/sdb1 /mnt/usb
  6. Vérifiez que vous avez monté le bon périphérique et la bonne partition en y accédant et en listant son contenu :

    # cd /mnt/usb
    # ls
  7. Copier les fichiers journaux sur le périphérique monté.

    # cp /tmp/*log /mnt/usb
  8. Démontez la clé USB. Si vous recevez un message d'erreur indiquant que la cible est occupée, changez votre répertoire de travail pour le placer en dehors du montage (par exemple, /).

    # umount /mnt/usb

E.2.3. Transfert des fichiers journaux d'installation sur le réseau

Cette procédure permet de transférer les fichiers journaux d'installation sur le réseau.

Conditions préalables

  • Vous êtes connecté à un compte root et vous avez accès au système de fichiers temporaires du programme d'installation.

Procédure

  1. Appuyez sur Ctrl Alt F2 pour accéder à une invite de l'interpréteur de commandes sur le système que vous installez.
  2. Accédez au répertoire /tmp où se trouvent les fichiers journaux :

    # cd /tmp
  3. Copiez les fichiers journaux sur un autre système du réseau à l'aide de la commande scp:

    # scp *log user@address:path
    1. Remplacez user par un nom d'utilisateur valide sur le système cible, address par l'adresse ou le nom d'hôte du système cible et path par le chemin d'accès au répertoire dans lequel vous souhaitez enregistrer les fichiers journaux. Par exemple, si vous souhaitez vous connecter en tant que john sur un système dont l'adresse IP est 192.168.0.122 et placer les fichiers journaux dans le répertoire /home/john/logs/ de ce système, la commande est la suivante :

      # scp *log john@192.168.0.122:/home/john/logs/

      Lors de la première connexion au système cible, le client SSH vous demande de confirmer que l'empreinte digitale du système distant est correcte et que vous souhaitez continuer :

      The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established.
      ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
      Are you sure you want to continue connecting (yes/no)?
    2. Tapez yes et appuyez sur Entrée pour continuer. Fournissez un mot de passe valide lorsque vous y êtes invité. Les fichiers sont transférés dans le répertoire spécifié sur le système cible.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.