sudo apt update 沒有 Release 文件


注: 不同環境出錯原因可能不同,本文僅供參考。
今天在Ubuntu 19.04 系統運行指令 sudo apt update 時,忽然提示錯誤,報錯如下:

404  Not Found [IP: 101.6.8.193 443]
沒有 Release 文件。 
N: 無法安全地用該源進行更新,所以默認禁用該源。 
N: 參見 apt-secure(8) 手冊以了解倉庫創建和用戶配置方面的細節。

查了一些解決方法,有說刪除目錄/etc/apt/sources.list.d的紫藤&code的博客-CSDN博客,有說換源的willeny的博客-CSDN博客

綜合報錯,發現問題出在了源的地址無法訪問,造成了404錯誤,因此就報錯沒有Release文件。
ping了一下清華源的地址,發現返回的是ipv6的地址,而報錯顯示的是ipv4的地址。因此想到可能是APT使用了ipv4的協議,最后更改成強制使用ipv6協議,重新使用之后,測試通過。
具體更改的方法,參考在Ubuntu 16.04和Ubuntu 17.04上禁用IPv6_Linux教程_Linux公社,不同之處是改成強制使用IPV6:

運行以下命令為APT創建一個配置文件。

sudo vim /etc/apt/apt.conf.d/99force-ipv6

將以下行復制並粘貼到文件中。

Acquire::ForceIPv6 "true";

保存並關閉文件。 從現在起,APT將僅使用IPv6


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM