Voici les 20 erreurs Linux les plus courantes en 2025, accompagnées de liens vers des ressources officielles pour vous aider à les résoudre.
1. Erreur de dépendances manquantes lors de l’installation de paquets
Gestion des paquets DebianLes gestionnaires comme APT ou DNF affichent souvent des erreurs si des dépendances ne peuvent pas être satisfaites. Solutions détaillées :
- Exécutez
sudo apt --fix-broken install
ou l’équivalentdnf check
. - Mettez à jour l’index des paquets avec
apt update
oudnf makecache
. - Utilisez
aptitude
ouzypper
pour résoudre automatiquement les conflits de dépendances.
2. Erreur « Permission denied »
Gestion des permissions LinuxUn fichier ou une commande peut être bloqué par manque de droits utilisateur. Solutions détaillées :
- Ajoutez
sudo
devant la commande si nécessaire. - Vérifiez les permissions avec
ls -l
et corrigez-les avecchmod
ouchown
. - Assurez-vous que l’utilisateur appartient aux bons groupes.
3. Erreur de montage de disque
Guide du montage sous UbuntuUn disque externe ou une partition peut échouer à se monter automatiquement. Solutions détaillées :
- Vérifiez les périphériques avec
lsblk
oufdisk -l
. - Montez manuellement avec
mount /dev/sdX /mnt
. - Corrigez le fichier
/etc/fstab
si le montage automatique échoue.
4. Erreur « Command not found »
Variables d’environnement LinuxUne commande n’est pas trouvée car le programme n’est pas installé ou le PATH est mal configuré. Solutions détaillées :
- Installez le paquet correspondant (
apt install
,dnf install
…). - Vérifiez votre variable
$PATH
avececho $PATH
. - Ajoutez le chemin manquant dans
~/.bashrc
ou~/.zshrc
.
5. Problèmes avec les mises à jour système
Mises à jour UbuntuDes erreurs peuvent survenir si les dépôts sont corrompus ou si les clés GPG sont invalides. Solutions détaillées :
- Exécutez
sudo apt update
pour rafraîchir les dépôts. - Corrigez les clés manquantes avec
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
. - Supprimez ou commentez les dépôts obsolètes dans
/etc/apt/sources.list
.
6. Problèmes avec le réseau (pas d’accès Internet)
Configuration réseau DebianL’absence de connexion peut venir d’un service réseau désactivé ou d’un mauvais DNS. Solutions détaillées :
- Vérifiez l’interface avec
ip a
et testez la connectivité avecping 8.8.8.8
. - Redémarrez NetworkManager :
sudo systemctl restart NetworkManager
. - Changez de DNS en éditant
/etc/resolv.conf
.
7. Erreur « Segmentation fault »
Débogage des crashsUn programme plante à cause d’un bug ou d’une mauvaise bibliothèque. Solutions détaillées :
- Mettez à jour l’application ou réinstallez-la.
- Vérifiez les bibliothèques avec
ldd
. - Utilisez
gdb
pour identifier la cause du crash.
8. Erreur de configuration du serveur X / Wayland
Xorg sous LinuxL’interface graphique peut échouer à démarrer. Solutions détaillées :
- Vérifiez les logs dans
/var/log/Xorg.0.log
. - Réinstallez ou mettez à jour les pilotes graphiques (NVIDIA/AMD/Intel).
- Testez une autre session graphique (ex: passer de Wayland à Xorg).
9. Problèmes avec les périphériques USB
USB sous LinuxLes périphériques USB ne sont pas détectés correctement. Solutions détaillées :
- Listez les périphériques avec
lsusb
. - Vérifiez les messages système avec
dmesg | grep usb
. - Mettez à jour le noyau ou rechargez les modules avec
modprobe
.
10. Problèmes avec systemd (services qui ne démarrent pas)
Documentation systemdUn service échoue à démarrer ou reste bloqué. Solutions détaillées :
- Vérifiez l’état du service avec
systemctl status nomduservice
. - Consultez les logs avec
journalctl -xe
. - Redémarrez ou réactivez le service :
systemctl restart nomduservice
.
11. Erreur de compilation (make, gcc)
Compilation sous LinuxCertaines compilations échouent à cause de dépendances manquantes. Solutions détaillées :
- Installez les outils de compilation :
sudo apt install build-essential
. - Lisez les messages d’erreurs pour identifier les bibliothèques manquantes.
- Ajoutez les headers nécessaires via votre gestionnaire de paquets.
12. Erreur d’espace disque plein
Espace disqueUn disque plein empêche Linux de fonctionner correctement. Solutions détaillées :
- Vérifiez l’espace disque avec
df -h
. - Identifiez les fichiers volumineux avec
du -sh *
. - Nettoyez les logs et le cache de paquets (
apt clean
,dnf clean all
).
13. Problèmes de performances (CPU/RAM saturés)
Optimiser LinuxLe système devient lent à cause de processus gourmands. Solutions détaillées :
- Analysez les processus avec
top
ouhtop
. - Arrêtez les services non essentiels avec
systemctl
. - Augmentez la mémoire swap si nécessaire.
14. Erreurs de noyau (kernel panic)
Noyau LinuxUn kernel panic bloque totalement le système. Solutions détaillées :
- Mettez à jour le noyau et initramfs.
- Vérifiez la compatibilité des pilotes.
- Analysez les logs du noyau avec
dmesg
.
15. Problèmes avec GRUB (bootloader)
GRUB2 UbuntuLinux ne démarre pas à cause d’un GRUB corrompu. Solutions détaillées :
- Démarrez sur un live CD et réinstallez GRUB :
grub-install
. - Réactualisez la config avec
update-grub
. - Vérifiez la table des partitions avec
fdisk
.
16. Erreurs liées aux permissions SELinux/AppArmor
AppArmorUn processus peut être bloqué par SELinux ou AppArmor. Solutions détaillées :
- Consultez les logs dans
/var/log/audit/
. - Assouplissez la politique si nécessaire avec
setenforce 0
(SELinux). - Ajoutez une règle personnalisée pour autoriser le processus.
17. Problèmes d’impression
CUPS sous LinuxLes imprimantes ne s’installent pas ou n’impriment pas. Solutions détaillées :
- Vérifiez que le service CUPS est actif (
systemctl status cups
). - Ajoutez l’imprimante via l’interface web
http://localhost:631
. - Installez les pilotes recommandés par le fabricant.
18. Problèmes avec SSH
SSH sous LinuxImpossible de se connecter en SSH à distance. Solutions détaillées :
- Vérifiez que le service est actif :
systemctl status ssh
. - Ouvrez le port 22 dans le firewall (
ufw allow 22
). - Vérifiez les clés SSH et les permissions du répertoire
~/.ssh
.
19. Erreur de synchronisation de l’horloge système
Heure système LinuxL’horloge peut être désynchronisée, causant des erreurs SSL ou réseau. Solutions détaillées :
- Activez NTP :
timedatectl set-ntp true
. - Synchronisez manuellement :
ntpdate pool.ntp.org
. - Vérifiez le fuseau horaire avec
timedatectl list-timezones
.
20. Problèmes avec Docker/containers
Docker DaemonLes conteneurs échouent à démarrer ou restent bloqués. Solutions détaillées :
- Vérifiez que le service Docker est actif :
systemctl status docker
. - Assurez-vous que l’utilisateur est dans le groupe
docker
. - Consultez les logs avec
docker logs
pour identifier la cause.