Erreurs de dépendance après l'installation et la tentative de suppression de Google Chrome

38

Donc, Ubuntu a fonctionné parfaitement pour moi pendant un certain temps. J'ai essayé de télécharger Google Chrome et téléchargé accidentellement la version 32 bits. Je suis revenu en arrière et j'ai essayé de télécharger le 64 bits (stupidement sans supprimer le 32 bits) et j'ai commencé à avoir des problèmes pour recevoir des messages d'erreur liés à google-chrome-stable.

Ma prochaine étape consistait à purger tout ce que j'avais sur Ubuntu en ce qui concerne Chrome, mais ces erreurs me sont toujours transmises et, étant donné que je suis toujours débutant sous Linux, je suis vraiment perdu pour ce que je dois faire maintenant.

Maintenant, je ne peux rien télécharger via la ligne de commande. Par exemple, j'ai juste essayé de télécharger la version de f.lux d'Ubuntu et j'ai obtenu ce qui suit:

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)

Je dois pouvoir télécharger des paquets sans problèmes. Quelqu'un peut m'aider?

EDIT: De plus, lorsque j'ai essayé de mettre à jour le logiciel, j'ai reçu le message suivant:

**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

Mais quand je cours apt-get install -f, j'obtiens le résultat suivant:

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

Réponse 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 réponse à a sudo apt-get updateété très longue, je l'ai donc réduite au message d'erreur suivant:

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.

Erreur pour install-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)

Et erreur pour 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)

Erreur pour 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 réponse aux suggestions de AB, après avoir couru sudo rm /var/lib/dpkg/info/google-chrome-stable*.prerm, j'ai couru sudo apt-get install -fet obtenu la même réponse que celle que j'ai eue:

Lecture des listes de paquets ... Terminé
Construire un arbre de dépendance       
Lecture des informations d'état ... Terminé
Les packages suivants ont été installés automatiquement et ne sont plus nécessaires:
  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-curseur0: i386
  libxkbcommon0: i386 usb-modewitch usb-modeswitch-data
Utilisez 'apt-get autoremove' pour les supprimer.
0 mis à niveau, 0 nouvellement installé, 0 à supprimer et 0 non mis à niveau.
1 pas complètement installé ou enlevé.
Après cette opération, 0 Bb d’espace disque supplémentaire sera utilisé.
Mise en place de google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: l'argument de taille doit être numérique
Essayez 'xdg-icon-resource --help' pour plus d'informations.
dpkg: paquet de traitement des erreurs google-chrome-stable (--configure):
 le script de post-installation installé dans le sous-processus a renvoyé le statut de sortie d'erreur 1
E: Le sous-processus / usr / bin / dpkg a renvoyé un code d'erreur (1)
segue_segway
la source
voir ici
Ravan
tapez terminal sudo apt-get autoclean puis tapez sudo apt-get remove --purge google-chrome-stable Ensuite, installez Chrome
Neil
J'ai toujours la même foutue erreur lorsque je tente de purger après l'autonettoyage "Des erreurs se sont produites lors du traitement: google-chrome-stable E: le sous-processus / usr / bin / dpkg a renvoyé un code d'erreur (1)"
segue_segway
J'ai changé les étapes dans ma réponse un peu. Recommencez au début de ma réponse.
AB
Quel message d'erreur stupide, non? Pourquoi ne nous dit-il pas ce qui ne va pas?
Sören

Réponses:

23

On dirait que votre fichier de sources est corrompu et qu'il y a des paquets cassés. Supprimez le fichier source corrompu en appuyant sur Ctrl+ Alt+ Tpour ouvrir un terminal, puis tapez:

sudo rm /etc/apt/sources.list

Ensuite, tapez

sudo software-properties-gtk

Cela ouvrira software-properties-gtk et un nouveau sources.listsera créé automatiquement.

Puis changez le serveur en US ou en un autre serveur de votre choix. Vous devez activer les référentiels à partir de la nouvelle boîte de dialogue pour créer un nouveau fichier sources.list.

Cochez toutes les cases puis cliquez sur Revert puis cliquez sur fermer.

entrez la description de l'image ici

Comment restaurer les référentiels par défaut?

Étape 2 Ouvrez un terminal et tapez

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

Puis courir

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

Ensuite, installez Chrome.

modifier

J'ai rejoint Sunny dans un chat pour l'aider à résoudre le problème et à supprimer /var/lib/dpkg/alternatives/google-chromeen exécutant

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

et courir

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

Le problème a été résolu et Sunny a déclaré que les erreurs ne se produisaient plus.

Neil
la source
J'ai ajouté les résultats à ces commandes dans la question ci-dessus.
segue_segway
vient de modifier mon post. J'espère que ça vous aidera
Neil
Hmm,
j'obtiens
"sudo rm /etc/apt/sources.list" vous devez ajouter un espace sudo rm (espace) /etc/apt/sources.list
Neil
J'ai reçu ces messages: AVERTISSEMENT: root: impossible d'ouvrir le fichier '/etc/apt/sources.list' AVERTISSEMENT: root: impossible d'ouvrir le fichier '/etc/apt/sources.list'
segue_segway
9

Eh bien, après une extension de recherche et de recherche de produits déjà essayés, je suis allé à l’endroit où les scripts phpmyadmin.prerm, phpmyadmin.postrm, etc., et les ai supprimés manuellement.

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

alors j'ai supprimé ces fichiers

sudo rm -r phpmyadmin.*

alors j'ai couru

sudo apt-get clean
sudo apt-get update

Je voulais voir si le paquet était toujours là, alors j'ai couru

sudo apt-get supprimer phpmyadmin

J'ai eu la réponse que le paquet n'était pas installé et qu'il ne pouvait donc pas être supprimé.

ENFIN!

Alors à partir de là j'ai juste couru

sudo apt-get install phpmyadmin

J'espère que cela aidera quelqu'un, car je me tourne vers les forums Ubuntu pour trouver de nombreuses réponses.

Hiren Raiyani
la source
7

Suivez les commandes ci-dessous pour vous débarrasser du sous-processus E: / usr / bin / dpkg a renvoyé un code d'erreur (1)

étape 1:

sudo apt --purge remove unattended-upgrades

Ici, "atattended-upgrades" correspond à "nom du package de traitement des erreurs". Vous pouvez le remplacer par votre nom de package de traitement des erreurs.

étape 2:

sudo apt-get autoremove

étape 3:

sudo apt-get update
GANGA SIVA KRISHNA
la source
1

La suppression de Chrome échoue, car le script de pré-suppression pose problème. Supprimer le script via

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

et recommencez la suppression via

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

Pour une meilleure compréhension, lisez ma réponse ici .


Et le deuxième problème, le PPA PPA: fabricesp / ppa n'a pas de paquet pour Trusty. Donc utiliser

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

supprimer le PPA. ppa-purgene fonctionne pas dans ce cas.

UN B
la source
J'ai modifié ma question pour répondre à ces suggestions. Toujours pas de chance.
segue_segway
0

Essayez d’exécuter les commandes suivantes sur le terminal:

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

J'espère que cela résoudra votre problème.

souper
la source
0

Essayez est de reconfigurer la base de données de paquets. La base de données a probablement été corrompue lors de l'installation d'un paquet. sudo dpkg --configure -a

Aditya Pawaskar
la source