注: 不同环境出错原因可能不同,本文仅供参考。

今天在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

最新文章

  1. 【FTP】C# System.Net.FtpClient库连接ftp服务器(上传文件)
  2. centos 开启VNC
  3. java集合练习——题目
  4. 并行parallel和并发concurrent的区别
  5. 关于dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent的分发机制浅析
  6. 自定义View编译失败。Binary XML file line #255: Error inflating
  7. [ios2]BaaS服务收藏 【转】
  8. C# 语言规范_版本5.0 (第16章 异常)
  9. lucene 编辑距离
  10. Rsync同步、Rsync+Lsync实时同步
  11. linux软件管理
  12. 烽火R2600交换机配置脚本
  13. varnish 相关说明
  14. ios 对于AFNetworking3.0的基本使用
  15. python3 urllib及requests基本使用
  16. MySQL 5.7以上 root用户默认密码问题【转】
  17. Spring Boot 邮件配置
  18. vue-scroller实现vue单页面的上拉加载和下拉刷新问题
  19. json 和 pickle
  20. Google帮助IE浏览器实现对SVG支持

热门文章

  1. 2023年2月份CKA考试历程
  2. 利用自定义ref实现防抖
  3. sqlserver生成指定的序列
  4. axios 进行同步请求(async+await+promise)
  5. K8存储之ConfigMap、Secret
  6. 时间戳转换为yyyy-MM-dd格式
  7. 10base-t的数据发送
  8. 前端日期控件,在设置了readonly的情况,还能选择日期的解决办法
  9. java正则解析ip
  10. ORACLE 遇到ORA 03113 数据库连接卡住