当尝试升级我的 Ubuntu 15.04 时:
sudo do-release-upgrade
我收到一条错误消息:
An upgrade from 'vivid' to 'xenial' is not supported with this tool
我什至找到了这个问题的错误报告:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1609796
但没有提供解决方案。
答案1
好吧,间接路线几乎对我有用。我会描述...虽然最后没有成功,但首先更新到 wily 版本,然后更新到 xenial。这里有类似的答案:https://serverfault.com/questions/892743/ubuntu-server-stuck-at-15-04-and-cannot-upgrade 详细地,
使用删除sources.list的内容
sudo gedit /etc/apt/sources.list
替换为
deb http://old-releases.ubuntu.com/ubuntu/ wily main restricted
deb http://old-releases.ubuntu.com/ubuntu/ wily-updates main restricted
deb http://old-releases.ubuntu.com/ubuntu/ wily universe
deb http://old-releases.ubuntu.com/ubuntu/ wily-updates universe
deb http://old-releases.ubuntu.com/ubuntu/ wily multiverse
deb http://old-releases.ubuntu.com/ubuntu/ wily-updates multiverse
deb http://old-releases.ubuntu.com/ubuntu/ wily-backports main restricted universe multiverse
然后
sudo apt-get update
sudo apt-get dist-upgrade
此时,你将拥有 wily 版本的 Ubuntu。然后再一次
sudo apt-get update
sudo apt-get dist-upgrade
您必须在问题上输入 Y,然后我在重新启动时收到错误。真正有效的是我下载了 Ubuntu 16 iso,它允许我覆盖当前安装,同时保留所有数据。
答案2
不支持从15.04直接升级到16.04。您可以从 lts 升级到 lts,即从 14.04 升级到 16.04。如果您喜欢 Adventures,请先选择您的sources.listdeb http://old-releases.ubuntu.com/ubuntu wily main restricted universe multiverse
并升级到wily 15.10,然后您可以升级到16.04。但更好的方法是在保存个人数据后重新安装 xenial (16.04.01)。
答案3
解决方案:使用以下命令- sudo do-release-upgrade -d
这对我有用。