“apt-get update” Falha? (Kali Linux com Virtual Box)

6

Eu instalei recentemente o Kali Linux 2.0 (64-Bit) no Virtual Box com um host Windows 7 (64-Bit). Eu tenho problema com o apt-get, e a pergunta simples aqui é: como posso consertar isso?

Infelizmente a execução: "apt-get update" retorna com uma mensagem de erro da seguinte forma:

(Se você vir algo que não está certo, eu apenas digitei isso manualmente porque não consigo colocar as pranchetas em ponte para funcionar.)

root@kali~# apt-get update

0% [Connecting to http.kali.org (192.99.200.113)}]

Essa mensagem "0%" permanece por trinta segundos e desaparece depois que a mensagem de erro é exibida.

Err http://http.kali.org sana InRelease

Err http://http.kali.org sana/updates InRelease

Err http://http.kali.org sna Release.gpg  
   Unable to connect to http.kali.org:http:  
Segmentation fault
Reading package lists... Done  
W: Failed to fetch http://http.kai.org/kali/dists/sana/InRelease

W: Failed to fetch http://http.kali.org/kalisecurity/dists/sana/updates/InRelease  

W: Faied to fetch http://http.kali.org/kali/dists/sana/Release.gpg
   Unable to connect to http.kali.org:http:

W: Some index files failed to download. They have been ignored, or old ones used instead.

Isto é o que reside em etc / apt / sources.list:

deb http://http.kali.org/kali sana main non-free contrib
deb http://http.kali.org/kali-security sana/updates main contrib non-free

O ping do IP de origem e o URL funcionam bem, bem como o ping de IPs aleatórios (google.com, 8.8.8.8, etc), portanto, provavelmente não é minha rede.

Eu tentei algumas correções regulares, mas nenhuma delas funcionou. Eu não tenho ideia do que fazer.

Agradeço antecipadamente a qualquer um que me ajudar, quer funcione ou não. :)

(Se precisar de informações adicionais, apenas me diga.)

    
por Colin 15.11.2015 / 00:48

3 respostas

4

A solução é alterar o espelho no arquivo sources.list. Por algum motivo, o espelho padrão não está funcionando.

Existem vários espelhos do servidor do repositório Kali Linux, todos espalhados pelo mundo. Cada vez que você interage com o repositório, por padrão, ele usará automaticamente o espelho que está mais próximo de você com base na sua localização de geoip (ideia sendo, isso dará a você a melhor velocidade devido a menos latência).

No entanto, você pode forçar manualmente o kali a usar um determinado espelho diferente do que está mais próximo de você.

Vá para link onde você terá uma lista de espelhos para escolher.

Primeiro faça backup do seu arquivo de origem atual

mv /etc/apt/sources.list /etc/apt/sources.list.backup

Em seguida, crie um novo arquivo sources.list

vim /etc/apt/sources.list

e digite o novo espelho.

Por exemplo,

o antigo arquivo sources.list era

deb http://http.kali.org/kali kali-rolling main contrib non-free

O novo arquivo sources.list pode ser

deb http://archive-2.kali.org/kali kali-rolling main contrib non-free

Aqui você tem que brincar um pouco para encontrar o espelho que funciona para você.

Em seguida, no tipo de terminal:

sudo apt clean
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
    
por 18.06.2017 / 23:23
0

Aqui está a lista de fontes oficiais recomendadas da KALI: Kali sources.list Repositórios

Eles avisam que:

  • "The single most common causes of a broken Kali Linux installation are following unofficial advice, and particularly arbitrarily populating the system’s sources.list file with unofficial repositories."

Eles afirmam ainda que:

  • "On a standard, clean install of Kali Linux, you should have the following two entries present in /etc/apt/sources.list:"

  • deb http://http.kali.org/kali sana main non-free contrib

  • deb http://security.kali.org/kali-security sana/updates main contrib non-free

Sua lista parece um pouco diferente. Então, talvez queira ajustar isso antes de tentar outras correções. DO NOT adiciona qualquer informação adicional à lista de fontes que não é recomendada por Kali.

Também pode tentar estes comandos (deixe de fora o sudo se você for root):

  • sudo apt-get clean
  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo apt-get update --fix-broken
  • sudo apt-get dist-upgrade

  • Tente também executar o KALI LIVE - veja se está recebendo o apt-get update ou problemas de rede.

  • Experimente "Espelhos oficiais do Kali Linux", conforme sugerido por Kali no link fornecido acima.
  • Às vezes, as redes ficam inativas. Por isso, talvez haja problemas para se conectar nessas situações.

Como último recurso, você também pode fazer uma instalação limpa se achar que sua configuração pode estar quebrada. Certifique-se de que sua rede está operando 100% ...

Se funcionar, atualize a postagem para que os outros saibam o que funcionou. Obrigado.

Boa sorte!

    
por 15.11.2015 / 03:33
-1

O problema pode ser corrigido mudando de uma configuração em ponte para o NAT. Não sei por que isso corrige, mas é a única solução que encontrei.

    
por 12.01.2016 / 14:23