Ubuntu从Jammy无人值守升级到Lunar后版本显示异常且保留包的处理咨询
Ubuntu从Jammy无人值守升级到Lunar后版本显示异常且保留包的处理咨询
嘿,别慌,这不是bug,是Ubuntu分阶段更新机制和系统版本标识逻辑导致的小问题,我来给你捋捋怎么解决:
版本显示异常的原因
系统登录时显示的Welcome to Ubuntu 22.04.3 LTS,是由base-files包控制的——这个包负责维护/etc/lsb-release、/etc/issue这些记录系统版本的核心文件。现在它被卡在分阶段更新里,所以旧的版本信息还没被替换,而repo和内核已经切换到Lunar是正常的,说明升级的核心流程已经完成了。手动安装被保留的包
如果你急着要更新这几个包,绕过分阶段更新直接安装就行,执行下面的命令:sudo apt install base-files motd-news-config tzdata注意安装过程中,apt可能会提示你是否替换
/etc/lsb-release这类配置文件,直接选择**替换(replace)**就好,这样新版本的系统版本信息就会覆盖旧的。验证修复结果
安装完成后重启一下系统,然后运行lsb_release -a或者cat /etc/lsb-release,就能看到正确的Ubuntu 23.04 (Lunar Lobster)版本信息了,登录提示也会同步更新。
另外补充一句:Ubuntu的分阶段更新是为了降低批量推送问题包的风险,如果你不是特别着急,其实等个1-3天,系统就会自动把这些包推送给你,手动升级也是完全安全的,不用太担心~
备注:内容来源于stack exchange,提问作者Felix
相关产品推荐
相关产品推荐

