我正在尝试升级到 15.04,但在从 14.04->14.10 的中间步骤中遇到了障碍。在我以为更新成功之后,事情并不完全正确:
- 我正在运行 3.16.0-34-generic (即 14.04)
lsb_release -a
给 14.04- “关于这台电脑”显示 14.10
- 启动屏幕上还显示 14.10
当我通过软件更新程序时,再次开始更新到 14.10 后出现错误,提示“此计算机上的软件已是最新的。(您的系统没有可用的升级。升级现在将被取消。)”
任何建议都将非常感谢!
答案1
要更新使用:
sudo apt-get update
sudo apt-get install update-manager-core
要检查是否有新版本可用,请输入:
do-release-upgrade -c
运行此命令,升级将开始:
sudo do-release-upgrade
要强制升级,请将 -d 选项传递给 sudo do-release-upgrade 命令:
sudo do-release-upgrade -d
验证使用情况:
lsb_release -a
uname -mrs
tail -f /var/log/app/log/file
答案2
我遇到了同样的问题,也有一个过期的错误报告(https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1452968)我认为它已被调用了updating + upgrading + dist-upgrading
最新版本的 14.04(撰写本文时为 .3)。
除了按照错误报告中的建议将文件重置/etc/apt/sources.list
为之外,还必须从文件中删除由失败者添加的固定源。我成功地修复了它,如下所示:trusty
utopic
do-release-upgrade
/etc/apt/preferences
sudo -s
cd /etc/apt
#Remove potential pinning preferences
mv preferences preferences_old
#Restore sources
mv sources.list sources.list.old
cp sources.list.save sources.list
#Clean apt cache
apt-get clean
#Possibly repeat this block until `lsb_release -a` shows 14.04.3 and no further update/dist-upgrades possible
apt-get update
apt-get upgrade
apt-get dist-upgrade
#Finally perform the release upgrade and reboot
do-release-upgrade
完成。我已确认此解决方案适用于 3 台不同的物理机器,这些机器均受到此问题的影响。