Errores de dependencia después de instalar e intentar eliminar Google Chrome

38

Entonces ubuntu funcionó perfectamente para mí por un tiempo. Intenté descargar Google Chrome y descargué accidentalmente la versión de 32 bits. Volví e intenté descargar el de 64 bits (estúpidamente sin eliminar el de 32 bits), y comencé a tener problemas para obtener mensajes de error relacionados google-chrome-stable.

Mi siguiente paso fue purgar todo lo que tengo en Ubuntu relacionado con Chrome, pero sigo recibiendo estos errores y, dado que todavía soy un novato en Linux, estoy realmente perdido en lo que debo hacer ahora.

Ahora, no puedo descargar nada a través de la línea de comando. Por ejemplo, acabo de intentar descargar la versión de Ubuntu de f.lux y obtuve lo siguiente:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gcc-4.8-base:i386 libasn1-8-heimdal:i386 libasound2:i386
  libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386
  libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
  libcairo-gobject2:i386 libcairo2:i386 libcolord1:i386 libcups2:i386
  libcurl3:i386 libdatrie1:i386 libdbus-glib-1-2:i386 libdbusmenu-glib4:i386
  libdbusmenu-gtk3-4:i386 libdbusmenu-gtk4:i386 libexpat1:i386 libffi6:i386
  libfontconfig1:i386 libfreetype6:i386 libgconf-2-4:i386 libgcrypt11:i386
  libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgnutls26:i386
  libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386
  libgssapi3-heimdal:i386 libgtk-3-0:i386 libgtk2.0-0:i386 libharfbuzz0b:i386
  libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386
  libhx509-5-heimdal:i386 libidn11:i386 libjasper1:i386 libjbig0:i386
  libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386
  libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386
  libldap-2.4-2:i386 libmbim-glib0 libnspr4:i386 libnss3:i386 libp11-kit0:i386
  libpango-1.0-0:i386 libpango1.0-0:i386 libpangocairo-1.0-0:i386
  libpangoft2-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386
  libpixman-1-0:i386 libqmi-glib0 libroken18-heimdal:i386 librtmp0:i386
  libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386
  libsqlite3-0:i386 libssl1.0.0:i386 libstdc++6:i386 libtasn1-6:i386
  libthai0:i386 libtiff5:i386 libwayland-client0:i386 libwayland-cursor0:i386
  libwind0-heimdal:i386 libx11-6:i386 libxau6:i386 libxcb-render0:i386
  libxcb-shm0:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxft2:i386
  libxi6:i386 libxinerama1:i386 libxkbcommon0:i386 libxrandr2:i386
  libxrender1:i386 libxss1:i386 libxtst6:i386 usb-modeswitch
  usb-modeswitch-data
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libappindicator1 libglade2-0 libindicator7
Suggested packages:
  python-gtk2-doc
The following packages will be REMOVED:
  google-chrome-stable:i386 libappindicator1:i386 libindicator7:i386
The following NEW packages will be installed:
  libappindicator1 libglade2-0 libindicator7 python-appindicator python-glade2
0 upgraded, 5 newly installed, 3 to remove and 3 not upgraded.
1 not fully installed or removed.
Need to get 53.4 kB/101 kB of archives.
After this operation, 185 MB disk space will be freed.
Do you want to continue? [Y/n] Y
Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty/main libglade2-0 amd64 1:2.6.4-2 [44.6 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ trusty/main python-glade2 amd64 2.24.0-3ubuntu3 [8,744 B]
Fetched 53.4 kB in 0s (159 kB/s)         
(Reading database ... 170838 files and directories currently installed.)
Removing google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--remove):
 subprocess installed pre-removal script returned error exit status 1
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Removing libappindicator1 (12.10.1+13.10.20130920-0ubuntu4.1) ...
Removing libindicator7 (12.10.2+14.04.20141007.1-0ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)

Necesito poder descargar paquetes sin problemas. ¿Puede alguien ayudarme?

EDITAR: Además, cuando intenté actualizar el software, recibí este mensaje:

**THE PACKAGE SYSTEM IS BROKEN.** 
Check if you are using third party repositories. If so disable them, since they are a common source of problems.
Furthermore run the following command in a Terminal: apt-get install -f

Pero cuando corro apt-get install -f, obtengo el siguiente resultado:

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

