共计 761 个字符,预计需要花费 2 分钟才能阅读完成。
最近汇报过程中,有同学反映说 Ubuntu 在装置软件时产生了 Err: 34 Connection failed
错语,看提醒谬误的信息很显著了:网络谬误。
再看具体的信息,居然是在下载 http://cn.archive.ubuntu.com/xxx
上的资源时产生了谬误。过后感觉这个谬误不应该产生,看前缀为cn
,则服务器应该在国内,所以应该不是网络的谬误,于是狐疑应该是软件装置过程中源的问题。
明天在解决一个诡异的因为开发环境问题造成的谬误时,预装置 VNC Service,后果也呈现了相似的谬误,解决文案如下:
确认问题
既然提醒咱们是网络问题,则首先要做的是确认是否真是是网络有问题。咱们能够按 Err:34 的提醒,将产生谬误的地址复制过去,而后应用浏览器关上。如果能胜利的下载,则阐明网络并没有问题(此时请排查是否为 apt 设置了代理,如果设置了代理,代理的信息是否还正确),如果不可能关上,则阐明确实是网络有问题。
解决问题
网格问题个别为两种:1 是本人的网络问题。2 是服务器网络问题。在浏览器启用代理,从新拜访报错的地址,如果能关上,阐明是本人的网格问题;如果启用代理后应用浏览器依然打不开,则阐明是服务器的问题。
本人的网络问题
本人的网络问题,则只须要为 apt 设置个代理即可,比方咱们可用的代理的信息为:http://127.0.0.1:7890,则能够如下操作。
$ sudo vi /etc/apt/apt.conf
而后输出以下内容:
Acquire::http::Proxy "http://127.0.0.1:7890";
留神替换为本人的代理地址。
而后从新执行 apt install
即可.
服务器的网络问题
如果是服务器的网络问题,则应该尝试为 apt install
增加一个新的源,因为笔者未碰到对应的问题,所以解决办法不在这里瞎说,具体请自行搜寻。
正文完