do-release-upgrade ubuntu 10.04 总是失败

do-release-upgrade ubuntu 10.04 总是失败

我正在尝试这个教程(https://help.ubuntu.com/community/EOLUpgrades#SpecificOlder)升级Ubuntu 10.04,但总是失败。source.list

deb http://old-releases.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse

我执行命令:sudo do-release-upgrade -d 终端上最后显示的内容是:

Restoring original system state
Aborting
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done

升级过程中,加载时出现错误 读取镜像文件失败

和错误

 Hit http://old-releases.ubuntu.com lucid-security/universe Packages
    Hit http://old-releases.ubuntu.com lucid-security/multiverse Packages
    Err http://archive.ubuntu.com lucid-updates/main Packages
      404  Not Found [IP: 2001:67c:1360:8001::21 80]
    Fetched 0B in 0s (0B/s)

我不知道在哪里archive.ubuntu.com来自,我的 source.list 上没有

我也按照这个解决方案(askubuntu.com/questions/91815/how-to-install-software-or-upgrade-from-an-old-unsupported-release),但对我不起作用,错误仍然发生

有解决办法吗?谢谢

答案1

您能否使用以下命令测试您的互联网连接是否已准备好 IPv6http://www.test-ipv6.com?也许这就是问题所在。如果您无法通过 IPv6 连接,请尝试以下操作:

1. In Terminal, type "pkexec gedit /etc/gai.conf"
2. Uncomment (i.e. remove "#" at the beginning) the line "precedence ::ffff:0:0/96 100"

此后,应该使用 IPv4 连接并且升级过程应该可以进行。

答案2

其他人发现更新报告了身份验证问题,并列出了所有未经身份验证的软件包,然后进行回滚。

根据这个:https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1513232

有一个错误,12.04 软件包似乎未通过 do-release-upgrade 的身份验证。错误报告包含几个可能的解决方法。原始报告中建议的那个对我有用。

相关内容