Respuesta de sudo apt-get install -f:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libatk-bridge2.0-0:i386 libatspi2.0-0:i386 libcairo-gobject2:i386
  libcolord1:i386 libdbusmenu-gtk3-4:i386 libgtk-3-0:i386 liblcms2-2:i386
  libmbim-glib0 libqmi-glib0 libwayland-client0:i386 libwayland-cursor0:i386
  libxkbcommon0:i386 usb-modeswitch usb-modeswitch-data
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--configure):
 subprocess installed post-installation script returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (1)

La respuesta a sudo apt-get updatefue muy larga, así que la acorté solo al mensaje de error:

W: Failed to fetch http://ppa.launchpad.net/fabricesp/ppa/ubuntu/dists/trusty/main/binary-amd64/Packages  404  Not Found
W: Failed to fetch http://ppa.launchpad.net/fabricesp/ppa/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

Error para instalar-f:

After this operation, 0 B of additional disk space will be used.
Setting up google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--configure):
 subprocess installed post-installation script returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (1)

Y error para dist-upgrade:

After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 google-chrome-stable
E: Sub-process /usr/bin/dpkg returned an error code (1)

Error para sudo dpkg --purge --force-all google-chrome-stable

Removing google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--purge):
 subprocess installed pre-removal script returned error exit status 1
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 google-chrome-stable

En respuesta a las sugerencias de AB, después de correr sudo rm /var/lib/dpkg/info/google-chrome-stable*.prerm, corrí sudo apt-get install -fy obtuve la misma respuesta que recibí:

Leyendo listas de paquetes ... Hecho
Construyendo árbol de dependencia       
Leyendo información del estado ... Hecho
Los siguientes paquetes se instalaron automáticamente y ya no son necesarios:
  libatk-bridge2.0-0: i386 libatspi2.0-0: i386 libcairo-gobject2: i386
  libcolord1: i386 libdbusmenu-gtk3-4: i386 libgtk-3-0: i386 liblcms2-2: i386
  libmbim-glib0 libqmi-glib0 libwayland-client0: i386 libwayland-cursor0: i386
  libxkbcommon0: i386 usb-modeswitch usb-modeswitch-data
Use 'apt-get autoremove' para eliminarlos.
0 actualizado, 0 recién instalado, 0 para eliminar y 0 no actualizado.
1 no está completamente instalado o eliminado.
Después de esta operación, se utilizarán 0 B de espacio de disco adicional.
Configuración de google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: el argumento de tamaño debe ser numérico
Pruebe 'xdg-icon-resource --help' para obtener más información.
dpkg: paquete de procesamiento de errores google-chrome-stable (--configure):
 la secuencia de comandos instalada posterior a la instalación del subproceso devolvió el estado 1
E: Subproceso / usr / bin / dpkg devolvió un código de error (1)
segue_segway
fuente
consulte aquí
Ravan
escriba terminal sudo apt-get autoclean luego escriba sudo apt-get remove --purge google-chrome-stable Luego instale Chrome
Neil
Cuando trato de purgar después de la limpieza automática, sigo recibiendo el mismo maldito error "Se encontraron errores durante el procesamiento: google-chrome-stable E: El
subproceso
He cambiado un poco los pasos en mi respuesta. Comience de nuevo al comienzo de mi respuesta.
AB
Qué mensaje de error estúpido, ¿verdad? ¿Por qué no nos dice qué está yendo mal?
Sören

Respuestas:

23

Parece que su archivo de fuentes está dañado y hay paquetes rotos. Elimine el archivo fuente dañado presionando Ctrl+ Alt+ Tpara abrir una terminal y escriba:

sudo rm /etc/apt/sources.list

Luego, escriba

sudo software-properties-gtk

Esto abrirá software-properties-gtk y se sources.listcreará una nueva automáticamente.

Luego cambie el servidor a EE. UU. Oa cualquier otro servidor de su elección. Debe habilitar repositorios desde el nuevo cuadro de diálogo para crear nuevas fuentes.list.

Marque todas las casillas, luego haga clic en Revertir y luego haga clic en cerrar.

ingrese la descripción de la imagen aquí

¿Cómo restauro los repositorios predeterminados?

Paso 2 Abre una Terminal y escribe

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

Entonces corre

sudo apt-get update && sudo apt-get dist-upgrade -y

Luego instala Chrome.

Editar

