ber*_*lli 13 updates apt software-sources 12.04
我在更新 Ubuntu 12.04 LTS 时经常收到此错误。我该如何解决?日志是:
Ign http://archive.scrapy.org precise/main Translation-en
Fetched 6,620 kB in 1min 21s (81.2 kB/s)
W: Failed to fetch http://archive.scrapy.org/ubuntu/dists/precise/Release.gpg
Something wicked happened resolving 'archive.scrapy.org:http' (-5 - No address associated with hostname)
Run Code Online (Sandbox Code Playgroud)
小智 12
这是 apt 的一个长期问题,Ubuntu 从未修复过它。Apt 似乎没有使用与内部系统相同的 DNS 服务器 - 'ping' 返回正确的 IP 地址。Apt-get 声称找不到主机名。
“在解析 'extras.ubuntu.com:http” 时发生了一些邪恶的事情(这听起来有点像是在尝试解析 .com:http 域,这不是有效的 TLD)
要修改 /etc/hosts,请使用以下命令:
Ping 每个无法解析的名称 - PING extras.ubuntu.com (91.189.88.33) 56(84) 字节的数据。
使用您喜欢的编辑器,例如 vi - 'sudo vi /etc/hosts'。
向下滚动到最后,并添加如下一行
91.189.88.33 extras.ubuntu.com (with the appropriate name and IP address. IP is first)
Run Code Online (Sandbox Code Playgroud)
保存文件,然后重新运行 apt-get。运行 apt-get 后,再次编辑 /etc/hosts,并用井号 - # 注释掉该行。(或完全删除)
#91.189.88.33 extras.ubuntu.com
Run Code Online (Sandbox Code Playgroud)
注释掉/删除该行的原因是 Ubuntu 显然会随机调整他们的服务器,下次可能不是正确的 IP。
http://archive.scrapy.org/似乎是一个完美工作的 Ubuntu 镜像,因此虽然我通常会要求您提供有关配置的软件源的信息,但看起来这个问题要么特定于您的 Ubuntu 系统,要么是您的 DNS 服务器(或访问)的一个短暂问题。(问题实际上并不在于http://archive.scrapy.org/ 的服务器本身,尽管它可能是由于该服务器的 DNS 记录的配置问题造成的。)
当然,这是假设您在受影响的计算机上可以访问互联网。如果没有,则需要在更新之前连接到互联网。如果您无法访问互联网,或者您的互联网连接本身中断,那么看到此类错误是很正常的。
问题可能会自行消失。如果没有,您可以尝试不同的 DNS 服务器(8.8.8.8并且8.8.4.4是由 Google 运营的良好公共 DNS 服务器),和/或尝试不同的镜像来更新 Ubuntu。
| 归档时间: |
|
| 查看次数: |
84339 次 |
| 最近记录: |