Aller au contenu

Résoudre des problèmes techniques

5.1 Résoudre des problèmes techniques

Ce que recouvre la compétence : diagnostiquer et résoudre des problèmes pour garantir ou rétablir le bon fonctionnement d'un environnement informatique, en utilisant les outils de configuration et de maintenance, et en sachant mobiliser de l'aide. Thématiques Pix : composants matériels et logiciels, diagnostic, maintenance, configuration, réseau, assistance.

Progression par niveaux (résumé)

  • N1-N2 : redémarrer un appareil ou une application, vérifier les branchements et la connexion.
  • N3 : identifier l'origine probable d'une panne (matériel, logiciel, réseau), consulter une aide en ligne, faire les mises à jour.
  • N4-N5 : diagnostiquer avec les outils du système, installer ou réinstaller un logiciel ou un pilote, décrire précisément un problème pour obtenir de l'aide.
  • N6+ : analyser des journaux système, dépanner un système qui ne démarre plus, récupérer des données, assister d'autres personnes.

Version Linux et libre

Une méthode avant les outils

  • Décrire précisément le symptôme, le reproduire
  • Noter ce qui a changé récemment (mise à jour, installation, nouveau matériel)
  • Isoler la cause, ne modifier qu'une chose à la fois, garder trace de ce qu'on a essayé
  • Chercher le message d'erreur exact (lien 1.1)

Connaître sa machine

  • inxi -Fxz : résumé complet du matériel, idéal à coller dans un forum
  • cat /etc/os-release, uname -r : distribution et noyau
  • lspci, lsusb, lsblk, free -h, df -h
  • Interfaces graphiques : À propos (GNOME), Centre d'informations (KDE), Hardinfo2

Programmes et ressources

  • Moniteur système, htop ou btop : qui consomme le processeur ou la mémoire
  • Arrêter un programme bloqué : kill, xkill
  • Interface graphique figée : basculer vers une console avec Ctrl+Alt+F3

Lire les journaux

  • journalctl -b -p err : erreurs depuis le dernier démarrage
  • dmesg : messages du noyau (matériel, pilotes)
  • Application Journaux (GNOME) pour une lecture graphique

Réseau

  • ping, ip a, nmcli, mtr : distinguer un problème de câble, de Wi-Fi, de box ou de DNS
  • Pilotes Wi-Fi propriétaires (outil « Pilotes additionnels » sur Ubuntu)

Logiciels et mises à jour

  • sudo apt update && sudo apt upgrade, ou dnf upgrade
  • Réparer une installation interrompue : sudo dpkg --configure -a, sudo apt --fix-broken install
  • Disque plein : ncdu, nettoyage du cache des paquets, flatpak uninstall --unused

Périphériques

  • Imprimantes : CUPS (interface sur localhost:631)
  • Scanner : Numériseur de documents (Simple Scan), SANE
  • Son : pavucontrol, wpctl status (PipeWire)
  • Bluetooth : bluetoothctl
  • Vérifier la compatibilité d'un matériel avant achat : base linux-hardware.org

Quand le système ne démarre plus

  • Menu GRUB : démarrer sur un ancien noyau ou en mode de récupération
  • Clé USB live (Ventoy pour en avoir plusieurs sur une seule clé) pour accéder aux fichiers et réparer
  • Boot-Repair pour réparer le chargeur de démarrage
  • Timeshift pour revenir à un état antérieur du système

Matériel et données

  • Santé des disques : GNOME Disques (SMART), smartctl
  • Test de la mémoire vive : Memtest86+
  • TestDisk et PhotoRec : récupérer des partitions ou des fichiers supprimés

Applications Windows indispensables

  • Wine et Bottles pour certaines applications
  • Machine virtuelle avec GNOME Boxes ou virt-manager

Demander et donner de l'aide

  • Forums : ubuntu-fr, forums de sa distribution, LinuxFr.org, salons Matrix ou IRC, groupes d'utilisateurs locaux
  • Bien poser une question : distribution et version, matériel, message d'erreur exact, ce qui a déjà été tenté
  • Prudence avec les commandes copiées sans les comprendre (lien 4.1)
  • Assistance à distance : RustDesk, SSH
  • Signaler un bug au projet concerné

Idées d'activités

  • Pannes simulées : imprimante en pause, Wi-Fi désactivé, DNS mal configuré, disque plein ; chacun diagnostique et documente
  • Rédiger une demande d'aide modèle sur un forum à partir d'un problème réel, avec la sortie d'inxi
  • Récupérer des photos « effacées » d'une clé USB avec PhotoRec
  • Démarrer un ordinateur depuis une clé live et sauver des fichiers d'un système qui ne démarre plus
  • Lire journalctl après avoir débranché un périphérique pour apprendre à repérer l'information utile