Il n’est pas rare de rencontrer un problème de paquets cassés dans Ubuntu et autre Distributions basées sur Debian. Parfois, lorsque vous mettez à niveau le système ou installez un progiciel, vous pouvez rencontrer le ‘Le sous-processus / usr / bin / dpkg a renvoyé un code d’erreur‘ Erreur.

Par exemple, il y a quelque temps, j’ai essayé de mettre à niveau Ubuntu 18.04 et je suis tombé sur le dpkg erreur comme indiqué ci-dessous.

Errors were encountered while processing:
google-chrome-stable
E: Sub-process /usr/bin/dpkg returned an error code (1)

Cela indique que le google-chrome-stable le paquet est soit cassé, soit corrompu. Il existe quelques solutions de contournement à ce problème, alors ne jetez pas encore l’éponge ou ne jetez pas votre système.

Solution 1: reconfigurer le package dpkg

L’un des déclencheurs de cette erreur est un dpkg base de données. Cela peut être causé par l’interruption soudaine de l’installation d’un progiciel. La reconfiguration de la base de données est un moyen de résoudre ce problème.

Pour ce faire, exécutez simplement la commande:

Publicité
$ sudo dpkg --configure -a

Cela reconfigure les packages décompressés qui n’ont pas été installés pendant le processus d’installation.

Solution 2: forcer l’installation du package problématique

Parfois, des erreurs peuvent survenir lors de l’installation de progiciels. Lorsque cela se produit, vous pouvez forcer l’installation du package à l’aide du -f option comme indiqué.

$ sudo apt install -f
OR
$ sudo apt install--fix-broken

le -f option & --fix-broken peut être utilisé de manière interchangeable pour corriger les dépendances brisées résultant d’un package interrompu ou d’un téléchargement de package mis en cache.

Solution 3: Purgez le progiciel défectueux ou corrompu

Si les deux premières solutions n’ont pas résolu le problème, vous pouvez supprimer ou purger le progiciel problématique comme indiqué.

$ sudo apt remove --purge package_name

Par exemple, dans mon cas, la purge du package Google Chrome a résolu le problème.

$ sudo apt remove --purge google-chrome-stable

Appelez ensuite les commandes ci-dessous pour supprimer tous les packages anciens, inutilisés et inutiles, ce qui libère également de l’espace sur votre disque dur.

$ sudo apt clean
$ sudo apt autoremove

Solution 4: supprimez tous les fichiers associés au package

Enfin, vous pouvez supprimer manuellement tous les associés au package gênant. Tout d’abord, vous devez trouver ces fichiers qui se trouvent dans le / var / lib / dpkg / info répertoire comme indiqué.

$ sudo ls -l /var/lib/dpkg/info | grep -i package_name

Après avoir répertorié les fichiers, vous pouvez les déplacer vers le / tmp répertoire comme indiqué

$ sudo mv /var/lib/dpkg/info/package-name.* /tmp

Vous pouvez également utiliser le commande rm pour supprimer manuellement les fichiers.

$ sudo rm -r /var/lib/dpkg/info/package-name.*

Enfin, mettez à jour les listes de packages comme indiqué:

$ sudo apt update

Vous pouvez ensuite lui donner une autre chance en réinstallant le progiciel.

Conclusion

Ce type de dpkg L’erreur indique un problème avec le programme d’installation du package généralement causé par l’interruption d’un processus d’installation ou un dpkg base de données.

Toutes les solutions mentionnées ci-dessus devraient corriger cette erreur. Si vous êtes arrivé jusqu’ici, nous espérons que le problème a été résolu avec succès et que vous avez pu réinstaller votre progiciel.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise d’appréciation.

Soutenez-Nous

Nous sommes reconnaissants de votre soutien sans fin.

.

Rate this post
Publicité
Article précédentCette émission rad est essentiellement Assassin’s Creed Valhalla: The Anime
Article suivantLa prise de contrôle de Wrexham pourrait faire du football la charrette derrière un cheval de documentaire | Paul MacInnes | Football
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici