GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo resolver el "subproceso usr bin dpkg devolvió un código de error 1" Error en Ubuntu

Si encuentra "el subproceso usr bin dpkg devolvió un código de error 1" al instalar el software en Ubuntu Linux, así es como puede solucionarlo.

Uno de los problemas comunes en Ubuntu y otras distribuciones basadas en Debian son los paquetes rotos. Intenta actualizar el sistema o instalar un nuevo paquete y encuentra un error como "El subproceso /usr/bin/dpkg devolvió un código de error".

Eso es lo que me pasó el otro día. Estaba intentando instalar una aplicación de radio en Ubuntu cuando me arrojó este error:

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)

Las últimas tres líneas son de suma importancia aquí.

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

Me dice que el paquete polar-bookshelf está causando un problema. Esto podría ser crucial para corregir este error aquí.

La reparación del subproceso /usr/bin/dpkg devolvió un código de error (1)

Intentemos arreglar este paquete de error roto. Te mostraré varios métodos que puedes probar uno por uno. Los iniciales son fáciles de usar y simplemente obvios.

Debe intentar ejecutar sudo apt update y luego intentar instalar un nuevo paquete o actualizar después de probar cada uno de los métodos discutidos aquí.

Método 1:reconfigurar la base de datos del paquete

El primer método que puede probar es reconfigurar la base de datos del paquete. Probablemente la base de datos se corrompió al instalar un paquete. La reconfiguración a menudo soluciona el problema.

sudo dpkg --configure -a

Método 2:Usar instalación forzada

Si la instalación de un paquete se interrumpió anteriormente, puede intentar hacer una instalación forzada.

sudo apt-get install -f

Método 3:intente eliminar el paquete problemático

Si no es un problema para usted, puede intentar eliminar el paquete manualmente. Por favor, no lo haga para Linux Kernels (paquetes que comienzan con linux-).

sudo apt remove package_name

Método 4:eliminar los archivos de información de publicación del paquete problemático

Este debería ser tu último recurso. Puede intentar eliminar los archivos asociados al paquete en cuestión desde /var/lib/dpkg/info.

Necesitas saber un poco sobre los comandos básicos de Linux para descubrir qué está pasando y cómo puedes usarlo con tu problema.

En mi caso, tuve un problema con polar-bookshelf. Así que busqué los archivos asociados con él:

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

Ahora todo lo que tenía que hacer era eliminar estos archivos:

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

Use la actualización sudo apt y luego debería poder instalar el software como de costumbre.

¿Qué método te funcionó (si funcionó)?

Espero que este artículo rápido lo ayude a corregir el error 'E:el subproceso /usr/bin/dpkg devolvió un código de error (1)'.

Si te funcionó, ¿qué método fue? ¿Lograste corregir este error con algún otro método? En caso afirmativo, compártalo para ayudar a otros con este problema.



Ubuntu
  1. Reparar el subproceso /usr/bin/dpkg devolvió un código de error(1)

  2. Cómo resolver "El subproceso /usr/bin/dpkg devolvió un código de error (1)" en Ubuntu

  3. “e:El subproceso /usr/bin/dpkg devolvió un código de error (1)” ¿Qué significa esto?

  4. El subproceso del script de preinstalación del paquete Dpkg devolvió el error Estado de salida 2 ¿En 18.04?

  5. Ubuntu 15.04 Linux 4.0 Error de Python durante la actualización, el subproceso /usr/bin/dpkg devolvió un código de error (1)?

Cómo instalar Minecraft en Ubuntu 20.04

Cómo resolver el error 'E:no se pudo obtener el bloqueo /var/lib/dpkg/lock' en Ubuntu

Cómo instalar bloques de código en Ubuntu 16.04, Ubuntu 18.04, 19.04

Cómo resolver el error de montaje del disco en Ubuntu

Cómo resolver:error:no existe tal rescate de grub de partición en Ubuntu Linux

Cómo resolver:No hay icono de Dropbox en Ubuntu 14.10 y 14.04