Erros de dependência após instalar e tentar remover o Google Chrome


38

Então o ubuntu funcionou perfeitamente para mim por um tempo. Tentei baixar o Google Chrome e baixei acidentalmente a versão de 32 bits. Voltei e tentei baixar o de 64 bits (estupidamente, sem excluir o de 32 bits) e comecei a ter problemas para obter mensagens de erro relacionadas google-chrome-stable.

Meu próximo passo foi limpar tudo o que tenho no Ubuntu relacionado ao Chrome, mas ainda estou recebendo esses erros e, como ainda sou novato no Linux, estou realmente perdido pelo que fazer agora.

Agora, não consigo baixar nada pela linha de comando. Por exemplo, eu apenas tentei baixar a versão do f.lux do Ubuntu e obtive o seguinte:

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)

Preciso poder baixar pacotes sem problemas. Alguém pode me ajudar?

EDIT: Além disso, quando tentei atualizar o software, recebi esta mensagem:

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

Mas quando executo apt-get install -f, recebo a seguinte saída:

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

Resposta 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)

A resposta a sudo apt-get updatefoi muito longa, então a reduzi para apenas a mensagem de erro:

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.

Erro para o 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)

E erro 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)

Erro 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

Em resposta às sugestões da AB, depois da execução sudo rm /var/lib/dpkg/info/google-chrome-stable*.prerm, corri sudo apt-get install -fe obtive a mesma resposta que recebi:

Lendo listas de pacotes ... Concluído
Construindo árvore de dependência       
Lendo informações do estado ... Concluído
Os seguintes pacotes foram instalados automaticamente e não são mais necessários:
  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 removê-los.
0 atualizado, 0 recém-instalado, 0 a remover e 0 não atualizado.
1 não totalmente instalado ou removido.
Após esta operação, 0 B de espaço em disco adicional será usado.
Configurando google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: o argumento size deve ser numérico
Tente 'xdg-icon-resource --help' para obter mais informações.
dpkg: erro ao processar o pacote google-chrome-stable (--configure):
 O script de pós-instalação instalado pelo subprocesso retornou o status de saída de erro 1
E: O subprocesso / usr / bin / dpkg retornou um código de erro (1)

consulte aqui
Ravan

digite o terminal sudo apt-get autoclean e digite sudo apt-get remove --purge google-chrome-stable Em seguida, instale o Chrome
Neil

Quando tento limpar após a limpeza automática, ainda estou recebendo o mesmo erro "Erros encontrados durante o processamento: estável no google-chrome E: O
subprocesso

Alterei um pouco as etapas da minha resposta. Comece de novo no início da minha resposta.
AB

Que mensagem de erro estúpida, certo? Por que não está nos dizendo o que está errado?
Sören

Respostas:


23

Parece que seu arquivo de origem está corrompido e há pacotes quebrados. Remova o arquivo de origem corrompido pressionando Ctrl+ Alt+ Tpara abrir um terminal e digite:

sudo rm /etc/apt/sources.list

Em seguida, digite

sudo software-properties-gtk

Isso abrirá o software-properties-gtk e um novo sources.listserá criado automaticamente.

Em seguida, mude o servidor para EUA ou para qualquer outro servidor de sua escolha. Você deve ativar os repositórios a partir da nova caixa de diálogo para criar novas fontes.list.

Marque todas as caixas, clique em Reverter e clique em Fechar.

insira a descrição da imagem aqui

Como restauro os repositórios padrão?

Etapa 2 Abra um terminal e digite

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

Então corra

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

Em seguida, instale o Chrome.

Editar

Entrei em Sunny em um bate-papo para ajudá-lo a resolver o problema e excluir /var/lib/dpkg/alternatives/google-chrome, executando

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

e correndo

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

resolveu o problema e Sunny disse que os erros não estão mais acontecendo.


Eu adicionei os resultados a esses comandos na pergunta acima.
Segue

acabou de editar minha postagem. espero que ajude
Neil

Hmm, eu estou ficando sudo: rm / etc / apt / sources.list: comando não encontrado
segue_segway

"sudo rm /etc/apt/sources.list" você precisa adicionar um espaço sudo rm (espaço) /etc/apt/sources.list
Neil

Recebi estas mensagens: AVISO: root: não foi possível abrir o arquivo '/etc/apt/sources.list' AVISO: root: não foi possível abrir o arquivo '/etc/apt/sources.list'
segue_segway

9

Bem, após a extensão pesquisando e encontrando as coisas que eu já tentei, fui para onde os scripts phpmyadmin.prerm, phpmyadmin.postrm, etc, onde os excluímos 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

então eu apaguei esses arquivos

sudo rm -r phpmyadmin.*

então eu corri

sudo apt-get clean
sudo apt-get update

Eu queria ver se o pacote ainda estava por aí, então eu corri

sudo apt-get remove phpmyadmin

Eu recebi a resposta de que o pacote não estava instalado e não pôde ser removido.

FINALMENTE!

Então a partir daí eu apenas corri

sudo apt-get install phpmyadmin

Espero que isso ajude alguém, porque busco muitas respostas nos fóruns do Ubuntu.


7

Siga os comandos abaixo para se livrar do E: O subprocesso / usr / bin / dpkg retornou um código de erro (1)

passo 1:

sudo apt --purge remove unattended-upgrades

Aqui, as atualizações autônomas são "erro ao processar o nome do pacote". Você pode substituí-lo pelo nome do pacote de processamento de erros.

passo 2:

sudo apt-get autoremove

etapa 3:

sudo apt-get update

1

A remoção do Chrome falha, porque há um problema com o script de pré-remoção. Remova o script via

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

e inicie a remoção novamente via

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

Para uma melhor compreensão, leia minha resposta aqui .


E o segundo problema, o PPA ppa: fabricesp / ppa não possui pacotes para o Trusty. Portanto, use

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

para remover o PPA. ppa-purgenão funciona neste caso.


Eu editei minha pergunta para abordar essas sugestões. Ainda sem sorte.
segue_segway

0

Tente executar os seguintes comandos no terminal:

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

Espero que isso resolva seu problema.


0

Tente é reconfigurar o banco de dados do pacote. Provavelmente o banco de dados foi corrompido ao instalar um pacote. sudo dpkg --configure -a

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.