erro fatal irrecuperavel no synaptic

Iniciado por jpenteriche, 02 de Abril de 2011, 16:12

tópico anterior - próximo tópico

jpenteriche

Ja faz 2 semanas que tento atualizar o meu pc e não consigo, quando vem a atualização automatica eu mando fazer e depois de baixar todos os pacotes da um erro fatal e irrecuperável com postado logo abaixo.
ja andei por outros foruns no viva linux e lá não conseguiram me ajudar.
alguém me ajude por favor??



Extraindo templates de pacotes : 100%
pré-configurando pacotes...
(Lendo banco de dados...60dpkg: erro fatal irrecuperável, abortando:
falhou em buffer_read(fd): lista de arquivos do pacote 'Libdrm2' : É um diretorio
E: Sub-process/usr/bin dpkg returned an error code (2)
Um pacote falhos na instalação. Tentando recuperar:


libonati

Já tentou na linha de comando
dpkg --configure -a
apt-get install -f
Já foi no synaptic e resolveu pacotes quebrados?

jpenteriche

sim, ja fiz tudo isso e nada..

julio@julio-desktop:~$ dpkg --configure -a
dpkg: a operação solicitada requer privilégios de superusuário
julio@julio-desktop:~$ sudo dpkg --configure -a
[sudo] password for julio:
julio@julio-desktop:~$ apt-get install -f
E: Não foi possível abrir arquivo de trava /var/lib/dpkg/lock - open (13: Permissão negada)
E: Não foi possível travar o diretório administrativo (/var/lib/dpkg/), você é root?
julio@julio-desktop:~$

libonati

sudo dpkg --configure -a
sudo apt-get install -f
Como você tratou os pacotes quebrados no synaptic?


jpenteriche

Então, fui em editar, corrigir pacotes quebrados e depois apareceu no rodapé lá em baixo problema solucionado com sucesso.

mas esse processo ja foi feito varias vezes e nada, sempre retorna o mesmo problema.

me ajude ai vai..!!!!

libonati

Olha existe solução mas tenho que dizer, não gostei desse ubuntu 10.10 veio cheio de firula o openshot tá fechando e até o pitivi. Vou voltar para o ubuntu 10.04. Não aceito mudanças para pior. Um processo de evolução começa com uma base e vai melhorando aos poucos e isso nós temos que tirar o chapeu para a microssoft. A canonical tá pegando o que está bom e mexe daqui dali e coloca algo novo e muitos programas que estavam estáveis voltam na linha da evolução e apresentam problemas.
Perceba o abismo que vão criar com esse unyti ou unity (sei lá como se escreve) e o wayland substituindo o gnome e xorg respectivamente. Com o tempo, o ubuntu, vai ficar isolado dos outros softwares livres.
Mais recentemente soube no página planeta que o milionário que criou o ubuntu está em acordo com a microssoft para implantar o internet explore no ubuntu 11.08, puts grilo.
Se começarem com muita frescura vou pular fora, não volto para o windows por que sou defensor da liberdade de expressão e software livre. Vou continuar usando linux e temos opção para isso até fazerem palhaçada e pulo fora denovo.
É bom não ficar desanimado mas tens o direito de ficar put..   Meu conselho é vamos aguardar o que vem por aí. :-[

Salve o slackware, a distro de um homem só, verdadeiramente representante do mundo linux.

libonati

Citação de: libonati online 03 de Abril de 2011, 12:46
.... Vou voltar para o ubuntu 10.04. Não aceito mudanças para pior. Um processo de evolução começa com uma base e vai melhorando aos poucos e isso nós temos que tirar o chapeu para a microssoft. ,,,,

Salve o slackware, a distro de um homem só, verdadeiramente representante do mundo linux.

Está consumado. Reinstalei o velho e bom 10.04.



fabiorumor

Olá, antes desse erro fatal não adicionaste nenhum caminho novo ao repositório??
Abraço.

jpenteriche

Não adicionei nada simplesmente mandei atualizar como sempre faço e apos baixar os pacotes ele deu o erro acima mencionado.

alarcon

Citação de: jpenteriche online 02 de Abril de 2011, 16:12
Ja faz 2 semanas que tento atualizar o meu pc e não consigo, quando vem a atualização automatica eu mando fazer e depois de baixar todos os pacotes da um erro fatal e irrecuperável com postado logo abaixo.
ja andei por outros foruns no viva linux e lá não conseguiram me ajudar.
alguém me ajude por favor??



Extraindo templates de pacotes : 100%
pré-configurando pacotes...
(Lendo banco de dados...60dpkg: erro fatal irrecuperável, abortando:
falhou em buffer_read(fd): lista de arquivos do pacote 'Libdrm2' : É um diretorio
E: Sub-process/usr/bin dpkg returned an error code (2)
Um pacote falhos na instalação. Tentando recuperar:



Não sei qual é a sua versão do Ubuntu, mas se fosse você iria aqui:

http://packages.ubuntu.com/

baixaria exatamente o .deb do pacote Libdrm2 e pelo terminal na pasta que contém o arquivo baixado daria o comando:

sudo dpkg -i --force-all nome_do_arquivo_baixado.deb

por exemplo, se o seu é o Ubuntu 10.04 32bits, baixaria isso aqui:

http://mirrors.us.kernel.org/ubuntu//pool/main/libd/libdrm/libdrm2_2.4.18-1ubuntu3_i386.deb

e usaria o comando:

sudo dpkg -i --force-all libdrm2_2.4.18-1ubuntu3_i386.deb

e depois no terminal digitaria os comandos:

sudo dpkg --configure -a

sudo apt-get install -f

sudo apt-get update

jpenteriche

Olá, não saberia fazer isso que tu me pedio pois tenho pouca intimidade com o linux, a unica coisa que posso te dizer é que meu ubuntu é versão 10.04 64bit..
se puder atraves destes dados me passar um passo a passo eu ficaria grato pela atenção.

alarcon

Citação de: jpenteriche online 05 de Abril de 2011, 08:30
Olá, não saberia fazer isso que tu me pedio pois tenho pouca intimidade com o linux, a unica coisa que posso te dizer é que meu ubuntu é versão 10.04 64bit..
se puder atraves destes dados me passar um passo a passo eu ficaria grato pela atenção.

baixe isso aqui:

http://mirror.pnl.gov/ubuntu//pool/main/libd/libdrm/libdrm2_2.4.18-1ubuntu3_amd64.deb

coloque na sua pasta de usuário dentro da pasta home, depois vá ao terminal e digita:

sudo dpkg -i --force-all libdrm2_2.4.18-1ubuntu3_amd64.deb

e só para complementar os comandos:

sudo dpkg --configure -a

sudo apt-get install -f

sudo apt-get update


Veja se assim dá para resolver o problema.

Tota

CitarExtraindo templates de pacotes : 100%
pré-configurando pacotes...
(Lendo banco de dados...60dpkg: erro fatal irrecuperável, abortando:
falhou em buffer_read(fd): lista de arquivos do pacote 'Libdrm2' : É um diretorio
E: Sub-process/usr/bin dpkg returned an error code (2)
Um pacote falhos na instalação. Tentando recuperar:

Ola,

Leu a mensagem de erro?

Procurou por libdrm2 no seu hd?

Entre em terminal e digite sudo su para virar root

digite locate libdrm2

ira mostrar que ele está na pasta /var/lib/dpkg/info

Lá, poderá ver que existe um arquivo chamado libdrm2.list

este arquivo é a lista de pacotes citado no erro.

Pronto! localizou o problema! Agora é por experimentação.

Navegue até a pasta info

cd /var/lib/dpkg/info

Renomeie o arquivo libdrm2.list

cp libdrm2.list libdrm2.bak

atualize os repositorios

apt-get update

atualize o sistema

apt-get upgrade

se tudo correr bem, saia do root no terminal

exit


Reporte caso algo dê errado.

Para reverter caso não funcione, renomeie novamente a lista de pacotes libdrm2

sudo /var/lib/dpkg/info/libdrm2.bak libdrm2.list

Obs. A mensagem de erro diz que libdrm2 está marcada como sendo um diretório, e como não posso ver sua arvore de arquivos em /var/lib/dpkg/info, caso tenha duvidas poste o resultado em terminal de:sudo ls -la |grep libdrm2( voce tem que navegar até lá para ver a lista e postar aqui, como citado anteriormente usando o comando cd /var/lib/dpkg/info )

[]'s

jpenteriche

Tota, parece que não deu certo não, olhe ai o resultado:

julio@julio-desktop:~$ sudo su
[sudo] password for julio:
root@julio-desktop:/home/julio# locate libdrm2
/usr/share/doc/libdrm2
/usr/share/doc/libdrm2/NEWS.Debian.gz
/usr/share/doc/libdrm2/changelog.Debian.gz
/usr/share/doc/libdrm2/changelog.gz
/usr/share/doc/libdrm2/copyright
/var/lib/dpkg/info/libdrm2.list
/var/lib/dpkg/info/libdrm2.md5sums
/var/lib/dpkg/info/libdrm2.postinst
/var/lib/dpkg/info/libdrm2.postrm
/var/lib/dpkg/info/libdrm2.shlibs
/var/lib/dpkg/info/libdrm2.symbols
root@julio-desktop:/home/julio# cd /var/lib/dpkg/info
root@julio-desktop:/var/lib/dpkg/info# cp libdrm2.list libdrm2.bak
cp: omitindo o diretório `libdrm2.list'
root@julio-desktop:/var/lib/dpkg/info# apt-get update
Atingido http://br.archive.ubuntu.com lucid Release.gpg
Atingido http://br.archive.ubuntu.com/ubuntu/ lucid/main Translation-pt_BR     
Atingido http://br.archive.ubuntu.com/ubuntu/ lucid/restricted Translation-pt_BR
Atingido http://br.archive.ubuntu.com/ubuntu/ lucid/universe Translation-pt_BR
Atingido http://br.archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-pt_BR
Atingido http://br.archive.ubuntu.com lucid-updates Release.gpg               
Ign http://br.archive.ubuntu.com/ubuntu/ lucid-updates/main Translation-pt_BR 
Ign http://br.archive.ubuntu.com/ubuntu/ lucid-updates/restricted Translation-pt_BR
Ign http://br.archive.ubuntu.com/ubuntu/ lucid-updates/universe Translation-pt_BR
Ign http://br.archive.ubuntu.com/ubuntu/ lucid-updates/multiverse Translation-pt_BR
Atingido http://br.archive.ubuntu.com lucid Release                           
Atingido http://br.archive.ubuntu.com lucid-updates Release                   
Atingido http://br.archive.ubuntu.com lucid/main Packages                     
Atingido http://br.archive.ubuntu.com lucid/restricted Packages               
Atingido http://br.archive.ubuntu.com lucid/main Sources     
Atingido http://br.archive.ubuntu.com lucid/restricted Sources                 
Atingido http://br.archive.ubuntu.com lucid/universe Packages                 
Atingido http://br.archive.ubuntu.com lucid/universe Sources                   
Atingido http://br.archive.ubuntu.com lucid/multiverse Packages               
Atingido http://br.archive.ubuntu.com lucid/multiverse Sources
Atingido http://br.archive.ubuntu.com lucid-updates/main Packages
Atingido http://br.archive.ubuntu.com lucid-updates/restricted Packages
Atingido http://br.archive.ubuntu.com lucid-updates/main Sources
Atingido http://security.ubuntu.com lucid-security Release.gpg                 
Ign http://security.ubuntu.com/ubuntu/ lucid-security/main Translation-pt_BR   
Ign http://security.ubuntu.com/ubuntu/ lucid-security/restricted Translation-pt_BR
Atingido http://br.archive.ubuntu.com lucid-updates/restricted Sources         
Atingido http://br.archive.ubuntu.com lucid-updates/universe Packages         
Obter:1 http://dl.google.com stable Release.gpg [197B]                         
Atingido http://br.archive.ubuntu.com lucid-updates/universe Sources           
Atingido http://br.archive.ubuntu.com lucid-updates/multiverse Packages       
Atingido http://br.archive.ubuntu.com lucid-updates/multiverse Sources         
Ign http://dl.google.com/linux/chrome/deb/ stable/main Translation-pt_BR       
Ign http://security.ubuntu.com/ubuntu/ lucid-security/universe Translation-pt_BR
Ign http://security.ubuntu.com/ubuntu/ lucid-security/multiverse Translation-pt_BR
Atingido http://security.ubuntu.com lucid-security Release
Obter:2 http://dl.google.com stable Release.gpg [197B]
Ign http://dl.google.com/linux/talkplugin/deb/ stable/main Translation-pt_BR
Atingido http://security.ubuntu.com lucid-security/main Packages
Obter:3 http://dl.google.com stable Release [1347B]
Atingido http://security.ubuntu.com lucid-security/restricted Packages         
Atingido http://security.ubuntu.com lucid-security/main Sources
Atingido http://security.ubuntu.com lucid-security/restricted Sources
Atingido http://security.ubuntu.com lucid-security/universe Packages
Atingido http://security.ubuntu.com lucid-security/universe Sources
Obter:4 http://dl.google.com stable Release [1347B]         
Atingido http://security.ubuntu.com lucid-security/multiverse Packages         
Atingido http://security.ubuntu.com lucid-security/multiverse Sources
Obter:5 http://dl.google.com stable/main Packages [1074B]   
Obter:6 http://dl.google.com stable/main Packages [761B]
Baixados 4923B em 2s (2283B/s) 
Lendo listas de pacotes... Pronto
root@julio-desktop:/var/lib/dpkg/info# apt-get upgrade
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os pacotes a seguir serão mantidos em suas versões atuais:
  ffmpeg libavdevice52 libavfilter0
Os pacotes a seguir serão atualizados:
  dbus dbus-x11 firefox firefox-branding firefox-gnome-support gdm
  gnome-screensaver google-chrome-stable libdbus-1-3 libldap-2.4-2 libphonon4
  libqt4-assistant libqt4-dbus libqt4-designer libqt4-help libqt4-network
  libqt4-opengl libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql
  libqt4-sql-mysql libqt4-svg libqt4-test libqt4-webkit libqt4-xml
  libqt4-xmlpatterns libqtcore4 libqtgui4 libtiff4 openssh-client phonon
  ssh-askpass-gnome tzdata tzdata-java xulrunner-1.9.2
36 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 3 não atualizados.
É preciso baixar 0B/72,4MB de arquivos.
Depois desta operação, 0B adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s
Extraíndo templates de pacotes : 100%
Pré-configurando pacotes ...
(Lendo banco de dados ... 60%dpkg: erro fatal irrecuperável, abortando:
falhou em buffer_read(fd): lista de arquivos do pacote 'libdrm2': É um diretório
E: Sub-process /usr/bin/dpkg returned an error code (2)
root@julio-desktop:/var/lib/dpkg/info#

jpenteriche

julio@julio-desktop:~$ apt-get update
E: Não foi possível abrir arquivo de trava /var/lib/apt/lists/lock - open (13: Permissão negada)
E: Impossível criar trava no diretório de listas
julio@julio-desktop:~$ apt-get upgrade
E: Não foi possível abrir arquivo de trava /var/lib/dpkg/lock - open (13: Permissão negada)
E: Não foi possível travar o diretório administrativo (/var/lib/dpkg/), você é root?
julio@julio-desktop:~$ sudo /var/lib/dpkg/info/libdrm2.bak libdrm2.list
sudo: /var/lib/dpkg/info/libdrm2.bak: command not found
julio@julio-desktop:~$ sudo ls -la |grep libdrm2
ls: impossível acessar .gvfs: Permissão negada
-rw-r--r--  1 julio julio     412144 2011-04-05 10:36 libdrm2_2.4.18-1ubuntu3_amd64.deb
julio@julio-desktop:~$