Articles

/usr/bin/dpkg a renvoyé un code d’erreur (1) – Résolution rapide

Vous avez du mal à résoudre le problème /usr/bin/dpkg a renvoyé un code d’erreur (1) ? Nous allons vous aider à le résoudre.

En général, cette erreur se produit lorsqu’il y a un problème avec l’installateur de paquets.

A Bobcares, nous recevons souvent des demandes pour résoudre cette erreur dans le cadre de nos services de gestion de serveurs.

Aujourd’hui, jetons un regard approfondi sur les différentes méthodes adoptées par nos ingénieurs de support pour résoudre cette erreur.

Causes de l’erreur /usr/bin/dpkg

Avant d’entrer dans le détail des corrections, discutons des principales causes de l’erreur.

Comme nous le savons tous, les installateurs de paquets suivent les logiciels, les mises à jour, etc. Et la corruption avec ces installateurs de paquets jette souvent des erreurs.

Il peut causer l’échec du logiciel nouvellement installé. Et, /usr/bin/dpkg est l’installateur de paquet dpkg pour Linux.

Donc, la corruption du paquet dpkg provoquera l’échec de l’installation du logiciel. Ainsi, il renvoie le code d’erreur ci-dessous.

/usr/bin/dpkg returned an error code (1)

Comment nous réparons /usr/bin/dpkg a renvoyé un code d’erreur (1) ?

Discutons maintenant comment nos ingénieurs de soutien réparent cette erreur facilement.

Il existe différentes méthodes pour la réparer.

Reconfiguration de la base de données des paquets

Récemment, un de nos clients nous a approchés avec cette erreur. En vérifiant, nos ingénieurs de support ont trouvé la corruption de la base de données du paquet.

Cette corruption se produit principalement en raison d’une certaine interruption inutile pendant l’installation du paquet.

Donc, nous avons utilisé la commande ci-dessous pour la reconfigurer et la réparer.

sudo dpkg ––configure –a

Utilisation de la méthode force install

Donc, si l’installation du paquet échoue, nous utilisons la commande ci-dessous

sudo apt-get install –f

L’option -f indique fix-broken. Elle répare les dépendances brisées qui se produisent lorsque l’interruption du téléchargement se produit.

Suppression des paquets gênants et des fichiers post info

Aussi, nous pouvons réparer cette erreur en supprimant les paquets logiciels qui causent l’erreur.

sudo apt remove package_name

De même, si nous connaissons le paquet à l’origine de l’erreur, alors les fichiers d’installation seront dans le fichier /var/lib/dpkg/info.

Supprimer ces fichiers manuellement résoudra l’erreur facilement.