You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apt升级时部分包因403 "InternalAVError"失败求助

Apt升级时部分包因403 "InternalAVError"失败求助

兄弟,我之前也碰到过这种搜不到结果的诡异Apt错误,别提有多闹心了!先别慌,咱们一步步来排查解决:

  • 先换个软件源试试:这个InternalAVError大概率不是你本地服务器的问题,而是你用的us.archive源那边出了状况,或者链路中间有拦截。

    1. 先备份原来的源列表,留个后手:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    2. 编辑源文件,把里面的us.archive.ubuntu.com替换成通用的archive.ubuntu.com,或者国内的cn.archive.ubuntu.com(速度还更快),用nano编辑的话就是:sudo nano /etc/apt/sources.list
    3. 保存退出后,更新源缓存:sudo apt update
    4. 再重试升级:sudo apt upgrade
  • 排查网络链路的拦截:有时候公司的防火墙、ISP的安全网关这类设备,会把拦截请求的错误信息标成InternalAVError,哪怕你本地没装杀毒软件。你可以用curl直接测一下那个失败的包地址(把错误里的..换成具体的包路径):curl -I http://us.archive.ubuntu.com/ubuntu/pool/[具体包路径],如果还是返回403 InternalAVError,那肯定是链路里的设备在拦,得联系运维或者ISP帮忙查。

  • 清理Apt缓存修复异常:有时候缓存的源数据出错也会导致这类问题,试试强制清理:

    1. 清理本地缓存:sudo apt clean
    2. 修复源缓存并更新:sudo apt update --fix-missing
    3. 再尝试升级操作
  • 检查系统版本是否已停止支持:如果你的Ubuntu是比较老的版本(比如16.04及更早),官方已经把这些版本的源移到old-releases仓库了,直接访问原来的源就会报错。先查系统版本:lsb_release -a,如果是EOL(End of Life)版本,就把源里的地址都换成old-releases.ubuntu.com

备注:内容来源于stack exchange,提问作者Bob Dobbs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:53:11