Debian Squeeze - erro no APT "Failed to exec method /usr/lib/apt/methods/"

Publicado por diego matias da silva em 03/03/2011

[ Hits: 9.225 ]

 


Debian Squeeze - erro no APT "Failed to exec method /usr/lib/apt/methods/"



Após a instalação do Debian Squeeze, fui editar o arquivo sources.list situado no diretório /etc/apt/, para comentar a linha deb cdrom:

[Debian GNU/Linux 6.0.0 _Squeeze - Offical i386 CD Binary-1 202202$,

para que quando utilizasse o apt o sistema não buscasse através do CD.

Foi quando percebi que em duas linhas do arquivo estavam faltando partes, o que resultava no seguinte erro ao utilizar o comando "apt-get update":

Failed to exec method /usr/lib/apt/methods/
Failed to exec method /usr/lib/apt/methods/
E: Method has died unexpectedly!
E: Sub-processo retornou um código de erro (100)
E: Método /usr/lib/apt/methods/ não iniciou corretamente
E: Method has died unexpectedly!
E: Sub-processo retornou um código de erro (100)
E: Método /usr/lib/apt/methods/ não iniciou corretamente


Para corrigir o erro basta editar o arquivo /etc/apt/sources.list adicionando http na frente do link dos repositórios:

# deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official amd64 CD Binary-1 20110205-18:15]/ squeeze main
# deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official amd64 CD Binary-1 20110205-18:15]/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# Line commented out by installer because it failed to verify:
deb ://volatile.debian.org squeeze-updates main # Esta linha encontra-se com defeito
# Line commented out by installer because it failed to verify:
deb-src ://volatile.debian.org squeeze-updates main # Esta linha encontra-se com defeito

Deveria encontra-se da seguinte forma:

# Line commented out by installer because it failed to verify:
deb http://volatile.debian.org squeeze-updates main contrib non-free
# Line commented out by installer because it failed to verify:
deb-src http://volatile.debian.org squeeze-updates main contrib non-free

Neste caso já aproveitando a oportunidade, adicionei o pacote contrib non-free para que o usuário possa adicionar os pacotes Java.

Espero que possa ter ajudado. Isso é tudo pessoal!

Outras dicas deste autor

Erro ao plugar dispositivo USB pendrive no Debian Lenny

Leitura recomendada

Instalação fácil do PHP com Oracle no Linux

Linux mais do que um sistema, uma cultura

Migração NIS -> LDAP + SAMBA mantendo a senha

Conky - não iniciando sobre as janelas

Configurando o PHP-Weathermap no Cacti

  

Comentários
[1] Comentário enviado por renato_smelo em 04/03/2011 - 12:17h

Comigo também já conteceu essa situação no debian, ótima dica.

[2] Comentário enviado por junior1917 em 04/03/2011 - 19:13h

Aconteceu comigo e fiz um procedimento parecido. Deu certo.

[3] Comentário enviado por removido em 04/03/2011 - 21:38h

meu caro, pra começar a ficar legal desabilite as entradas do Volatile que foi descontinuado, são as linhas abaixo que você deve (se quiser) remover:

# Line commented out by installer because it failed to verify:
deb ://volatile.debian.org squeeze-updates main # Esta linha encontra-se com defeito
# Line commented out by installer because it failed to verify:
deb-src ://volatile.debian.org squeeze-updates main # Esta linha encontra-se com defeito

Deveria encontra-se da seguinte forma:

# Line commented out by installer because it failed to verify:
deb http://volatile.debian.org squeeze-updates main contrib non-free
# Line commented out by installer because it failed to verify:
deb-src http://volatile.debian.org squeeze-updates main contrib non-free


O sources.list que venho usando é esse:

http://pastebin.com/N3rDvTxY

[]'s

[4] Comentário enviado por diegomatias em 09/03/2011 - 15:45h

ola edps vlw pela contribuição ...

[5] Comentário enviado por lucimara julia em 18/02/2012 - 12:06h

Valeu pela dica Diego , resolveu meu problema



Contribuir com comentário