我在从 Ubuntu Server 9.10 升级到 10.4 时遇到了困境
这是一个命令行环境。我重新询问了该帖子,因为它发布于(将 Ubuntu 9.10 升级到 10.04) 已被删除。
我正在尝试做一个
从命令行将 Ubuntu 服务器从 9.10 升级到 10.4。
我已经为此苦苦思索了两天,我想我已经找到了与之相关的所有可能的页面并尝试了所有的建议(主要是与改变 apt-get 使用的 sources.list 有关),但我仍然无法继续升级。
我得到的信息如下:
The upgrade is now aborted. Please check your Internet connection or
installation media and try again. All files downloaded so far are
kept.
Failed to fetch
http://gb.archive.ubuntu.com/ubuntu/pool/universe/g/gmime2.2/libgmime-2.0-2a_2.2.22-5_i386.deb
404 Not Found
Failed to fetch
http://gb.archive.ubuntu.com/ubuntu/pool/universe/l/lua50/liblua50_5.0.3-4_i386.deb
404 Not Found
Failed to fetch
http://gb.archive.ubuntu.com/ubuntu/pool/universe/l/lua50/liblualib50_5.0.3-4_i386.deb
404 Not Found
Failed to fetch
http://gb.archive.ubuntu.com/ubuntu/pool/universe/k/kdelibs/kdelibs4c2a_3.5.10.dfsg.1-3ubuntu2.10.04.1_i386.deb
404 Not Found
Failed to fetch
http://gb.archive.ubuntu.com/ubuntu/pool/universe/p/policykit/libpolkit2_0.9-4ubuntu2_i386.deb
404 Not Found
Failed to fetch
http://gb.archive.ubuntu.com/ubuntu/pool/universe/l/lm-sensors/libsensors3_2.10.8-2_i386.deb
404 Not Found
Failed to fetch
http://gb.archive.ubuntu.com/ubuntu/pool/universe/s/seamonkey/seamonkey- browser_2.0.11+build1+nobinonly-0ubuntu0.10.04.1_i386.deb
404 Not Found
Restoring original system state
Aborting
Reading package lists: Donem karmic/partner Packages: 97 ackages: 97 tricted Packages: 04
Reading state information: Done
Reading state information: Done
令人恼火的是,我不有任何列出的软件包已安装或列为依赖项。我要升级的机器是一台简单的 Web/邮件和 DNS 服务器。没有桌面、没有浏览器、没有监控或任何东西。
和每一个它可以毫无问题地找到它想要或需要升级的其他软件包,但是它始终将它放入系统中,它需要上述软件包,但实际上不需要,并且它拒绝让我成功升级。
有任何想法吗?
答案1
检查四件事
- 网络始终是完好的,并且您不落后于任何“有趣的”代理。
- /etc/sources.list 并更新它们,更改镜像。同时删除任何非官方的 repos
- do-release-upgrade --mode=server
- 升级问题
答案2
好的。我可能已经解决了这个问题。对于那些感兴趣的人,下面是我解决这个问题的方法。
首先,经过一番搜索,我发现全部软件包 (相同版本和 MD5) 在此处:http://es.archive.trisquel.info/trisquel/pool/main/
起初我尝试将 sources.list 指向这个 repo,但是在运行时出现“正在禁用第三方源”消息。
所以....
我列出了升级程序所需的所有内容,并将它们下载到了另一台服务器上。(其他所有升级文件都已下载)我断开了有问题的机器与互联网的连接,但让它连接到局域网。
然后我在我的 DNS 服务器中设置一个条目,使其等于:
gb.archive.ubuntu.com
但指着我的一个本地箱子。
我在 apache 下创建了正确的文件夹结构,如上面的 404 所示,然后将下载的包复制到该位置。
最后我重新运行“do-release-upgrade”,它找到并下载了它认为有效的软件包:-)
我现在让它运行,到目前为止没有出现任何错误,但是升级尚未完成,因此这里可能会有更多帖子记录升级的其他方面。