A atualização do apt-get me dá erros com mirrordirector.raspbian.org

12

Estou tentando instalar o tightvncserver no meu modelo rPi A executando Raspbian. Estou conectando ao rPi via SSH do meu laptop. Posso me conectar à Internet, mas não consigo instalar o pacote. Parece ser um problema com o mirrordirector.raspbian.org porque é aí que o meu rPi encontra problemas. Alguém mais está enfrentando esse problema ou encontrou uma solução? A pesquisa neste site pareceu mostrar que não estou sozinho nisso, mas não consegui encontrar uma solução.

eu tentei

sudo apt-get update

Captura de tela: Captura de tela para sudo apt-get update

mas leva uma eternidade ao tentar acessar mirrordirector.raspbian.org Toda vez que eu tento, ele diz "XX% [aguardando cabeçalhos]" por vários (30+) minutos antes de terminar com uma mensagem de erro.

Eu tentei fazer ping no mirrordirector.raspbian.org com meu rPi e laptop, e ambos me dizem que é inacessível. Quando tento ir para lá com meu navegador (no laptop), ocorre um erro de tempo limite do gateway 504.

Edit: Eu tentei o wget mirrordirector.raspbian.org e isso me deu um erro 504 ... Alguém mais está recebendo esse erro? saída do wget em rPi

Devo alterar meu arquivo sources.list? contém

deb http://mirrordirector.raspbian.org/raspbian/ wheezy contrib principal não-livre r $

Awsumman
fonte
Quando tentei visitar as páginas manualmente, tive o mesmo problema que o seu: seu Pi está com falta de memória ou seu cartão de memória foi corrompido, tive o mesmo problema, resolvi isso com outro cartão de memória (ampliei a partição momory) veja este link aqui
Ruthvik Vaila
Eu tenho o mesmo problema. Você usa um roteador Netgear?
Vreality
A questão é antiga, mas hoje eu tinha o mesmo problema de poder executar ping, mas não obter dados com o wget também no google.com.br, então aqui está minha solução: depois de várias tentativas apenas para experimentar, lancei o rpi-update e funcionou, depois de uma reinicialização também o apt-começou a trabalhar. Parece loucura, mas foi isso
Andrea Giovacchini
Certifique-se de verificar se não há uma regra de firewall bloqueando sua tentativa de conexão.
anonymous164937
Pode ser interessante notar a lista de espelhos Raspbian - de relevância / explicação também é o parágrafo que menciona que: "O sistema de redirecionamento de espelho está disponível em mirrordirector.raspbian.org . Ele fornece os mesmos arquivos que archive.raspbian.org e pode pode ser usado em fontes apt etc. Ele é alimentado pelo mirrorbrain e direcionará automaticamente as solicitações para um espelho adequado (e provavelmente local) (nota: por razões técnicas, nem todos os arquivos são redirecionados). "O MirrorBrain é um projeto FOSS.
precisa saber é o seguinte

Respostas:

6

Observe que esta resposta está desatualizada e a versão atual do Raspbian é jessie , não chiado . Certifique-se de qual você está usando antes de fazer qualquer coisa.

Seu raspbi não conseguiu encontrar um espelho válido; portanto, você precisa encontrar um espelho funcional. Para espelhos válidos e funcionais, consulte http://www.raspbian.org/RaspbianRepository

Depois de obter um endereço de espelho válido, você precisa adicionar esse URL de espelho ao seu /etc/apt/sources.list

por exemplo, seu arquivo sources.list deve parecer

deb http://archive.raspbian.org/raspbian wheezy main contrib non-free
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free

e então você precisa atualizar fontes apt

sudo apt-get dist-upgrade

finalmente atualize seu raspbian ou faça o que quiser

sudo apt-get update
efesaid
fonte
3

Eu tive um problema parecido. Verificou-se que a rede em que eu estava solicitava solicitações http para passar por um proxy.

Normalmente, digitar o seguinte antes de acessar a web funcionará:

pi@raspberrypi ~ $ export http_proxy="http://username:password@host:port/"

(onde username:passwordestão seu nome de usuário e senha no proxy, hosté o nome do proxy e porta porta no proxy. Se você não precisar fazer login no proxy, poderá deixar a username:password@peça.)

Mas acontece que apt-getnão entende a http_proxyvariável (por razões de segurança).

Em vez disso, segui as instruções em http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=18634

pi@raspberrypi ~ $ cd /etc/apt/apt.conf.d/
pi@raspberrypi /etc/apt/apt.conf.d $ sudo nano 10proxy

No nanoeditor, digite a seguinte linha:

Acquire::http::Proxy "http://username:password@host:port";

Em seguida, use ^ X (Ctrl-X) para salvar e sair. Agora

sudo apt-get update

Deveria trabalhar.

Lógica Errante
fonte
2

Olá, eu tive o mesmo problema, descobri que, no meu caso, é o meu roteador netgear que está bloqueando todos os endereços IP no intervalo 5.xxx, de
modo que raspbian.org está bloqueado (eu também tentei www.pure.com) o mesmo resultado netgear abusando da faixa 5.xxx para a função readycloud, muito ruim !!! Eu resolvi usando o acesso wifi em outro lugar (sem roteador netgear)

fã raspi
fonte
1
Existe alguma maneira de desativar esse "recurso" absolutamente horrível no roteador?
Vreality
2

Algumas das respostas para essa pergunta estão desatualizadas agora que a versão atual do Raspbian é jessie , não chiado .

O conteúdo de /etc/apt/sources.listfoi alterado em conformidade. Aqui está como aparece na imagem 23/09/2016:

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

Eu tive esse problema mirrordirector.raspbian.orge resolvi descomentando a última linha. Estranhamente, isso foi necessário apenas em um dos dois cartões SD que instalei.

Sivaraj Nagasayanam
fonte
1

Eu tive o mesmo problema (?) Com mirrordirector.raspbian.org. Inicializei uma nova imagem e fiz uma conexão wifi enquanto estava no gui raspi-config. Eu saí do console e tentei o apt-get. Sem sorte De fato, sem internet. Sair da GUI matou a conexão. Eu reiniciei e desta vez a internet funcionando, apt-get working.

user16300
fonte
1

Eu tive o mesmo problema e descobri que o meu /etc/resolv.conf estava apontando o servidor de nomes para um endereço IP antigo que era usado anteriormente por uma estação de trabalho na minha rede (não sei por quê) depois de corrigi-lo no meu servidor DNS na minha rede tudo estava bem

Kyle
fonte
0

Observe que esta resposta está desatualizada e a versão atual do Raspbian é jessie , nãochiado . Certifique-se de qual você está usando antes de fazer qualquer coisa.

  1. sudo nano /etc/apt/sources.list
  2. limpe toda a linha e adicione

deb http://archive.raspbian.org/raspbian weeezy contrib principal não-livre

deb-src http://archive.raspbian.org/raspbian weeezy contrib principal não-livre

  1. saia e salve CTRL-X
  2. sudo apt-get upgrade
  3. sudo apt-get update
Hamed
fonte
Por que você acha que esse é o problema?
10136 Steve Robillard
Eu acho que há um problema ao instalar programas anteriores de origem
Hamed