关于ubuntu:Ubuntu-apt-install-时发生Err34-Connection-failed的一种解决方案

80次阅读

共计 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 增加一个新的源,因为笔者未碰到对应的问题,所以解决办法不在这里瞎说,具体请自行搜寻。

正文完
 0