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

Ubuntu 23.04升级至23.10时仓库配置异常,升级无法正常进行求助

Ubuntu 23.04升级至23.10时仓库配置异常,升级无法正常进行求助

嗨,我之前处理过类似的升级问题,这明显是系统在升级过程中找不到对应Ubuntu 23.04(Lunar Lobster)的有效仓库源配置,导致没法正常触发到23.10(Mantic Minotaur)的升级流程。先把你遇到的错误信息贴出来确认下:

Checking for installed snaps

Calculating snap size requirements

Updating repository information

No valid sources.list entry found

While scanning your repository information no entry about lunar could
be found.

An upgrade might not succeed.

Do you want to continue anyway?

下面是亲测有效的解决步骤:

  • 第一步:备份仓库配置文件
    先把当前的源配置备份好,避免操作失误丢失原有配置:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    sudo cp -r /etc/apt/sources.list.d/ /etc/apt/sources.list.d.bak
    
  • 第二步:替换仓库源版本标识
    因为升级的核心是把23.04的源换成23.10的,我们可以批量替换:

    1. 编辑主源文件:
      sudo nano /etc/apt/sources.list
      
      把文件里所有的lunar替换成mantic,按Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器。
    2. 批量处理额外源目录下的文件:
      sudo sed -i 's/lunar/mantic/g' /etc/apt/sources.list.d/*.list
      
  • 第三步:更新仓库缓存并修复可能的密钥问题
    执行更新命令刷新源信息:

    sudo apt update
    

    如果出现GPG密钥验证失败的错误,把错误提示里的密钥ID替换到下面的命令中执行:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <你的密钥ID>
    
  • 第四步:重新启动升级流程
    最后执行官方升级命令:

    sudo do-release-upgrade
    

简单说下原因:大概率是你之前修改过系统源,或者自动更新源时出现了异常,导致系统扫描不到Lunar版本的有效源记录,进而无法确认升级路径。手动替换成目标版本的源配置后,就能正常触发升级了。

备注:内容来源于stack exchange,提问作者IT Manager Cybacor

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 12:43:10