Parcourez une base de données de messages et codes d'erreur courants — HTTP, Windows, navigateur, réseau, JavaScript, PHP, MySQL — chacun expliqué avec sa cause probable et sa solution. Dans votre navigateur, gratuit.

Collez ou saisissez un message ou un code d'erreur ci-dessous. Chaque entrée explique ce que signifie l'erreur, ce qui la provoque habituellement et comment la corriger.

HTTP 400 Bad Request Le serveur n'a pas pu comprendre la requête. HTTP 401 Unauthorized Une authentification est requise et a échoué ou n'a pas été fournie. HTTP 403 Forbidden Le serveur a compris la requête mais refuse de l'autoriser. HTTP 404 Not Found La page ou la ressource demandée n'existe pas sur le serveur. HTTP 405 Method Not Allowed Le serveur reconnaît la méthode de la requête mais la ressource ciblée ne l'autorise pas. HTTP 408 Request Timeout Le serveur a expiré en attendant que le client termine l'envoi de la requête. HTTP 409 Conflict La requête entre en conflit avec l'état actuel de la ressource ciblée. HTTP 410 Gone La ressource demandée a définitivement disparu et aucune nouvelle adresse n'est disponible. HTTP 413 Payload Too Large Le corps de la requête est plus volumineux que ce que le serveur est disposé ou capable de traiter. HTTP 415 Unsupported Media Type Le serveur refuse la requête car le type de média de la charge utile n'est pas pris en charge. HTTP 422 Unprocessable Content Le serveur a compris la requête et sa syntaxe mais ne peut pas traiter les instructions qu'elle contient. HTTP 429 Too Many Requests Le client a envoyé trop de requêtes en un temps donné et est soumis à une limitation de débit. HTTP 431 Request Header Fields Too Large Le serveur refuse la requête car ses champs d'en-tête sont trop volumineux, individuellement ou collectivement. HTTP 451 Unavailable For Legal Reasons La ressource est indisponible en raison d'une exigence légale de blocage de l'accès. HTTP 500 Internal Server Error Une erreur générique côté serveur survenue lors du traitement de la requête. HTTP 501 Not Implemented Le serveur ne prend pas en charge la fonctionnalité nécessaire pour satisfaire la requête. HTTP 502 Bad Gateway Une passerelle ou un proxy a reçu une réponse invalide du serveur en amont. HTTP 503 Service Unavailable Le serveur est temporairement incapable de traiter la requête. HTTP 504 Gateway Timeout Une passerelle n'a pas reçu de réponse à temps du serveur en amont. HTTP 301 Moved Permanently La ressource a définitivement déménagé vers une nouvelle URL et les clients doivent désormais utiliser le nouvel emplacement. HTTP 302 Found La ressource est temporairement disponible à une URL différente pendant que l'URL d'origine reste canonique. HTTP 304 Not Modified La ressource n'a pas changé depuis la copie mise en cache par le client, donc aucun corps n'est renvoyé. HTTP 307 Temporary Redirect La ressource se trouve temporairement à une URL différente et la méthode de requête ainsi que le corps doivent être préservés lors de la redirection. HTTP 308 Permanent Redirect La ressource a définitivement déménagé et la méthode de requête ainsi que le corps doivent être préservés lors de la redirection. Windows 0x80070005 Accès refusé — l'opération ne dispose pas des permissions requises. Windows 0x80070057 Paramètre incorrect — une opération a reçu un argument invalide. Windows 0x8007007B La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte. Windows 0x80004005 Erreur non spécifiée — le code d'échec fourre-tout de Windows. Windows 0xC0000005 Violation d'accès — un programme a lu ou écrit dans une zone mémoire qui ne lui appartient pas. Windows 0x80070002 Le système ne trouve pas le fichier spécifié. Windows 0x800F0922 Une mise à jour Windows ou une fonctionnalité optionnelle n'a pas pu s'installer (0x800F0922). Windows 0x80073712 Windows Update a échoué car un composant de mise à jour requis est manquant ou corrompu (0x80073712). Windows 0x80070643 Une installation de mise à jour a échoué avec une erreur fatale, le plus souvent une mise à jour du .NET Framework ou de sécurité (0x80070643). Windows 0x80072EE2 Windows Update a expiré en essayant de se connecter aux serveurs de mise à jour (0x80072EE2). Windows CRITICAL_PROCESS_DIED Écran bleu : un processus essentiel à Windows s'est arrêté de manière inattendue. Windows KERNEL_SECURITY_CHECK_FAILURE Écran bleu : le noyau a détecté la corruption d'une structure de données critique. Windows IRQL_NOT_LESS_OR_EQUAL Un écran bleu (IRQL_NOT_LESS_OR_EQUAL) où un pilote ou un processus noyau a accédé à la mémoire à un IRQL invalide. Windows PAGE_FAULT_IN_NONPAGED_AREA Un écran bleu (PAGE_FAULT_IN_NONPAGED_AREA) où le système a demandé une page de mémoire qui n'était pas présente. Windows DPC_WATCHDOG_VIOLATION Un écran bleu (DPC_WATCHDOG_VIOLATION) où un pilote a passé trop de temps en priorité élevée et le minuteur de surveillance a expiré. Windows SYSTEM_SERVICE_EXCEPTION Un écran bleu (SYSTEM_SERVICE_EXCEPTION) déclenché par une instruction illégale ou un accès mémoire invalide dans le code du noyau ou d'un pilote. Windows INACCESSIBLE_BOOT_DEVICE Un écran bleu (INACCESSIBLE_BOOT_DEVICE) où Windows ne peut pas lire le disque depuis lequel il doit démarrer. Windows 0xC000021A Une erreur fatale d'écran bleu (0xC000021A / STATUS_SYSTEM_PROCESS_TERMINATED) où un processus système critique en mode utilisateur tel que winlogon ou csrss s'est terminé de manière inattendue. Navigateur et réseau ERR_CONNECTION_REFUSED La machine cible a activement refusé la connexion. Navigateur et réseau ERR_CONNECTION_TIMED_OUT La tentative de connexion n'a reçu aucune réponse à temps. Navigateur et réseau ERR_CONNECTION_RESET La connexion au serveur a été réinitialisée avant que la réponse ne soit terminée (ERR_CONNECTION_RESET). Navigateur et réseau ERR_CONNECTION_CLOSED Le serveur a fermé la connexion de manière inattendue pendant que le navigateur chargeait la page (ERR_CONNECTION_CLOSED). Navigateur et réseau ERR_NAME_NOT_RESOLVED Le nom de domaine n'a pas pu être traduit en adresse IP. Navigateur et réseau DNS_PROBE_FINISHED_NXDOMAIN Le DNS a répondu : ce domaine n'existe pas. Navigateur et réseau ERR_INTERNET_DISCONNECTED Le navigateur n'a aucune connexion internet active (ERR_INTERNET_DISCONNECTED). Navigateur et réseau ERR_TIMED_OUT Le serveur a mis trop de temps à répondre et la requête a expiré (ERR_TIMED_OUT). Navigateur et réseau ERR_ADDRESS_UNREACHABLE Le navigateur n'a pas pu atteindre l'adresse IP du serveur (ERR_ADDRESS_UNREACHABLE). Navigateur et réseau ERR_SSL_PROTOCOL_ERROR La connexion sécurisée n'a pas pu être établie. Navigateur et réseau NET::ERR_CERT_AUTHORITY_INVALID Le certificat du site n'est pas signé par une autorité de confiance. Navigateur et réseau NET::ERR_CERT_DATE_INVALID Le certificat TLS du site est expiré ou n'est pas encore valide (NET::ERR_CERT_DATE_INVALID). Navigateur et réseau NET::ERR_CERT_COMMON_NAME_INVALID Le certificat TLS du site ne correspond pas au domaine visité (NET::ERR_CERT_COMMON_NAME_INVALID). Navigateur et réseau ERR_TOO_MANY_REDIRECTS La page a redirigé tant de fois que le navigateur a abandonné. Navigateur et réseau ERR_EMPTY_RESPONSE Le serveur a fermé la connexion sans envoyer aucune donnée. Navigateur et réseau ERR_CACHE_MISS Le navigateur devait renvoyer un formulaire mais les données en cache avaient disparu. Navigateur et réseau ERR_QUIC_PROTOCOL_ERROR La connexion QUIC/HTTP-3 a échoué. Navigateur et réseau ERR_BLOCKED_BY_CLIENT Une extension de navigateur ou un outil côté client a bloqué la requête (ERR_BLOCKED_BY_CLIENT). Navigateur et réseau ERR_FILE_NOT_FOUND Un fichier référencé localement est introuvable (ERR_FILE_NOT_FOUND). JavaScript TypeError: Cannot read properties of undefined Le code a tenté de lire une propriété de undefined (ou null). JavaScript TypeError: Cannot read properties of null Le code a tenté de lire une propriété ou d'appeler une méthode sur une valeur qui est null. JavaScript ReferenceError: x is not defined Un nom de variable ou de fonction est utilisé mais n'a jamais été déclaré dans la portée. JavaScript TypeError: x is not a function Le code a tenté d'appeler comme une fonction quelque chose qui n'en est pas une. JavaScript SyntaxError: Unexpected token L'analyseur JavaScript a rencontré un caractère qu'il n'attendait pas. JavaScript SyntaxError: Unexpected end of JSON input JSON.parse() a reçu une chaîne vide ou tronquée et n'a pas pu terminer l'analyse. JavaScript RangeError: Maximum call stack size exceeded La limite de la pile d'appels a été dépassée. JavaScript Uncaught (in promise) Une promesse a été rejetée sans que rien n'intercepte l'erreur. JavaScript Blocked by CORS policy: No 'Access-Control-Allow-Origin' Le navigateur a bloqué une requête cross-origin que le serveur n'autorisait pas. JavaScript TypeError: Failed to fetch fetch() n'a pas pu terminer la requête réseau. JavaScript TypeError: Assignment to constant variable Le code a tenté de réassigner une variable déclarée avec const. JavaScript TypeError: Cannot convert undefined or null to object Une opération attendant un objet (comme Object.keys ou Object.assign) a reçu null ou undefined. JavaScript SyntaxError: Cannot use import statement outside a module Une instruction import ES a été utilisée dans un fichier qui n'est pas traité comme un module ES. JavaScript React: Hydration failed Le HTML rendu côté serveur par React ne correspondait pas à ce que le client a rendu lors de l'hydratation. JavaScript TypeError: x.map is not a function Le code a appelé .map() sur une valeur qui n'est pas un tableau. Python ModuleNotFoundError: No module named 'x' Python n'a trouvé aucun module installé correspondant au nom que vous avez tenté d'importer. Python ImportError: cannot import name Le module a été trouvé, mais le nom précis que vous avez demandé d'en importer n'y existe pas. Python IndentationError: unexpected indent Une ligne est indentée plus que ce que permet le bloc environnant, donc Python ne peut pas analyser la structure. Python TabError: inconsistent use of tabs and spaces Un bloc mélange tabulations et espaces pour l'indentation d'une manière que Python ne peut pas résoudre sans ambiguïté. Python SyntaxError: invalid syntax L'interpréteur a rencontré du code qui n'est pas du Python valide et n'a pas pu être analysé. Python NameError: name 'x' is not defined Vous avez référencé un nom qui n'a pas été défini dans la portée actuelle. Python TypeError: unsupported operand type Un opérateur a été appliqué à des opérandes dont les types ne sont pas compatibles ensemble. Python TypeError: object is not callable Vous avez tenté d'appeler avec () quelque chose qui n'est pas une fonction ou un appelable. Python ValueError: invalid literal for int() int() a reçu une chaîne qui ne représente pas un entier base-10 valide. Python KeyError Vous avez recherché une clé de dictionnaire qui n'existe pas. Python IndexError: list index out of range Vous avez accédé à une position de liste qui dépasse la plage de ses éléments. Python AttributeError: 'NoneType' object has no attribute Vous avez accédé à un attribut ou une méthode sur une valeur qui est None au lieu de l'objet attendu. Python TypeError: 'NoneType' object is not subscriptable Vous avez utilisé l'indexation ou le découpage (par ex. x[0]) sur une valeur qui est None. Python ZeroDivisionError: division by zero Une opération de division ou de modulo a utilisé zéro comme diviseur. Python FileNotFoundError: No such file or directory Python n'a pas pu trouver le fichier ou le répertoire au chemin indiqué. Python RecursionError: maximum recursion depth exceeded Une fonction s'est appelée elle-même trop de fois et a dépassé la limite de profondeur de récursion de Python. Python UnicodeDecodeError Des octets n'ont pas pu être décodés en texte avec l'encodage de caractères supposé. Python UnboundLocalError: local variable referenced before assignment Une variable locale a été lue avant d'être assignée à l'intérieur de la fonction. Python IndexError: string index out of range Vous avez accédé à une position de caractère au-delà de la longueur de la chaîne. Python json.decoder.JSONDecodeError: Expecting value L'analyseur JSON attendait une valeur mais l'entrée était vide ou n'était pas du JSON valide. Python PermissionError: Permission denied Le système d'exploitation a refusé l'opération sur le fichier ou le répertoire en raison de permissions insuffisantes. Python pip: command not found Le shell n'a pas pu localiser d'exécutable 'pip' dans votre PATH. Python TypeError: argument of type is not iterable Un test d'appartenance avec 'in' a été utilisé sur une valeur qui n'est pas itérable. Python TypeError: string indices must be integers Une chaîne a été indexée avec une valeur non entière, donc Python a rejeté le sous-index. PHP Allowed memory size of N bytes exhausted Le script a tenté d'utiliser plus de mémoire que ce que PHP autorise. PHP Maximum execution time exceeded Le script s'est exécuté plus longtemps que la limite de temps de PHP et a été interrompu. PHP Call to undefined function Le script a appelé une fonction qui n'existe pas. PHP Call to undefined method Le code a appelé une méthode qui n'existe pas sur la classe ou l'objet donné. PHP Call to a member function on null Le code a appelé une méthode ou accédé à un membre sur une variable qui est null. PHP Cannot modify header information — headers already sent Le code a tenté d'envoyer un en-tête HTTP alors que la sortie avait déjà commencé. PHP Class "X" not found PHP n'a pas pu localiser la classe en cours d'instanciation. PHP Parse error: syntax error, unexpected … PHP n'a pas pu analyser le fichier. PHP Warning: Undefined array key Le code a lu une clé de tableau qui n'existe pas. PHP Warning: Undefined variable Le code a lu une variable jamais définie dans la portée actuelle. PHP Warning: Attempt to read property on null Le code a tenté de lire une propriété d'objet sur une valeur qui est null. PHP ArgumentCountError: Too few arguments to function Une fonction ou une méthode a été appelée avec moins d'arguments requis qu'elle n'en déclare. PHP Uncaught TypeError Une valeur de type incorrect a été passée à, ou renvoyée par, une fonction ou une opération typée. PHP White screen of death (blank page) La page s'affiche complètement vide car une erreur fatale a été levée mais non affichée. PHP SQLSTATE[HY000] [2002] Connection refused PDO/MySQL n'a pas pu établir de connexion avec le serveur de base de données. Node.js et npm Error: Cannot find module 'x' Node n'a pas pu localiser le module que vous avez tenté de require ou d'importer. Node.js et npm ERR_MODULE_NOT_FOUND Un import de module ES n'a pas pu être résolu vers un fichier sur le disque. Node.js et npm ERR_REQUIRE_ESM Vous avez utilisé require() sur un paquet distribué uniquement en tant que module ES. Node.js et npm Error: listen EADDRINUSE: address already in use Le port auquel votre serveur a tenté de se lier est déjà occupé par un autre processus. Node.js et npm Error: ENOENT: no such file or directory Une opération sur le système de fichiers a référencé un fichier ou un répertoire qui n'existe pas. Node.js et npm Error: EACCES: permission denied Le processus n'a pas la permission de lire, écrire, ou se lier au fichier, répertoire ou port demandé. Node.js et npm Error: connect ECONNREFUSED Une tentative de connexion a été activement refusée car rien n'écoute sur cet hôte et ce port. Node.js et npm UnhandledPromiseRejectionWarning Une promesse a été rejetée et aucun .catch() ni try/catch n'a géré l'erreur. Node.js et npm FATAL ERROR: JavaScript heap out of memory Le tas JavaScript de V8 a dépassé sa limite de mémoire et Node s'est interrompu. Node.js et npm error:0308010C:digital envelope routines::unsupported Une routine de chiffrement/hachage héritée (souvent dans Webpack 4) n'est pas prise en charge par OpenSSL 3 dans les versions récentes de Node. Node.js et npm npm ERR! code ERESOLVE npm n'a pas pu résoudre un arbre de dépendances en raison d'exigences de peer dependencies contradictoires. Node.js et npm npm ERR! code ELIFECYCLE Un script de cycle de vie npm (comme build, test, ou un hook pre/post) s'est terminé avec un statut non nul. Node.js et npm npm ERR! code ENOENT (package.json) npm n'a pas trouvé de package.json dans le répertoire courant. Node.js et npm npm ERR! 404 Not Found Le paquet ou la version demandé est introuvable dans le registre npm. Node.js et npm npm ERR! code EACCES npm s'est vu refuser la permission d'accès au système de fichiers, généralement lors de l'écriture dans un répertoire global ou son cache. Node.js et npm gyp ERR! build error (node-gyp) node-gyp a échoué à compiler un module natif (C/C++) à partir des sources. Node.js et npm npm WARN unmet peer dependency Un paquet déclare une peer dependency qui est manquante ou dans une version non satisfaite. Node.js et npm npm ERR! code EBADENGINE (unsupported engine) Le paquet installé requiert une version de Node ou npm qui ne correspond pas à votre environnement. Java java.lang.NullPointerException Le code a déréférencé une variable qui était null, appelant une méthode ou accédant à un champ sur rien. Java java.lang.ClassNotFoundException La JVM n'a pas pu trouver une classe par son nom lors du chargement à l'exécution. Java java.lang.NoClassDefFoundError Une classe disponible à la compilation n'a pas pu être chargée à l'exécution. Java java.lang.OutOfMemoryError: Java heap space La JVM a épuisé son tas et n'a pas pu allouer d'autres objets. Java java.lang.ArrayIndexOutOfBoundsException Le code a accédé à un élément de tableau à un index hors de la plage valide du tableau. Java java.lang.StringIndexOutOfBoundsException Une opération sur une chaîne a utilisé un index de caractère hors des limites de la chaîne. Java java.lang.NumberFormatException Une chaîne n'a pas pu être analysée en un type numérique. Java java.lang.ClassCastException Un objet a été converti vers un type dont il n'est pas une instance. Java java.util.ConcurrentModificationException Une collection a été modifiée structurellement pendant qu'elle était en cours d'itération. Java java.lang.StackOverflowError La pile d'appels a dépassé sa limite de taille, presque toujours à cause d'une récursion non bornée. Java UnsupportedClassVersionError Une classe a été compilée pour une version de Java plus récente que la JVM qui l'exécute. Java java.lang.IllegalArgumentException Une méthode a reçu un argument invalide ou hors de sa plage acceptée. Java java.lang.IllegalStateException Une méthode a été appelée alors que l'objet était dans un état ne le permettant pas. Java java.lang.ArithmeticException: / by zero Une opération arithmétique sur entiers a tenté une division par zéro. Java java.lang.NoSuchMethodError La JVM n'a pas pu trouver une méthode qui existait à la compilation. Java Error: Could not find or load main class Le lanceur java n'a pas pu localiser ou charger la classe principale spécifiée. MySQL ERROR 1045: Access denied for user MySQL a rejeté la combinaison nom d'utilisateur/mot de passe. MySQL ERROR 2002: Can't connect to local MySQL server Le client n'a pas pu atteindre le serveur MySQL du tout. MySQL ERROR 1146: Table doesn't exist La requête référence une table qui n'existe pas dans cette base de données. MySQL ERROR 1064: You have an error in your SQL syntax MySQL n'a pas pu analyser l'instruction SQL. MySQL ERROR 1215: Cannot add foreign key constraint Une contrainte de clé étrangère n'a pas pu être créée. MySQL ERROR 1452: Cannot add or update a child row (foreign key) MySQL a bloqué l'insertion ou la mise à jour car elle violerait une contrainte de clé étrangère. MySQL ERROR 1040: Too many connections MySQL a atteint son nombre maximal de connexions simultanées. MySQL ERROR 2006: MySQL server has gone away Le serveur a fermé la connexion en pleine communication. MySQL ERROR 1054: Unknown column in 'field list' MySQL n'a pas trouvé de colonne nommée dans la requête. MySQL ERROR 1062: Duplicate entry for key MySQL a rejeté la ligne car elle duplique une valeur d'une clé UNIQUE ou PRIMARY. MySQL ERROR 1049: Unknown database MySQL n'a pas trouvé le nom de base de données auquel vous avez tenté de vous connecter ou de l'utiliser. MySQL ERROR 1366: Incorrect string value MySQL n'a pas pu stocker la chaîne car elle contient des caractères que le jeu de caractères de la colonne ne peut pas représenter. MySQL ERROR 1698: Access denied (auth_socket) MySQL a refusé l'accès car l'utilisateur s'authentifie via le plugin auth_socket plutôt que par mot de passe. Git fatal: not a git repository Git a exécuté une commande en dehors de tout dépôt, il n'a donc aucun répertoire .git avec lequel travailler. Git ! [rejected] ... (non-fast-forward) Le push a été rejeté car la branche distante contient des commits que votre branche locale n'a pas, elle ne peut donc pas être avancée rapidement (fast-forward). Git CONFLICT (content): Merge conflict in Un merge, un rebase ou un cherry-pick n'a pas pu réconcilier automatiquement les modifications sur les mêmes lignes d'un fichier. Git Permission denied (publickey) Le serveur SSH a rejeté la connexion car aucune clé publique acceptée n'a été proposée lors de l'authentification. Git fatal: The current branch has no upstream branch La branche courante n'a pas de branche de suivi distante, Git ne sait donc pas où pousser ou tirer. Git fatal: refusing to merge unrelated histories Git a refusé de fusionner deux branches qui ne partagent aucun commit ancêtre commun. Git error: Your local changes would be overwritten by merge Git a annulé le merge ou le checkout car cela aurait écrasé des modifications non commitées dans votre arbre de travail. Git fatal: remote origin already exists Un distant nommé "origin" est déjà configuré, donc en ajouter un autre avec le même nom échoue. Git error: src refspec main does not match any La branche que vous avez tenté de pousser n'existe pas localement, Git n'a donc aucune référence source à envoyer. Git remote: Authentication failed / password removed Le distant a rejeté vos identifiants, généralement parce que l'authentification par mot de passe via HTTPS n'est plus acceptée. Git fatal: Need to specify how to reconcile divergent branches Git 2.27+ refuse de tirer car vos branches locale et distante ont divergé et aucune stratégie de réconciliation n'est configurée. Git fatal: detected dubious ownership in repository Git a refusé d'opérer sur le dépôt car ses fichiers appartiennent à un utilisateur différent de celui exécutant Git. Git fatal: Unable to create '.git/index.lock' Git n'a pas pu créer .git/index.lock car un fichier de verrou pour l'index existe déjà. Git error: pathspec did not match any file(s) Git n'a trouvé aucun fichier ou branche correspondant au chemin ou au nom que vous avez fourni. Git You are in 'detached HEAD' state HEAD pointe directement vers un commit spécifique plutôt que vers une branche, donc les nouveaux commits ne sont attachés à aucune branche. Git remote: error: File is too large (GH001) Le distant a rejeté le push car un fichier dépasse la limite de taille par fichier de l'hébergeur (GitHub plafonne les fichiers à 100 Mo). Linux et shell bash: command not found Le shell n'a pas pu localiser d'exécutable correspondant au nom de commande que vous avez saisi. Linux et shell Permission denied Le système d'exploitation a bloqué l'action car votre utilisateur ne dispose pas de la permission requise sur le fichier ou la ressource. Linux et shell No such file or directory Un chemin de fichier ou de répertoire référencé n'existe pas sur le système de fichiers. Linux et shell Segmentation fault (core dumped) Un programme a planté car il a tenté d'accéder à une zone mémoire non autorisée, et un core dump a été écrit. Linux et shell Killed (out of memory) Le tueur out-of-memory du noyau a terminé le processus car le système a manqué de mémoire disponible. Linux et shell No space left on device Une écriture a échoué car le système de fichiers cible n'a plus d'espace libre (ou plus d'inodes libres). Linux et shell cannot execute binary file: Exec format error Le noyau n'a pas pu exécuter le fichier car son format binaire ne correspond pas à l'architecture ou au type de CPU actuel. Linux et shell Too many open files Un processus a atteint la limite par processus du nombre de descripteurs de fichiers ouverts simultanément. Linux et shell bind: Address already in use Un service n'a pas pu se lier à son port réseau car un autre processus écoute déjà dessus. Linux et shell ssh: connect to host port 22: Connection refused Le client SSH a atteint l'hôte mais rien n'a accepté la connexion sur le port 22. Linux et shell Host key verification failed SSH a interrompu la connexion car la clé présentée par l'hôte ne correspond pas à celle stockée dans known_hosts. Linux et shell user is not in the sudoers file Votre utilisateur n'est pas autorisé à exécuter des commandes via sudo et la tentative a été journalisée. Linux et shell Read-only file system Une écriture a été rejetée car le système de fichiers est monté en lecture seule. Linux et shell bad interpreter: No such file or directory Un script n'a pas pu s'exécuter car l'interpréteur nommé dans sa ligne shebang n'existe pas à ce chemin. Linux et shell error while loading shared libraries L'éditeur de liens dynamique n'a pas pu trouver ou charger une bibliothèque partagée (.so) dont le programme dépend. Linux et shell Broken pipe Un processus a tenté d'écrire dans un tube ou un socket dont l'extrémité de lecture est déjà fermée. Linux et shell Operation not permitted Le noyau a refusé une opération privilégiée même si le fichier peut être accessible, car elle nécessite une capacité que vous n'avez pas. E-mail / SMTP SMTP 550: Mailbox unavailable Le serveur du destinataire a rejeté le message — boîte aux lettres indisponible ou refus de politique. E-mail / SMTP SMTP 554: Transaction failed / rejected as spam La transaction a échoué — le message a été refusé, généralement comme spam. E-mail / SMTP SMTP 421: Service not available, try again later Le serveur destinataire est temporairement indisponible ou vous limite le débit. E-mail / SMTP SMTP 535: Authentication failed L'authentification SMTP a échoué. E-mail / SMTP SMTP 452: Insufficient system storage Le serveur ne peut pas accepter le message pour le moment — limites de stockage ou de quota. E-mail / SMTP SMTP 553: Mailbox name not allowed Le serveur de messagerie a rejeté le message car le nom de boîte aux lettres dans l'adresse n'est pas autorisé. E-mail / SMTP SMTP 501: Syntax error in parameters Le serveur a rejeté la commande en raison d'une erreur de syntaxe dans ses arguments ou paramètres. E-mail / SMTP SMTP 450: Requested action not taken, mailbox busy L'action de messagerie demandée n'a pas été effectuée car la boîte aux lettres est temporairement indisponible ou occupée. E-mail / SMTP SMTP 471: Local error in processing Une erreur locale dans le traitement du serveur destinataire a empêché la livraison du message.
Aucune erreur correspondante trouvée.
Essayez moins de mots — par exemple juste le code (« 404 », « 0x80070005 ») ou la constante (« ERR_NAME_NOT_RESOLVED »).

À propos de Recherche de code d'erreur

La Recherche de Codes d'Erreur est un annuaire consultable de plus de 200 messages et codes d'erreur courants répartis en 12 catégories : codes de statut HTTP, codes d'erreur Windows, erreurs de navigateur et de réseau, JavaScript, Python, PHP, Node.js et npm, Java, MySQL, Git, erreurs du shell Linux et codes email/SMTP. Chaque entrée est rédigée en langage clair pour un dépannage rapide.

Chaque erreur est expliquée en trois parties : ce que le message signifie réellement, ce qui le provoque habituellement et les étapes concrètes pour le corriger. Cette structure transforme une chaîne cryptique comme ERR_CONNECTION_REFUSED ou 0x80070005 en une liste d'actions concrètes plutôt qu'en devinette.

Vous pouvez filtrer la liste par catégorie, rechercher par code, constante ou fragment de message, et copier n'importe quel code en un clic. Chaque erreur possède aussi sa propre page dédiée avec les erreurs liées de la même catégorie, afin que vous puissiez mettre en favori ou partager un lien direct vers la solution exacte.

Comment utiliser Recherche de code d'erreur

  1. Saisissez le code ou le message d'erreur dans la barre de recherche — par exemple 404, ERR_NAME_NOT_RESOLVED ou 0x80070005.
  2. Affinez les résultats avec le filtre par catégorie (HTTP, Windows, JavaScript, MySQL, etc.) si la recherche renvoie trop d'entrées.
  3. Ouvrez l'entrée correspondante pour lire sa signification, sa cause probable et sa solution.
  4. Utilisez le bouton de copie pour récupérer le code exact pour un rapport de bug ou un ticket de support.
  5. Consultez la section des erreurs liées pour découvrir d'autres erreurs de la même catégorie.

Questions fréquentes

Elle couvre 12 catégories : codes de statut HTTP, erreurs système Windows, erreurs de navigateur et de réseau, JavaScript, Python, PHP, Node.js et npm, Java, MySQL, Git, erreurs du shell Linux et codes de réponse email/SMTP — plus de 200 entrées au total.

Recherchez avec moins de mots. La partie la plus courte et unique fonctionne le mieux : juste le code numérique (« 404 », « 0x80070005 ») ou le nom de la constante (« ERR_NAME_NOT_RESOLVED ») plutôt que la phrase complète affichée par votre système.

Oui. Chaque entrée dispose d'une page de détail dédiée expliquant la signification, la cause probable et la solution, ainsi que les erreurs liées de la même catégorie. Vous pouvez la mettre en favori ou envoyer le lien directement à un collègue ou dans un ticket de support.

Les solutions décrivent la résolution standard et largement reconnue pour chaque erreur. Lisez tout de même d'abord la section sur la cause probable — le même code peut avoir plusieurs déclencheurs, et faire correspondre la cause à votre situation vous indique quelle solution s'applique.

Oui, elle est entièrement gratuite. Vous pouvez rechercher, parcourir l'annuaire par catégorie et ouvrir autant de pages de détail d'erreur que nécessaire sans compte.


Recherches populaires
recherche code d'erreur base de données messages d'erreur que signifie cette erreur codes d'erreur windows codes d'erreur chrome liste codes d'erreur http corriger message d'erreur signification code d'erreur
Besoin d'aide ?
Un problème avec cet outil ? Signalez-le à notre équipe.
Signaler un problème

Ajoutez cet outil gratuit à votre propre site web — copiez-collez le code ci-dessous.