apt 连接失败

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
vinct
帖子: 96
注册时间: 2010-01-08 15:18

apt 连接失败

#1

帖子 vinct » 2018-05-08 16:35

lts发布前2天安装的beta版,然后升级到正式版,各种功能使用都正常。

唯一一个奇怪的问题是:
apt经常没有道理的连接失败!

把 apt 访问的链接拷贝到浏览器,页面打开是没有问题的,可是 apt 就说连失败
也不是一直这样,有时候开机后能连上,就一直正常,开机后如果连不上,就一直连不上
网上查到的各种方法都尝试了,清除 apt 缓存,关掉更新源再重新打开,更换 dns,,等等,结果都是无效!

我奇怪的是:明明浏览器能访问到的链接,为什么 apt 会连接失败?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: apt 连接失败

#2

帖子 poloshiao » 2018-05-08 16:41

把 apt 访问的链接拷贝到浏览器,页面打开是没有问题的,可是 apt 就说连失败
請具體文字舉例 複製 貼上來 包含失敗訊息
不要只有摘要 以免遺漏重要訊息
vinct
帖子: 96
注册时间: 2010-01-08 15:18

Re: apt 连接失败

#3

帖子 vinct » 2018-05-08 17:05

poloshiao 写了:
把 apt 访问的链接拷贝到浏览器,页面打开是没有问题的,可是 apt 就说连失败
請具體文字舉例 複製 貼上來 包含失敗訊息
不要只有摘要 以免遺漏重要訊息
谢谢
附件
2018-05-08 16-46-46屏幕截图.png
2018-05-08 16-47-32屏幕 - 副本.png
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: apt 连接失败

#4

帖子 poloshiao » 2018-05-08 17:22

https://launchpad.net/ubuntu/+archivemirrors
Official Archive Mirrors for Ubuntu
這是全世界 Ubuntu 官方認證過的 Mirror 網站 都可以下載 Ubuntu 套件
請選用靠近你的地區 例如 China
最右邊欄位 綠色字的 表示最近已經更新
右邊倒數第二欄位 表示該 Mirrir 網站 頻寬

直接取代
/etc/apt/sources.list
裡面的相關 Mirror 網址

終端機指令及文字回應
請直接複製貼上來 (包含指令及回應文字)
不要摘錄 不要擷圖
方便回文直接引用你貼上來的資料
方便你閱讀
vinct
帖子: 96
注册时间: 2010-01-08 15:18

Re: apt 连接失败

#5

帖子 vinct » 2018-05-08 18:17

poloshiao 写了:https://launchpad.net/ubuntu/+archivemirrors
Official Archive Mirrors for Ubuntu
這是全世界 Ubuntu 官方認證過的 Mirror 網站 都可以下載 Ubuntu 套件
請選用靠近你的地區 例如 China
最右邊欄位 綠色字的 表示最近已經更新
右邊倒數第二欄位 表示該 Mirrir 網站 頻寬

直接取代
/etc/apt/sources.list
裡面的相關 Mirror 網址

終端機指令及文字回應
請直接複製貼上來 (包含指令及回應文字)
不要摘錄 不要擷圖
方便回文直接引用你貼上來的資料
方便你閱讀

我选择的是:
Tsinghua University http rsync 1 Gbps Up to date


文件/etc/apt/sources.list内容:
## See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
deb http://security.ubuntu.com/ubuntu/ bionic-security main universe restricted multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main universe restricted multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates universe restricted multiverse main
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports universe restricted multiverse main
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed universe restricted multiverse main
# CDROMs are managed through the apt-cdrom tool.


结果如下:
:~$ sudo apt update
错误:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease
连接失败 [IP: 101.6.8.193 80]
错误:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease
连接失败 [IP: 101.6.8.193 80]
错误:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease
连接失败 [IP: 101.6.8.193 80]
错误:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-proposed InRelease
连接失败 [IP: 101.6.8.193 80]
错误:5 http://security.ubuntu.com/ubuntu bionic-security InRelease
连接失败 [IP: 91.189.88.162 80]
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
所有软件包均为最新。
W: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubu ... /InRelease 连接失败 [IP: 101.6.8.193 80]
W: 无法下载 http://security.ubuntu.com/ubuntu/dists ... /InRelease 连接失败 [IP: 91.189.88.162 80]
W: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubu ... /InRelease 连接失败 [IP: 101.6.8.193 80]
W: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubu ... /InRelease 连接失败 [IP: 101.6.8.193 80]
W: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubu ... /InRelease 连接失败 [IP: 101.6.8.193 80]
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。


使用浏览器访问http://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/bionic,会自动变成https
浏览器访问正常
浏览器访问正常

因此我试着把/etc/apt/sources.list中的http改成https
## See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
deb http://security.ubuntu.com/ubuntu/ bionic-security main universe restricted multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main universe restricted multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates universe restricted multiverse main
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports universe restricted multiverse main
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed universe restricted multiverse main
# CDROMs are managed through the apt-cdrom tool.


