apt-get 更新无法连接到服务器

Fin*_*ron 7 server updates apt networking

我尝试在我的 Ubuntu 15.04 上获取更新,但如果无法连接到服务器

me@me:~$ sudo apt-get update 
Err http://archive.ubuntu.com vivid InRelease
Err http://archive.ubuntu.com vivid-updates InRelease
Err http://archive.ubuntu.com vivid-backports InRelease
Err http://archive.ubuntu.com vivid-security InRelease
Err http://archive.ubuntu.com vivid Release.gpg
  Unable to connect to 54.86.15.42:8080:
Err http://archive.ubuntu.com vivid-updates Release.gpg
  Unable to connect to 54.86.15.42:8080:
Err http://archive.ubuntu.com vivid-backports Release.gpg
  Unable to connect to 54.86.15.42:8080:
Err http://archive.ubuntu.com vivid-security Release.gpg
  Unable to connect to 54.86.15.42:8080:
Reading package lists... Done
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/vivid/InRelease  
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/vivid-updates/InRelease  
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/vivid-backports/InRelease  
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/vivid-security/InRelease  
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/vivid/Release.gpg  Unable to connect to 54.86.15.42:8080:
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/vivid-updates/Release.gpg  Unable to connect to 54.86.15.42:8080:
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/vivid-backports/Release.gpg  Unable to connect to 54.86.15.42:8080:
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/vivid-security/Release.gpg  Unable to connect to 54.86.15.42:8080:
W: Some index files failed to download. They have been ignored, or old ones used instead
Run Code Online (Sandbox Code Playgroud)

我试图找到解决方案,但无法修复它。这是我到目前为止尝试过的:

  1. 修改/etc/resolv.conf为:

    nameserver 8.8.8.8
    nameserver 8.8.8.4
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我试图 ping Ubuntu 服务器

    me@me:~$ ping archive.ubuntu.com
    PING archive.ubuntu.com (91.189.91.15) 56(84) bytes of data.
    64 bytes from likho.canonical.com (91.189.91.15): icmp_seq=1 ttl=41 time=259 ms
    64 bytes from likho.canonical.com (91.189.91.15): icmp_seq=2 ttl=41 time=257 ms
    64 bytes from likho.canonical.com (91.189.91.15): icmp_seq=3 ttl=41 time=255 ms
    64 bytes from likho.canonical.com (91.189.91.15): icmp_seq=4 ttl=41 time=288 ms
    ^C
    --- archive.ubuntu.com ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3003ms
    rtt min/avg/max/mdev = 255.160/265.270/288.347/13.437 ms
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在软件和更新中,将服务器更改为主服务器

  4. /etc/apt/apt.conf我发现这一行:

    Acquire::http::proxy 54.86.15.42:8080
    
    Run Code Online (Sandbox Code Playgroud)

    我试图#在它前面添加但没有用。然后尝试连接到 54.86.15.42:8080 并没有任何反应。并ping到这个地址:

    me@me:~$ sudo ping 54.86.15.42
    PING 54.86.15.42 (54.86.15.42) 56(84) bytes of data.
    ^C
    --- 54.86.15.42 ping statistics ---
    16 packets transmitted, 0 received, 100% packet loss, time 14999ms
    
    Run Code Online (Sandbox Code Playgroud)

它似乎与代理或防火墙有关,但我不使用它们中的任何一个。有谁知道如何解决这个问题?

Fin*_*ron 5

我的问题解决了。我不知道是什么让它再次发挥作用。我尝试了这些命令unset http_proxyunset https_proxy按照 @nilesh_101 的建议。我做的另一件事是更改代理,然后再次将其更改为默认代理。谢谢大家回答我的问题!


小智 1

我遇到了同样的问题。然后我清除了 apt.conf 文件的所有内容,它工作正常。