从 14.04 升级到 14.10 失败

从 14.04 升级到 14.10 失败

我正在尝试升级到 15.04,但在从 14.04->14.10 的中间步骤中遇到了障碍。在我以为更新成功之后,事情并不完全正确:

  1. 我正在运行 3.16.0-34-generic (即 14.04)
  2. lsb_release -a给 14.04
  3. “关于这台电脑”显示 14.10
  4. 启动屏幕上还显示 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为之外,还必须从文件中删除由失败者添加的固定源。我成功地修复了它,如下所示:trustyutopicdo-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 台不同的物理机器,这些机器均受到此问题的影响。

相关内容