apt-get更新给我mirrordirector.raspbian.org错误


12

我正在尝试在运行Raspbian的rPi模型A上安装ightentvncserver。我正在从笔记本电脑通过SSH连接到rPi。我可以连接到互联网,但无法安装该软件包。mirrordirector.raspbian.org似乎有问题,因为这是我的rPi遇到麻烦的地方。是否有人遇到这个问题或找到了解决方案?搜索该站点似乎表明我并不孤单,但找不到解决方案。

我试过了

sudo apt-get update

屏幕截图: sudo apt-get更新的屏幕截图

但是尝试到达mirrordirector.raspbian.org却要花很多时间。每次我尝试说“ XX%[waiting headers]”超过30分钟后,都会显示一条错误消息。

我试过用我的rPi和笔记本电脑ping mirrordirector.raspbian.org,并且都告诉我它无法访问。当我尝试使用浏览器(在笔记本电脑上)去那里时,出现错误504网关超时。

编辑:我尝试了wget mirrordirector.raspbian.org,它给了我504错误...还有其他人得到此错误吗? 在rPi上的wget输出

我应该更改sources.list文件吗?它包含了

deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free r $


当我手动尝试访问页面时,遇到的问题与您可能遇到的问题相同,可能是您的Pi内存不足或存储卡损坏了,我也遇到了同样的问题,我用另一张存储卡解决了此问题(扩展了内存分区)在
Ruthvik Vaila 2013年

我有同样的问题。您是否使用Netgear路由器?
Vreality

这个问题很老,但是今天我也遇到了同样的问题,即能够ping但不能从google.com上使用wget来获取数据,所以这是我的解决方案:经过大量尝试后,我启动了rpi-update它可以正常工作,然后在重新启动后也可以开始工作。似乎疯了,但这就是
Andrea Giovacchini 2015年

确保检查是否没有防火墙规则阻止您的尝试连接。
匿名

可能值得一提的是Raspbian镜像列表-相关性/说明性的段落还提到:“镜像重定向系统可从mirrordirector.raspbian.org获得。它提供与archive.raspbian.org相同的文件,并且可以它由mirrorbrain驱动,将自动将请求定向到合适的(最好是本地的)镜像(注意:由于技术原因,并非所有文件都被重定向。)“ MirrorBrain是一个FOSS项目。
SlySven

Answers:


6

请注意,此答案已过期,并且Raspbian的当前版本是jessie,而不是wheezy 在执行任何操作之前,请确保使用的是哪一个。

您的披萨找不到有效的镜像,因此您需要找到一个有效的镜像。有关有效的工作镜像,请访问http://www.raspbian.org/RaspbianRepository

获得有效的镜像地址后,您需要将此镜像URL添加到您的/etc/apt/sources.list

例如您的sources.list文件应该看起来像

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

然后您需要更新apt源

sudo apt-get dist-upgrade

最终更新您的树莓派或做任何您想做的事

sudo apt-get update

3

我有一个类似的问题。原来,我所在的网络要求http请求通过代理。

通常可以在访问网络之前输入以下内容:

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

username:password代理上的用户名和密码在哪里,代理host的名称和代理port的端口。如果不需要登录到代理,则可以省去该username:password@部分。)

但是事实证明,由于安全原因,apt-gethttp_proxy变量无法理解。

相反,我按照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

nano编辑器中,输入以下行:

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

然后使用^ X(Ctrl-X)保存并退出。现在

sudo apt-get update

应该管用。


2

您好,我遇到了同样的问题,我发现在我的情况下是我的netgear路由器阻止了5.xxx范围内的所有IP地址,
因此raspbian.org被阻止了(我也尝试过www.pure.com),同样的结果是netgear是为readycloud功能滥用范围5.xxx,非常糟糕!我通过在其他地方使用wifi访问解决了此问题(没有netgear路由器)


1
有什么方法可以在路由器上禁用此极其可怕的“功能”吗?
Vreality

2

由于当前版本的Raspbian是jessie,而不是wheezy,因此该问题的某些答案已过时。

的内容/etc/apt/sources.list已相应更改。这就是它在2016-09-23图片中显示的样子:

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

我遇到了这个问题,mirrordirector.raspbian.org并通过取消注释最后一行来解决了这个问题。奇怪的是,仅在我安装的两个SD卡之一上才需要这样做。


1

我在mirrordirector.raspbian.org中遇到了相同的(?)问题。在raspi-config gui中,我启动了一个新映像并建立了wifi连接。我登出控制台并尝试apt-get。没运气。实际上根本没有互联网。退出gui终止了连接。我重新启动,这次互联网可以正常工作了。


1

我遇到了同样的问题,发现问题是我的/etc/resolv.conf将域名服务器指向一个旧的IP地址,该地址先前已由我的网络上的工作站使用(不知道为什么),然后将其更正为DNS服务器。在我的网络上一切都很好


0

请注意,此答案已过期,并且Raspbian的当前版本是jessie,而不是wheezy 在执行任何操作之前,请确保使用的是哪一个。

  1. 须藤nano /etc/apt/sources.list
  2. 清除所有行并添加

deb http://archive.raspbian.org/raspbian wheezy主要贡献者非免费

deb-src http://archive.raspbian.org/raspbian wheezy主要贡献者非免费

  1. 退出并保存CTRL-X
  2. sudo apt-get升级
  3. sudo apt-get更新

您为什么认为这是问题所在?
史蒂夫·罗比拉德

我认为安装以前的源程序时会出现问题
Hamed
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.