Me uní a Sunny en un chat para ayudarlo a solucionar el problema y eliminarlo /var/lib/dpkg/alternatives/google-chromeejecutando

 sudo rm /var/lib/dpkg/alternatives/google-chrome

y corriendo

 sudo apt-get update && sudo apt-get dist-upgrade -y

ha solucionado el problema y Sunny ha dicho que los errores ya no ocurren.

Neil
fuente
Agregué los resultados a esos comandos en la pregunta anterior.
segue_segway
Acabo de editar mi publicación. espero que ayude
Neil
Hmm,
obtengo
"sudo rm /etc/apt/sources.list" necesita agregar un espacio sudo rm (space) /etc/apt/sources.list
Neil
Recibí estos mensajes: ADVERTENCIA: root: no se pudo abrir el archivo '/etc/apt/sources.list' ADVERTENCIA: root: no se pudo abrir el archivo '/etc/apt/sources.list'
segue_segway
9

Bueno, después de buscar y encontrar extensiones que ya probé, fui a donde estaban los scripts phpmyadmin.prerm, phpmyadmin.postrm, etc. y los eliminé manualmente.

cd /var/lib/dpkg/info/

ls -l phpmyadmin.*
-rw-r--r-- 1 root root 165 2008-03-05 21:42 phpmyadmin.conffiles
-rwxr-xr-x 1 root root 287 2008-03-05 21:42 phpmyadmin.config
-rw-r--r-- 1 root root 33524 2008-08-06 11:31 phpmyadmin.list
-rw-r--r-- 1 root root 51996 2008-03-05 21:42 phpmyadmin.md5sums
-rwxr-xr-x 1 root root 3286 2008-03-05 21:42 phpmyadmin.postinst
-rwxr-xr-x 1 root root 1762 2008-03-05 21:42 phpmyadmin.postrm
-rwxr-xr-x 1 root root 1762 2008-08-06 09:12 phpmyadmin.postrm.orig
-rwxr-xr-x 1 root root 339 2008-03-05 21:42 phpmyadmin.preinst
-rw-r--r-- 1 root root 22441 2008-03-05 21:42 phpmyadmin.templates

luego borré esos archivos

sudo rm -r phpmyadmin.*

entonces corrí

sudo apt-get clean
sudo apt-get update

Quería ver si el paquete todavía estaba, así que corrí

sudo apt-get eliminar phpmyadmin

Recibí la respuesta de que el paquete no estaba instalado, por lo que no se pudo eliminar.

¡FINALMENTE!

Así que a partir de ahí simplemente corrí

sudo apt-get install phpmyadmin

Espero que esto ayude a alguien, porque busco en los foros de Ubuntu muchas respuestas.

Hiren Raiyani
fuente
7

Siga los comandos a continuación para deshacerse de la E: El subproceso / usr / bin / dpkg devolvió un código de error (1)

paso 1:

sudo apt --purge remove unattended-upgrades

Aquí las actualizaciones desatendidas son "error al procesar el nombre del paquete". Puede reemplazarlo con su error al procesar el nombre del paquete.

paso 2:

sudo apt-get autoremove

paso 3:

sudo apt-get update
GANGA SIVA KRISHNA
fuente
1

La eliminación de Chrome falla porque hay un problema con la secuencia de comandos previa a la eliminación. Eliminar el script a través de

sudo rm /var/lib/dpkg/info/google-chrome-stable*.prerm
sudo rm /var/lib/dpkg/info/google-chrome-stable*.postinst

e inicie la eliminación nuevamente a través de

sudo apt-get purge google-chrome-stable
sudo apt-get install -f

Para una mejor comprensión, lea mi respuesta aquí .


Y el segundo problema, el PPA ppa: fabricesp / ppa no tiene paquetes para Trusty. Por lo tanto, use

sudo add-apt-repository --r ppa:fabricesp/ppa

para eliminar el PPA. ppa-purgeNo funciona en este caso.

AB
fuente
Edité mi pregunta para abordar estas sugerencias. Aún sin suerte.
segue_segway
0

Intente ejecutar los siguientes comandos en la terminal:

sudo apt-get --purge remove google-chrome-stable
sudo apt-get -f install
sudo apt-get update

Espero que esto resuelva su problema.

cenar
fuente
0

Intentar es reconfigurar la base de datos del paquete. Probablemente la base de datos se corrompió al instalar un paquete. sudo dpkg --configure -a

Aditya Pawaskar
fuente