Actualização indevida pelo próprio sistema

Iniciado por JFMMão de Ferro, 17 de Abril de 2015, 15:43

tópico anterior - próximo tópico

JFMMão de Ferro

Há vários dias recebi esta actualização:
Ao ler, e ver o que era, porque acompanho sempre as actualizações, e pareceu-me ser uma actualização de versão, o que não podia ser porque só uso versões Lts que é o caso desta ser a 14.04.2 consegui abortar, mas o mal já estava feito.

Nem todas as actualizações podem ser instaladas
Executar um upgrade parcial, para instalar o maior número de actualizações possíveis.

Isto pode ser originado por:

Um upgrade anterior não terminado
Problemas com algum software instalado
Pacotes de software não fornecidos pelo Ubuntu
Mudanças normais de uma versão de pré lançamento do Ubuntu

De seguida
Can't install 'ubuntu-desktop'
It was impossible to install a required package. Please report this is a bug using 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal.
Comuniquei este bug como é solicitado, mas não sei como trabalhar com aquele lugar, e nem sei se foi aceite apesar de lá aparecer
https://bugs.launchpad.net/ubuntu/+source/libunity/+bug/1441126

Já dei várias ordens, não necessàriamente na ordem que as vou colocar

sudo apt-get clean
sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo rm /var/lib/apt/lists/* ; sudo rm /var/lib/apt/lists/partial/* ; sudo apt-get -f install ; sudo apt-get clean ; sudo apt-get update ; sudo apt-get dist-upgrade : sudo apt-get clean ; sudo apt-get autoclean ; sudo apt-get autoremove
sudo apt-get install --reinstall ubntu-desktop

Os seguintes pacotes têm dependências não resolvidas.

apt: Depends: libapt-pkg4.12 (>= 1.0.9.7) mas 1.0.1ubuntu2.6 está instalado
    Depends: libc6 (>= 2.15) mas 2.19-0ubuntu6.6 está instalado
    Depends: libgcc1 (>= 1:4.1.1) mas 1:4.9.1-0ubuntu1 está instalado
    Depends: libstdc++6 (>= 4.9) mas 4.8.2-19ubuntu1 está instalado
    Depends: debian-archive-keyring mas não está instalado

Pensei em desinstalar estes pacotes lib depois update etc. etc. mas se calhar pioro a situação

Os colegas como vêem, julgo que tenho problema sério, embora consiga trabalhar com a máquina, tenho sistema gráfico abro, uso e fecho qualquer programa, mas não sei como resolver

JFMMF



galactus

JFMMF, você está usando algum PPA ou outro repositório não oficial?
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

JFMMão de Ferro

Olá galactus, sim tenho vários, mas nunca me deram problemas.

galactus

Hummm, a coisa não tá boa mesmo JFMMF.

Este pacote que apresenta problema:  libapt-pkg

Tem haver exatamente com o gerenciador de pacotes, resumindo, você "quebrou" o gerenciador de pacotes!

Então vamos recapitular, você recebeu uma mensagem de atualização, certo?  Era de versão?  Queria passar para 14.10?

Eu te pergunto isso porque o meu Ubuntu 14.10 usa a versão 1.0.9 do  libapt-pkg.  Que é isso que ele reclama aí, que ele precisa da 1.0.9 mas é a 1.0.1 que está instalada!

É só pra ter certeza, você deixou ele começar as instalações dos novos pacotes e depois abortou? Foi isso mesmo?

Tem algum PPA ou outro repositório ativo não oficial que mexe com o sistema? Tipo um Unity mais novo? Ou são apenas de programas que você usa uma versão mais nova?
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

JFMMão de Ferro

Citação de: galactus online 17 de Abril de 2015, 18:20
Hummm, a coisa não tá boa mesmo JFMMF.

Este pacote que apresenta problema:  libapt-pkg

Tem haver exatamente com o gerenciador de pacotes, resumindo, você "quebrou" o gerenciador de pacotes!

Então vamos recapitular, você recebeu uma mensagem de atualização, certo?  Era de versão?  Queria passar para 14.10?

Eu te pergunto isso porque o meu Ubuntu 14.10 usa a versão 1.0.9 do  libapt-pkg.  Que é isso que ele reclama aí, que ele precisa da 1.0.9 mas é a 1.0.1 que está instalada!

É só pra ter certeza, você deixou ele começar as instalações dos novos pacotes e depois abortou? Foi isso mesmo?

Tem algum PPA ou outro repositório ativo não oficial que mexe com o sistema? Tipo um Unity mais novo? Ou são apenas de programas que você usa uma versão mais nova?

Recebi a mensagem de actualização, não me apercebi de ter começado a actualizar, também não me apercebi ou não me lembro se tinha algo escrito para o 14.10, só uso Lts , quando consegui abortar por ver que era um quadro do tipo nova versão, e falava em apagar o ubuntu-desktop.

Os PPa que tenho são todos de programas que uso, sim para versão mais nova.

Ontem apareceu a versão 4.0 do Kernel, pensei que talvez ajudasse a resolver a questão e instalei, sem problemas, reinstalei o drive da Nvidia o 346-59 sem problemas, fiz aqueles comandos de update upgrade etc. etc. não resolveu, em qualquer caso a máquina hoje arrancou, tem estado a trabalhar muito bem até este momento, faço pacotes do BOINC, como deve de saber, é pesado a máquina está a trabalhar, mas com este defeito.

galactus

Estive dando uma pesquisada e encontrei outros usuários com problema igual ao seu ou parecido.

De tudo que você já tentou, ainda achei mais três coisas que você pode tentar mas que não são o mesmo erro seu. Essas três dicas são para falha de segmentação, mas você pode dar uma olhada pra ver se ajuda.

1) Aumentar o cache do apt: http://ubuntuforums.org/showthread.php?t=2209984  e https://aziest.wordpress.com/2011/01/24/how-to-increase-your-apt-cache-limit/

2) Apagar o conteúdo do /var/cache/apt/*.bin: http://ubuntuforums.org/showthread.php?t=1680721  e   http://askubuntu.com/questions/532200/14-04-lts-apt-get-segfault

3) Tentar reconfigurar o libapt-pkg4.12:  http://www.schakko.de/2013/08/11/fixing-segmentation-fault-in-libapt-pkg/


Já essa dica é quanto a quebra do pacote na instalação:

1) http://askubuntu.com/questions/178879/apt-get-broken-cannot-fix-or-remove-libapt-pkg4-12

Se nada disso resolver talvez só uma instalação limpa resolva o problema!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

JFMMão de Ferro

Citação de: galactus online 18 de Abril de 2015, 08:18
Estive dando uma pesquisada e encontrei outros usuários com problema igual ao seu ou parecido.

De tudo que você já tentou, ainda achei mais três coisas que você pode tentar mas que não são o mesmo erro seu. Essas três dicas são para falha de segmentação, mas você pode dar uma olhada pra ver se ajuda.

1) Aumentar o cache do apt: http://ubuntuforums.org/showthread.php?t=2209984  e https://aziest.wordpress.com/2011/01/24/how-to-increase-your-apt-cache-limit/

2) Apagar o conteúdo do /var/cache/apt/*.bin: http://ubuntuforums.org/showthread.php?t=1680721  e   http://askubuntu.com/questions/532200/14-04-lts-apt-get-segfault

3) Tentar reconfigurar o libapt-pkg4.12:  http://www.schakko.de/2013/08/11/fixing-segmentation-fault-in-libapt-pkg/


Já essa dica é quanto a quebra do pacote na instalação:

1) http://askubuntu.com/questions/178879/apt-get-broken-cannot-fix-or-remove-libapt-pkg4-12

Se nada disso resolver talvez só uma instalação limpa resolva o problema!

Desde já muito agradeço a disponibilidade e interesse, que teve em ajudar.

Só no útima hipótese e sobre a segunda resposta é que consegui apagar os pacotes errados, mas não consigo fazer o wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg4.12_0.9.7.1ubuntu2_amd64.deb

Dá isto:   Pedido HTTP enviado, a aguardar resposta... 404 Not Found
2015-04-18 12:53:37 ERRO 404: Not Found.

Agora já não consigo abrir Synaptic, gdebi, e se apagar a máquina tenho a impressão de que já não consigo abrir o S.O. 14.04

Haverá alguma hipótese de se contornar aquele 404 Not Found ?


Usando as ordens anteriores, obtenho isto:

dpkg: problemas com dependências impedem a configuração de apt:
apt depende de libapt-pkg4.12 (>= 1.0.9.7); no entanto:
  O pacote libapt-pkg4.12:amd64 não está instalado.
apt depende de libstdc++6 (>= 4.9); no entanto:
  A versão de libstdc++6:amd64 no sistema é 4.8.2-19ubuntu1.
apt depende de debian-archive-keyring; no entanto:
  O pacote debian-archive-keyring não está instalado.

dpkg: error processing package apt (--configure):
problemas com dependências - a deixar por configurar
Foram encontrados erros enquanto processava:
apt
apt: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
apt: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
apt: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
apt: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
apt: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
apt: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
apt-get: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
aptitude: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
aptitude: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
aptitude: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
dpkg: problemas com dependências impedem a configuração de apt:
apt depende de libapt-pkg4.12 (>= 1.0.9.7); no entanto:
  O pacote libapt-pkg4.12:amd64 não está instalado.
apt depende de libstdc++6 (>= 4.9); no entanto:
  A versão de libstdc++6:amd64 no sistema é 4.8.2-19ubuntu1.
apt depende de debian-archive-keyring; no entanto:
  O pacote debian-archive-keyring não está instalado.

dpkg: error processing package apt (--configure):
problemas com dependências - a deixar por configurar
Foram encontrados erros enquanto processava:
apt
apt-get: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory


Há tempos dei com este programa Timeshift, fazendo um comentário, que esperava não o usar, mas se fosse o caso que ele fizesse o que se espera dele, na altura em 24-01-2015 que fiz uma cópia do sistema, será que vale a pena tentar fazer o Restore do S.O. antes de apagar a máquina ?

galactus

BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

JFMMão de Ferro

Boa tarde galactus

Instalei o libapt-pkg4.12_0-9.7.1ubuntu2_amd64.deb

Aqui :  https://launchpad.net/ubuntu/quantal/amd64/libapt-pkg4.12/0.9.7.1ubuntu2 com ( 760.4 KiB )

jfmmf@jfmmf:~/Transferências$ sudo dpkg -i libapt-pkg4.12_0.9.7.1ubuntu2_amd64.deb

(A ler a base de dados ... 478983 ficheiros e directórios actualmente instalados.)
Preparing to unpack libapt-pkg4.12_0.9.7.1ubuntu2_amd64.deb ...
Unpacking libapt-pkg4.12:amd64 (0.9.7.1ubuntu2) over (0.9.7.1ubuntu2) ...
A instalar libapt-pkg4.12:amd64 (0.9.7.1ubuntu2) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
jfmmf@jfmmf:~/Transferências$ sudo apt-get install -f
apt-get: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by apt-get)
apt-get: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0)

Não sei se será a mesma coisa, mas agora ao tentar actualizar recebo esta informação, bem diferente, e talvez com isto se arranje outra solução.

sudo dpkg --configure -a ; sudo apt install -f ; sudo apt check ; sudo apt update ; sudo apt -u upgrade ; sudo apt -u dist-upgrade
dpkg: problemas com dependências impedem a configuração de apt:
apt depende de libapt-pkg4.12 (>= 1.0.9.7); no entanto:
  A versão de libapt-pkg4.12:amd64 no sistema é 0.9.7.1ubuntu2.
apt depende de libstdc++6 (>= 4.9); no entanto:
  A versão de libstdc++6:amd64 no sistema é 4.8.2-19ubuntu1.
apt depende de debian-archive-keyring; no entanto:
  O pacote debian-archive-keyring não está instalado.

dpkg: error processing package apt (--configure):
problemas com dependências - a deixar por configurar
Foram encontrados erros enquanto processava:
apt
apt: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0)
apt: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0)
apt: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0)
apt: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0)
apt: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0)
jfmmf@jfmmf:~/Transferências$

JFMMão de Ferro

Citação de: galactus online 18 de Abril de 2015, 10:26
Você não encontra com o wget pois mudou a versão do pacote! Agora tem várias versões:

http://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg4.12_0.9.9.1~ubuntu3.2_amd64.deb

http://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg4.12_0.9.9.1~ubuntu3.3_amd64.deb

http://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg4.12_1.0.1ubuntu2.5_amd64.deb

http://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg4.12_1.0.1ubuntu2.6_amd64.deb

http://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg4.12_1.0.1ubuntu2.7_amd64.deb

http://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg4.12_1.0.9.2ubuntu2_amd64.deb

http://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg4.12_1.0.9.7ubuntu4_amd64.deb


Se fosse meu o sistema eu faria cópia dos meus dados e alguns arquivos de configuração, se fosse o caso, veria os PPAs que me interessassem e faria uma nova instalação limpa!

Mas faz mais este esforço e tenta com um destes pacotes. O mais indicado seria este aqui?

http://security.ubuntu.com/ubuntu/pool/main/a/apt/libapt-pkg4.12_1.0.9.2ubuntu2_amd64.deb


Bem vou aguardar mais um pouco com o que escrevi há momentos, este S.O. deu-me imenso trabalho a pô-lo redondo, estava tão seguro de que nada acontecia, no fim estou a ficar desarmado. mas tenhamos esperança.

JFMMão de Ferro