erro fatal irrecuperavel no synaptic

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

tópico anterior - próximo tópico

Tota

Ok,

mas não fez tudo o que pedi.

cd /var/lib/dpkg/listsudo ls -la |grep libdrm2

Realmente está setado como diretório, então o comando não renomeou o diretório.
Citarcp: omitindo o diretório `libdrm2.list'

Alternativamente, copie todos os libdrm2 da pasta /var/lib/dpkg/info para um pendrive e apague eles desta pasta.

e tente novamente. Se não funcionar, recoloque como root no lugar.

[]'s

alarcon

#16
Antes de tentar a dica do Tota você deveria tentar o que falei antes que nada mais é do que forçar a instalação do pacote que possivelmente está com problemas baixando ele outra vez e instalando manualmente com o comando que indiquei.

Somente se não funcionar é que deveria partir para a dica do Tota.


Uma observação, antes de usar qualquer comando ou programa de instalação você deve ter os outros fechados, por exemplo, não pode usar o apt-get se já está usando Synaptic ou o Central de programas ou se o apt-get já está em uso. É um por vez. Outra coisa você não está usando o sudo veja:

julio@julio-desktop:~$ apt-get update

o certo seria:

julio@julio-desktop:~$ sudo apt-get update

preste atenção no que lhe informam e o que você anda fazendo ok.

jpenteriche

julio@julio-desktop:~$ sudo dpkg -i --force-all libdrm2_2.4.18-1ubuntu3_amd64.deb
[sudo] password for julio:
(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
julio@julio-desktop:~$ sudo dpkg --configure -a
julio@julio-desktop:~$ sudo apt-get install -f
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os seguintes pacotes foram automaticamente instalados e não são mais requeridos:
  libflite1 libfftw3-3 libgme0 freepats libiptcdata0 libwildmidi0 liborc-0.4-0
  libkate1 libcdaudio1 libsoundtouch1c2 libcelt0-0 libphysfs1 libofa0 libmms0
Use 'apt-get autoremove' para removê-los.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 39 não atualizados.
julio@julio-desktop:~$ sudo 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
Obter:1 http://br.archive.ubuntu.com lucid-updates Release.gpg [198B]         
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                           
Obter:2 http://br.archive.ubuntu.com lucid-updates Release [44,7kB]           
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/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
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                     
Atingido http://br.archive.ubuntu.com lucid/multiverse Sources                 
Obter:3 http://br.archive.ubuntu.com lucid-updates/main Packages [468kB]       
Atingido http://security.ubuntu.com lucid-security/main Packages               
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           
Atingido http://security.ubuntu.com lucid-security/multiverse Packages         
Atingido http://security.ubuntu.com lucid-security/multiverse Sources         
Obter:4 http://br.archive.ubuntu.com lucid-updates/restricted Packages [3267B]
Obter:5 http://br.archive.ubuntu.com lucid-updates/main Sources [183kB]
Obter:6 http://br.archive.ubuntu.com lucid-updates/restricted Sources [1443B] 
Obter:7 http://br.archive.ubuntu.com lucid-updates/universe Packages [192kB]   
Obter:8 http://br.archive.ubuntu.com lucid-updates/universe Sources [71,9kB]   
Obter:9 http://br.archive.ubuntu.com lucid-updates/multiverse Packages [8341B]
Obter:10 http://br.archive.ubuntu.com lucid-updates/multiverse Sources [4364B]
Obter:11 http://dl.google.com stable Release.gpg [197B]                       
Ign http://dl.google.com/linux/chrome/deb/ stable/main Translation-pt_BR       
Obter:12 http://dl.google.com stable Release.gpg [197B]                       
Ign http://dl.google.com/linux/talkplugin/deb/ stable/main Translation-pt_BR   
Obter:13 http://dl.google.com stable Release [1347B]                           
Obter:14 http://dl.google.com stable Release [1347B]                           
Obter:15 http://dl.google.com stable/main Packages [1074B]                     
Obter:16 http://dl.google.com stable/main Packages [761B]                     
Baixados 983kB em 19s (51,0kB/s)                                               
Lendo listas de pacotes... Pronto
julio@julio-desktop:~$

jpenteriche

alarcon, parece que não deu certo ainda...o que devo fazer, lembre-se que não intendo nada de linux então deve ser passo a passo por favor...

jpenteriche

Citação de: Tota online 05 de Abril de 2011, 11:11
Ok,

mas não fez tudo o que pedi.

cd /var/lib/dpkg/listsudo ls -la |grep libdrm2

Realmente está setado como diretório, então o comando não renomeou o diretório.
Citarcp: omitindo o diretório `libdrm2.list'

Alternativamente, copie todos os libdrm2 da pasta /var/lib/dpkg/info para um pendrive e apague eles desta pasta.

