我遇到一个问题,运行时$sudo apt-get update
,它会卡在这样的情况:
Ign https://apt.dockerproject.org ubuntu-trusty InRelease Ign https://download.docker.com trusty InRelease Err http://dl.google.com stable InRelease Err http://dl.google.com stable Release.gpg Unable to connect to 10.11.55.xxx:3142: Err http://security.ubuntu.com trusty-security InRelease Err http://security.ubuntu.com trusty-security Release.gpg Unable to connect to 10.11.55.xxx:3142: Err http://us.archive.ubuntu.com trusty InRelease Err http://us.archive.ubuntu.com trusty-updates InRelease Err http://us.archive.ubuntu.com trusty-backports InRelease Err http://packages.cloud.google.com cloud-sdk-trusty InRelease Err http://us.archive.ubuntu.com trusty Release.gpg Unable to connect to 10.11.55.xxx:3142: Err http://packages.cloud.google.com cloud-sdk-trusty Release.gpg Unable to connect to 10.11.55.xxx:3142: Err http://us.archive.ubuntu.com trusty-updates Release.gpg Unable to connect to 10.11.55.xxx:3142: Err http://us.archive.ubuntu.com trusty-backports Release.gpg Unable to connect to 10.11.55.xxx:3142:
而且它需要很长时间,最终才会失败。我怀疑是某些网络配置(我的 IP 以前是 10.11.55.YY,但已移至其他网络)。
我注意到尝试安装 docker 时出现此问题,但我不确定它是否与此问题有关。
关于如何解决这个问题有什么指点吗?
答案1
该问题与docker无关。
原来 APT 配置了代理。不知道它是怎么到那里的,也许是 IT 部门首先设置的。当我移动到不同的子网络时,代理就坏了(因为再也无法访问它了)。
解决方案是从中删除以下行/etc/apt/apt.conf.d/90-apt-proxy.conf
:
Acquire::http::Proxy "http://10.11.55.xxx:3142"
感谢@steeldriver 的指点。