Autor Tópico: Problema com dpkg(resolvido)  (Lida 8364 vezes)

Offline Vascoubuntu

  • Usuário Ubuntu
  • *
  • Mensagens: 43
    • Ver perfil
Problema com dpkg(resolvido)
« Online: 03 de Dezembro de 2010, 07:25 »
Bom Dia!
Não consigo actualizar, instalar ou remover qualquer pacote que dá o seguinte erro:

(A ler a base de dados ... 70%dpkg: erro fatal irrecuperável, a abortar:
 falha em buffer_read(fd): lista de ficheiros para o pacote `libunicode-map-perl': Erro de Entrada/Saída de dados
E: Sub-process /usr/bin/dpkg returned an error code (2)

Agradeço a ajuda!
« Última modificação: 06 de Dezembro de 2010, 08:12 por Vascoubuntu »

Offline navegantesdailusao

  • Usuário Ubuntu
  • *
  • Mensagens: 663
    • Ver perfil
Re: Problema com dpkg
« Resposta #1 Online: 03 de Dezembro de 2010, 15:56 »
Olá... já tentou usar o comando

sudo dpkg –configure -a ?



Abs

J.E.S.U.S. - Juntos Estaremos Sendo Um Só.

Offline Vascoubuntu

  • Usuário Ubuntu
  • *
  • Mensagens: 43
    • Ver perfil
Re: Problema com dpkg
« Resposta #2 Online: 03 de Dezembro de 2010, 21:41 »
Dá a seguinte informação:

dpkg: é necessária uma opção de acção

Escreva dpkg --help para ajuda sobre instalar e desinstalar pacotes
  • ;

Utilize `dselect' ou `aptitude' para gestão de pacotes user-friendly;
Escreva dpkg -Dhelp para uma lista de valores de flags de debug do dpkg;
Escreva dpkg --force-help para uma lista de opções para forçar operações;
Escreva dpkg-deb --help para ajuda sobre manipular ficheiros *.deb;
Escreva dpkg --licence para licença de copyright e falta de garantia (GNU GPL)
  • .
O problema mantem-se!

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: Problema com dpkg
« Resposta #3 Online: 03 de Dezembro de 2010, 22:10 »
Dá a seguinte informação:

dpkg: é necessária uma opção de acção

Escreva dpkg --help para ajuda sobre instalar e desinstalar pacotes
  • ;

Utilize `dselect' ou `aptitude' para gestão de pacotes user-friendly;
Escreva dpkg -Dhelp para uma lista de valores de flags de debug do dpkg;
Escreva dpkg --force-help para uma lista de opções para forçar operações;
Escreva dpkg-deb --help para ajuda sobre manipular ficheiros *.deb;
Escreva dpkg --licence para licença de copyright e falta de garantia (GNU GPL)
  • .
O problema mantem-se!

Pois eh amigo ,

Coloque o comando td que o navegante lhe falou :
Código: [Selecionar]
sudo dpkg –configure -a
Vc deve ter colocado so dpkg

Até mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

Offline Vascoubuntu

  • Usuário Ubuntu
  • *
  • Mensagens: 43
    • Ver perfil
Re: Problema com dpkg
« Resposta #4 Online: 04 de Dezembro de 2010, 05:44 »
Coloquei o comando todo!

vasco@laptop:~$ sudo dpkg –configure -a
[sudo] password for vasco:
dpkg: é necessária uma opção de acção

Escreva dpkg --help para ajuda sobre instalar e desinstalar pacotes
  • ;

Utilize `dselect' ou `aptitude' para gestão de pacotes user-friendly;
Escreva dpkg -Dhelp para uma lista de valores de flags de debug do dpkg;
Escreva dpkg --force-help para uma lista de opções para forçar operações;
Escreva dpkg-deb --help para ajuda sobre manipular ficheiros *.deb;
Escreva dpkg --licence para licença de copyright e falta de garantia (GNU GPL)
  • .


Opções marcadas com
  • produzem muita saída de texto - utilize pipes com `less' ou `more' !
Como disse, não resolveu!

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Problema com dpkg
« Resposta #5 Online: 04 de Dezembro de 2010, 09:24 »
vasco@laptop:~$ sudo dpkg –configure -a
[sudo] password for vasco:
dpkg: é necessária uma opção de acção

Por favor tente mais uma vez, ( Vou "soletrar" o comando):

dpkg --configure -a

(dê)(pê)(ka)(gê)(espaço)(traço)(traço)(configure)(espaço)(traço)(a)

Como pode ver, existem dois traços depois do primeiro espaço e antes do texto configure.

Usando um traço apenas retorna a informação => dpkg: é necessária uma opção de acção

[]'s

Offline Vascoubuntu

  • Usuário Ubuntu
  • *
  • Mensagens: 43
    • Ver perfil
Re: Problema com dpkg
« Resposta #6 Online: 04 de Dezembro de 2010, 17:21 »
root@laptop:/home/vasco# dpkg --configure -a
root@laptop:/home/vasco#

Agora consegui introduzir correctamente!
Desculpem mas sou novo nisto!
E Obrigado pela ajuda...mas o erro mantém-se!

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Problema com dpkg
« Resposta #7 Online: 04 de Dezembro de 2010, 20:45 »
Ok,

Vamos tentar pelo modo grafico mais fácil.

Sistema => administração => gerenciador synaptic

Já no synaptic, existe um campo de pesquisas.

Lá, digite o texto => libunicode

Localize então o pacote => libunicode-map-perl

( pode estar marcado como "pacote quebrado")

Verifique clicando em => filtros personalizados => Quebrado

Clique sobre o pacote e solicite resolver o "pacote quebrado"( como não tenho nenhum aqui, não lembro o termo correto )

Caso não resolva, poste aqui para usar o comando=> sudo dpkg --purge libunicode-map-perl && dpkg --forceinstall libunicode-map-perl ( também não sei se está correta a sintaxe pois aos fins de semana acesso o forum por telemóvel )

[]'s

Offline Vascoubuntu

  • Usuário Ubuntu
  • *
  • Mensagens: 43
    • Ver perfil
Re: Problema com dpkg
« Resposta #8 Online: 05 de Dezembro de 2010, 18:19 »
O gestor de pacotes synaptic cracha depois de pesquisar o pacote!
Pelo primeiro comando que me deste dá o seguinte:
(Quando dizia que o problema estava na dependência, eu usava o comando com o pacote que era a dependência!)

vasco@laptop:~$ sudo dpkg --purge libunicode-map-perl
[sudo] password for vasco:
dpkg: problemas com dependências previnem a remoção de libunicode-map-perl:
 libunicode-maputf8-perl depende de libunicode-map-perl.
dpkg: erro ao processar libunicode-map-perl (--purge):
 problemas com dependências - não removido
Foram encontrados erros enquanto processava:
 libunicode-map-perl
vasco@laptop:~$ sudo dpkg --purge libunicode-maputf8-perl
dpkg: problemas com dependências previnem a remoção de libunicode-maputf8-perl:
 smbldap-tools depende de libunicode-maputf8-perl.
dpkg: erro ao processar libunicode-maputf8-perl (--purge):
 problemas com dependências - não removido
Foram encontrados erros enquanto processava:
 libunicode-maputf8-perl
vasco@laptop:~$ sudo dpkg --purge smbldap-tools
(A ler a base de dados ... 70%dpkg: erro fatal irrecuperável, a abortar:
 falha em buffer_read(fd): lista de ficheiros para o pacote `libunicode-map-perl': Erro de Entrada/Saída de dados
vasco@laptop:~$

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Problema com dpkg
« Resposta #9 Online: 05 de Dezembro de 2010, 19:31 »
Ok, então vamos tentar na força bruta.

Pelo Nautilus ( gerenciador de arquivos ) localize as pastas =>  /var/lib/dpkg/info

Lá verifique se existe um arquivo =>libunicode-map-perl

Esta biblioteca é dependencia de varias outras, então temos que ir mais devagar aqui.

Se encontrar o arquivo ( deve ter uma extensão depois do nome ) temos que ir via terminal e renomear este arquivo para depois tentar usar
Código: [Selecionar]
sudo apt-get -f install
  sudo apt-get update
  sudo apt-get upgrade

Se não encontrar vammos procurar o culpado pela pasta /info

[]'s

Offline Vascoubuntu

  • Usuário Ubuntu
  • *
  • Mensagens: 43
    • Ver perfil
Re: Problema com dpkg
« Resposta #10 Online: 05 de Dezembro de 2010, 20:29 »
Nessa localização encontrei dois arquivos com o nome:

libunicode-map-perl.list

libunicode-map-perl.md5sums

E agora?

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Problema com dpkg
« Resposta #11 Online: 05 de Dezembro de 2010, 22:55 »
Renomeie os dois: ( preste atenção nos espaços, pois são importantes )

em terminal

Código: [Selecionar]
cd /var/lib/dpkg/info
Código: [Selecionar]
sudo cp libunicode-map-perl.list libunicode-map-perl.bak
Código: [Selecionar]
sudo cp libunicode-map-perl.md5sums libunicode-map-perl.bak2
Código: [Selecionar]
sudo rm libunicode-map-perl.list
Código: [Selecionar]
sudo rm libunicode-map-perl.md5sums
Código: [Selecionar]
sudo apt-get -f install libunicode-map-perl
Código: [Selecionar]
sudo apt-get update
Código: [Selecionar]
  sudo apt-get upgrade
Poste os erros se porventura aparecerem.

[]'s

Offline Vascoubuntu

  • Usuário Ubuntu
  • *
  • Mensagens: 43
    • Ver perfil
Re: Problema com dpkg
« Resposta #12 Online: 06 de Dezembro de 2010, 08:10 »
Resolvido!
Obrigado por tudo!
Especialmente pela paciência.

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Problema com dpkg(resolvido)
« Resposta #13 Online: 06 de Dezembro de 2010, 15:02 »
Ola

Ainda não acabou.

É necessário remover o "lixo" que ficou, ou seja, os arquivos  libunicode-map-perl.bak e libunicode-map-perl.bak2

Código: [Selecionar]
cd /var/lib/dpkg/info
Código: [Selecionar]
sudo rm libunicode-map-perl.bak
Código: [Selecionar]
sudo rm libunicode-map-perl.bak2
Agora voce poderia ir lá em cima no titulo do topico, primeira mensagem, clicar em editar e colocar o texto => [resolvido]

Com isto, outros no forum com o mesmo problema poderão se beneficiar.

[]'s e fico feliz em ter ajudado.