结果似乎好了:
:~$ sudo apt update
获取:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [69.9 kB]
获取:2 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages [8,848 B]
获取:3 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [8,828 B]
获取:4 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [3,520 B]
获取:5 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages [2,804 B]
获取:6 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [2,796 B]
获取:7 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [1,936 B]
获取:8 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [208 B]
获取:9 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 48x48 Icons [29 B]
获取:10 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 64x64 Icons [29 B]
命中:11 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease
命中:12 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease
命中:13 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease
命中:14 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-proposed InRelease
已下载 98.9 kB,耗时 11秒 (9,046 B/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有 19 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
这个结果是第二遍运行的,第一遍加了全部https,第二遍去掉一个https,见上面的红色字体


但是软件更新配置界面却变成了这样:
2018-05-08 18-12-34屏幕截图.png
2018-05-08 18-12-47屏幕截图.png
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: apt 连接失败

#6

帖子 poloshiao » 2018-05-08 18:39

但是软件更新配置界面却变成了这样:
2018-05-08 18-12-34屏幕截图.png
2018-05-08 18-12-47屏幕截图.png
1. 這個自動導向在
https://launchpad.net/ubuntu/+mirror/mi ... cn-archive
Ubuntu mirror "Tsinghua University"
並沒有看到

2. 這個現象ˋ我也是第一次聽到

3. 檢查看看
3-1. sudo cat /etc/apt/sources.list
3-2. sudo cat /etc/apt/sources.list.d/*.list
內容 有沒有 改變
vinct
帖子: 96
注册时间: 2010-01-08 15:18

Re: apt 连接失败

#7

帖子 vinct » 2018-05-09 10:16

poloshiao 写了:
但是软件更新配置界面却变成了这样:
2018-05-08 18-12-34屏幕截图.png
2018-05-08 18-12-47屏幕截图.png
1. 這個自動導向在
https://launchpad.net/ubuntu/+mirror/mi ... cn-archive
Ubuntu mirror "Tsinghua University"
並沒有看到

2. 這個現象ˋ我也是第一次聽到

3. 檢查看看
3-1. sudo cat /etc/apt/sources.list
3-2. sudo cat /etc/apt/sources.list.d/*.list
內容 有沒有 改變
1.“并没有看到”是什么意思?我已经换为"Tsinghua University"的源了
3.1 sources.list文件在前面已经贴出来了,再贴一遍:

## See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
deb http://security.ubuntu.com/ubuntu/ bionic-security main universe restricted multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main universe restricted multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates universe restricted multiverse main
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports universe restricted multiverse main
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed universe restricted multiverse main
# CDROMs are managed through the apt-cdrom tool.

3.2 /etc/apt/sources.list.d/目录下没有文件


现在再次执行的结果:
:~$ sudo apt update
命中:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease
命中:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease
命中:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease
命中:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-proposed InRelease
错误:5 http://security.ubuntu.com/ubuntu bionic-security InRelease
连接失败 [IP: 91.189.88.161 80]
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有 8 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
W: 无法下载 http://security.ubuntu.com/ubuntu/dists ... /InRelease 连接失败 [IP: 91.189.88.161 80]
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。


看起来好像是https的可以连接,http不能连接。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: apt 连接失败

#8

帖子 poloshiao » 2018-05-09 11:03

1. 這個自動導向在
https://launchpad.net/ubuntu/+mirror/mi ... cn-archive
Ubuntu mirror "Tsinghua University"
並沒有看到
1.“并没有看到”是什么意思?
1. 意思是 該網頁 內容

代码: 全选

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ YOUR_UBUNTU_VERSION_HERE main 
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ YOUR_UBUNTU_VERSION_HERE main 
沒有 https
W: 无法下载 http://security.ubuntu.com/ubuntu/dists ... /InRelease 连接失败 [IP: 91.189.88.161 80]
W: 部分索引文件下载失败。
2. 如果 有時可以 有時不行 網路穩定性 需要懷疑
2-1. 清晨 網路比較穩定 再試試
看起来好像是https的可以连接,http不能连接。
3. 謝謝分享這個心得
vinct
帖子: 96
注册时间: 2010-01-08 15:18

Re: apt 连接失败

#9

帖子 vinct » 2018-05-09 11:42

poloshiao 写了:
1. 這個自動導向在
https://launchpad.net/ubuntu/+mirror/mi ... cn-archive
Ubuntu mirror "Tsinghua University"
並沒有看到
1.“并没有看到”是什么意思?
1. 意思是 該網頁 內容

代码: 全选

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ YOUR_UBUNTU_VERSION_HERE main 
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ YOUR_UBUNTU_VERSION_HERE main 
沒有 https
W: 无法下载 http://security.ubuntu.com/ubuntu/dists ... /InRelease 连接失败 [IP: 91.189.88.161 80]
W: 部分索引文件下载失败。
2. 如果 有時可以 有時不行 網路穩定性 需要懷疑
2-1. 清晨 網路比較穩定 再試試
看起来好像是https的可以连接,http不能连接。
3. 謝謝分享這個心得
1. http加s是我自己添加的,因为发现链接拷贝到浏览器打开页面时,自动变为https
2. 应该不是网络问题,因为在浏览器上打开速度很快,而在apt里,无论尝试多少次都不行
3. 只能说我这个apt只能连接https的源。http的源只能看运气。地址“security.ubuntu.com/ubuntu/”没有https的链接
4. 也谢谢您,至少现在可以使用了,虽然不够完美。花费您很多时间,感谢!
回复