e tente novamente. Se não funcionar, recoloque como root no lugar.

Tota..

preciso que vc seja mais especifico e detalhado, sou leigo nesse assunto...por favor.

[]'s


alarcon

Tinha dúvidas se o comando dpkg iria funcionar com a opção de forçar, como não deu certo, o caminho é pela forma que o Tota recomendou, portanto segue a ajuda dele.

Tota

CitarTota..

preciso que vc seja mais especifico e detalhado, sou leigo nesse assunto...por favor.

Plugue um pendrive

Muito cuidado, voce vai usar o gerenciador de arquivos como root. Qualquer erro e seu sistema vai para o espaço!!!

Entre em terminal

digite sudo nautilus

Navegue até a pasta /var/lib/dpkg/info

Selecione todos os libdrm2 desta pasta e mova para o pendrive, depois apague estes arquivos ( só estes ) da pasta /var/lib/dpkg/info.

Saia do nautilus.

experimente sudo apt-get update para ver.


[]'s

jpenteriche

depois de fazer o que vc mandou abriu uma pasta com um monte de pastas
/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

tentei copiar para o pen e falou que eu não tenho permissão..só veio uma unica pasta . list e vazia
onde errei ???

olhe o que digitei no terminal :

julio@julio-desktop:~$ sudo nautilus
[sudo] password for julio:
Initializing nautilus-gdu extension
Nautilus-Share-Message: Called "net usershare info" but it failed: "compartilhamento de rede de usuário" retornou erro 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Arquivo ou diretório não encontrado
Please ask your system administrator to enable user sharing.

Nautilus-Share-Message: Called "net usershare info" but it failed: "compartilhamento de rede de usuário" retornou erro 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Arquivo ou diretório não encontrado
Please ask your system administrator to enable user sharing.

could not load face 'file:///var/lib/dpkg/info/wireless-tools.preinst';: unknown file format


Tota

As mensagens do Nautilus voce pode ignorar.

Mas como não conseguiu copiar se voce é root?

Iluminou os arquivos libdrm2 e colou no pen e não foi?

[]'s

jpenteriche

Então, fiz exatamente isso, só que na hora de ir para o pen deu uma mansagem de erro falando que eu não tinha permissão para isso.

Tota

Estranho...

Mova para sua /home numa pasta rescém criada.

[]'s

jpenteriche

Sera que agora deu certo ??
olhe o que apareceu

julio@julio-desktop:~$ sudo 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   
Atingido http://br.archive.ubuntu.com lucid-updates/restricted Sources         
Ign http://security.ubuntu.com/ubuntu/ lucid-security/restricted Translation-pt_BR
Atingido http://br.archive.ubuntu.com lucid-updates/universe Packages         
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://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:1 http://dl.google.com stable Release.gpg [197B]       
Atingido http://security.ubuntu.com lucid-security/main Packages
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
Atingido http://security.ubuntu.com lucid-security/multiverse Packages
Atingido http://security.ubuntu.com lucid-security/multiverse Sources
Ign http://dl.google.com/linux/chrome/deb/ stable/main Translation-pt_BR       
Obter:2 http://dl.google.com stable Release.gpg [197B]
Ign http://dl.google.com/linux/talkplugin/deb/ stable/main Translation-pt_BR
Obter:3 http://dl.google.com stable Release [1347B]
Obter:4 http://dl.google.com stable Release [1347B]                           
Obter:5 http://dl.google.com stable/main Packages [1089B]                     
Obter:6 http://dl.google.com stable/main Packages [761B]                       
Baixados 4938B em 28s (175B/s)                                                 
Lendo listas de pacotes... Pronto
julio@julio-desktop:~$


o que faço com as pastas que apaguei ? coloco de volta lá ou não. eu consegui coloca-las no pen drive

Tota

Ola

Se moveu para sua /home ou qualquer outro lugar pode apagar.

Se só apagou, ja resolveu o problema.

Agora é só dar sudo apt-get upgrade para atualizar os pacotes do sistema.

As pastas que apagou serão recriadas corretamente.

[]'s

jpenteriche

olhe ai o resultado....
julio@julio-desktop:~$ sudo apt-get upgrade
[sudo] password for julio:
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 ...
dpkg: aviso: Arquivos da lista de arquivos para o pacote `libdrm2' faltando, assumindo que o pacote não possui arquivos atualmente instalados.
(Lendo banco de dados ... 60%dpkg: erro fatal irrecuperável, abortando:
falhou em buffer_read(fd): lista de arquivos do pacote 'libdv4': É um diretório
E: Sub-process /usr/bin/dpkg returned an error code (2)
julio@julio-desktop:~$

Tota

Caramba!!!! ( é eu sou velho )

Outra entrada com problemas?

tente de novosudo dpkg-reconfigure -a

[]'s