GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment résoudre "le sous-processus usr bin dpkg a renvoyé un code d'erreur 1" Erreur dans Ubuntu

Si vous rencontrez "le sous-processus usr bin dpkg a renvoyé un code d'erreur 1" lors de l'installation du logiciel sur Ubuntu Linux, voici comment vous pouvez le résoudre.

L'un des problèmes courants dans Ubuntu et d'autres distributions basées sur Debian est les paquets cassés. Vous essayez de mettre à jour le système ou d'installer un nouveau package et vous rencontrez une erreur du type "Le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur".

C'est ce qui m'est arrivé l'autre jour. J'essayais d'installer une application radio dans Ubuntu lorsqu'elle m'a renvoyé cette erreur :

Unpacking python-gst-1.0 (1.6.2-1build1) ...
Selecting previously unselected package radiotray.
Preparing to unpack .../radiotray_0.7.3-5ubuntu1_all.deb ...
Unpacking radiotray (0.7.3-5ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.2) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up polar-bookshelf (1.0.0-beta56) ...
ln: failed to create symbolic link '/usr/local/bin/polar-bookshelf': No such file or directory
dpkg: error processing package polar-bookshelf (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up python-appindicator (12.10.1+16.04.20170215-0ubuntu1) ...
Setting up python-gst-1.0 (1.6.2-1build1) ...
Setting up radiotray (0.7.3-5ubuntu1) ...
Errors were encountered while processing:
polar-bookshelf
E: Sub-process /usr/bin/dpkg returned an error code (1)

Les trois dernières lignes sont ici de la plus haute importance.

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

Il me dit que le paquet polar-bookshelf est la cause et le problème. Cela peut être crucial pour la façon dont vous corrigez cette erreur ici.

La correction du sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (1)

Essayons de corriger ce paquet d'erreurs cassé. Je vais montrer plusieurs méthodes que vous pouvez essayer une par une. Les premiers sont faciles à utiliser et tout simplement sans prise de tête.

Vous devriez essayer d'exécuter sudo apt update, puis essayer d'installer un nouveau package ou une mise à niveau après avoir essayé chacune des méthodes décrites ici.

Méthode 1 :Reconfigurer la base de données de packages

La première méthode que vous pouvez essayer consiste à reconfigurer la base de données de packages. La base de données a probablement été corrompue lors de l'installation d'un package. La reconfiguration résout souvent le problème.

sudo dpkg --configure -a

Méthode 2 :Utiliser l'installation forcée

Si l'installation d'un package a été interrompue précédemment, vous pouvez essayer d'effectuer une installation forcée.

sudo apt-get install -f

Méthode 3 :essayez de supprimer le paquet problématique

Si ce n'est pas un problème pour vous, vous pouvez essayer de supprimer le paquet manuellement. Veuillez ne pas le faire pour les noyaux Linux (paquets commençant par linux-).

sudo apt remove package_name

Méthode 4 :Supprimez les fichiers d'informations de publication du paquet gênant

Cela devrait être votre dernier recours. Vous pouvez essayer de supprimer les fichiers associés au paquet en question de /var/lib/dpkg/info.

Vous devez en savoir un peu plus sur les commandes Linux de base pour comprendre ce qui se passe et comment pouvez-vous les utiliser avec votre problème.

Dans mon cas, j'ai eu un problème avec polar-bookshelf. J'ai donc recherché les fichiers qui lui sont associés :

ls -l /var/lib/dpkg/info | grep -i polar-bookshelf
-rw-r--r-- 1 root root 2324811 Aug 14 19:29 polar-bookshelf.list
-rw-r--r-- 1 root root 2822824 Aug 10 04:28 polar-bookshelf.md5sums
-rwxr-xr-x 1 root root     113 Aug 10 04:28 polar-bookshelf.postinst
-rwxr-xr-x 1 root root      84 Aug 10 04:28 polar-bookshelf.postrm

Il ne me restait plus qu'à supprimer ces fichiers :

sudo mv /var/lib/dpkg/info/polar-bookshelf.* /tmp

Utilisez la mise à jour sudo apt et vous devriez pouvoir installer le logiciel comme d'habitude.

Quelle méthode a fonctionné pour vous (si elle a fonctionné) ?

J'espère que cet article rapide vous aidera à corriger l'erreur "E :le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (1)".

Si cela a fonctionné pour vous, de quelle méthode s'agissait-il ? Avez-vous réussi à corriger cette erreur avec une autre méthode ? Si oui, partagez-le pour aider les autres à résoudre ce problème.



Ubuntu
  1. Le sous-processus de correction /usr/bin/dpkg a renvoyé un code d'erreur(1)

  2. Comment résoudre "le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (1)" dans Ubuntu

  3. « e :le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (1) » Qu'est-ce que cela signifie ?

  4. Le sous-processus de script de pré-installation du package Dpkg a renvoyé une erreur État de sortie 2 Le 18.04 ?

  5. Erreur Python Ubuntu 15.04 Linux 4.0 lors de la mise à jour, le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (1) ?

Comment installer Minecraft sur Ubuntu 20.04

Comment résoudre l'erreur 'E:Impossible d'obtenir le verrouillage /var/lib/dpkg/lock' dans Ubuntu

Comment installer des blocs de code sur Ubuntu 16.04, Ubuntu 18.04, 19.04

Comment résoudre une erreur de montage de disque dans Ubuntu

Comment résoudre:erreur:pas de sauvetage grub de partition de ce type dans Ubuntu Linux

Comment résoudre:aucune icône Dropbox dans Ubuntu 14.10 et 14.04