Errori di dipendenza dopo l'installazione e il tentativo di rimuovere Google Chrome


38

Quindi Ubuntu ha funzionato perfettamente per me per un po '. Ho provato a scaricare Google Chrome e ho scaricato accidentalmente la versione a 32 bit. Sono tornato indietro e ho provato a scaricare il 64-bit (stupidamente senza cancellare il 32-bit), e ho iniziato a riscontrare problemi con i messaggi di errore relativi google-chrome-stable.

Il mio prossimo passo è stato quello di eliminare tutto ciò che ho su Ubuntu relativo a Chrome, ma sto ancora ricevendo questi errori e, dato che sono ancora un principiante di Linux, sono davvero perso per cosa fare in questo momento.

Ora, non riesco a scaricare nulla dalla riga di comando. Ad esempio, ho appena provato a scaricare la versione di f.lux di Ubuntu e ho ottenuto quanto segue:

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)

Devo essere in grado di scaricare i pacchetti senza problemi. Qualcuno mi può aiutare?

EDIT: Inoltre, quando ho provato ad aggiornare il software, ho ricevuto questo messaggio:

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

Ma quando corro apt-get install -f, ottengo il seguente output:

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

Risposta di 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 risposta a è sudo apt-get updatestata molto lunga, quindi l'ho abbreviata solo con il messaggio di errore:

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.

Errore per 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)

Ed errore per 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)

Errore per 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

In risposta ai suggerimenti di AB, dopo aver corso sudo rm /var/lib/dpkg/info/google-chrome-stable*.prerm, ho corso sudo apt-get install -fe ho ottenuto la stessa risposta che ho ricevuto:

Lettura degli elenchi dei pacchetti ... Fine
Costruire l'albero delle dipendenze       
Lettura delle informazioni sullo stato ... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più necessari:
  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-modewitch usb-modewitch-data
Usa 'apt-get autoremove' per rimuoverli.
0 aggiornati, 0 appena installati, 0 da rimuovere e 0 non aggiornati.
1 non completamente installato o rimosso.
Dopo questa operazione, verranno utilizzati 0 B di spazio su disco aggiuntivo.
Configurazione di google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: l'argomento size deve essere numerico
Prova 'xdg-icon-resource --help' per maggiori informazioni.
dpkg: pacchetto di elaborazione errori google-chrome-stable (--configure):
 script post-installazione installato sottoprocesso ha restituito lo stato di uscita errore 1
E: Il processo secondario / usr / bin / dpkg ha restituito un codice di errore (1)

fare riferimento qui
Ravan,

digitare terminale sudo apt-get autoclean quindi digitare sudo apt-get remove --purge google-chrome-stable Quindi installare Chrome
Neil

Quando provo a eliminare dopo la pulizia automatica sto ancora ricevendo lo stesso maledetto errore "Si sono verificati errori durante l'elaborazione: google-chrome-stable E: Il processo secondario / usr / bin / dpkg ha restituito un codice di errore (1)"
segue_segway

Ho modificato un po 'i passaggi della mia risposta. Ricominciare dall'inizio della mia risposta.
AB

Che stupido messaggio di errore, giusto? Perché non ci sta dicendo cosa sta andando storto.
Sören,

Risposte:


23

Sembra che il tuo file di origine sia danneggiato e ci siano pacchetti rotti. Rimuovere il file di origine danneggiato premendo Ctrl+ Alt+ Tper aprire un terminale e digitare:

sudo rm /etc/apt/sources.list

Quindi digitare

sudo software-properties-gtk

Questo aprirà software-properties-gtk e un nuovo sources.listverrà creato automaticamente.

Quindi cambia il server negli Stati Uniti o in qualsiasi altro server di tua scelta. È necessario abilitare i repository dalla nuova finestra di dialogo per creare nuovi sources.list.

Seleziona tutte le caselle, quindi fai clic su Ripristina, quindi fai clic su Chiudi.

inserisci qui la descrizione dell'immagine

Come ripristinare i repository predefiniti?

Passaggio 2 Aprire un terminale e digitare

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

Quindi corri

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

Quindi installa Chrome.

modificare

Mi sono unito a Sunny in una chat per aiutarlo a risolvere il problema e a eliminarlo /var/lib/dpkg/alternatives/google-chromeeseguendo

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

e in esecuzione

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

ha risolto il problema e Sunny ha affermato che gli errori non si verificano più.


Ho aggiunto i risultati a quei comandi nella domanda sopra.
segue_segway,

ho appena modificato il mio post. spero che sia d'aiuto
Neil,

Hmm, sto ottenendo sudo: rm / etc / apt / sources.list: comando non trovato
segue_segway

"sudo rm /etc/apt/sources.list" devi aggiungere uno spazio sudo rm (spazio) /etc/apt/sources.list
Neil

Ho ricevuto questi messaggi: ATTENZIONE: root: impossibile aprire il file '/etc/apt/sources.list' ATTENZIONE: root: impossibile aprire il file '/etc/apt/sources.list'
segue_segway

9

Bene, dopo la ricerca dell'estensione e la ricerca di cose che ho già provato, sono andato a dove gli script phpmyadmin.prerm, phpmyadmin.postrm, ecc. Dove li ho cancellati 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

poi ho cancellato quei file

sudo rm -r phpmyadmin.*

poi ho corso

sudo apt-get clean
sudo apt-get update

Volevo vedere se il pacchetto era ancora in giro, quindi ho corso

sudo apt-get remove phpmyadmin

Ho ricevuto la risposta che il pacchetto non è stato installato, quindi non è stato possibile rimuoverlo.

FINALMENTE!

Quindi da lì ho appena corso

sudo apt-get install phpmyadmin

Spero che questo aiuti qualcuno, perché cerco molte risposte nei forum di Ubuntu.


7

Seguire i comandi seguenti per sbarazzarsi di E: Il processo secondario / usr / bin / dpkg ha restituito un codice di errore (1)

passo 1:

sudo apt --purge remove unattended-upgrades

Qui gli aggiornamenti automatici è "errore nell'elaborazione del nome del pacchetto". È possibile sostituirlo con il nome del pacchetto di elaborazione degli errori.

passo 2:

sudo apt-get autoremove

passaggio 3:

sudo apt-get update

1

La rimozione di Chrome non riesce, poiché si è verificato un problema con lo script di pre-rimozione. Rimuovi lo script tramite

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

e ricominciare la rimozione tramite

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

Per una migliore comprensione leggi la mia risposta qui .


E il secondo problema, la PPA ppa: fabricesp / ppa non ha pacchetti per Trusty. Pertanto utilizzare

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

per rimuovere il PPA. ppa-purgenon funziona in questo caso.


Ho modificato la mia domanda per rispondere a questi suggerimenti. Ancora niente fortuna.
segue_segway,

0

Prova a eseguire i seguenti comandi sul terminale:

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

Spero che questo risolva il tuo problema.


0

Prova è riconfigurare il database del pacchetto. Probabilmente il database è stato danneggiato durante l'installazione di un pacchetto. sudo dpkg --configure -a

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.