我需要帮助解决升级问题,“获取升级失败”,12.04到12.10
我在Acer c70 Chromebook上使用xfce4。 我设法在一个月前使用更新管理器成功地将我的系统更新到14.04,但是留下了许多我无法解决的未解决的错误。 所以,失败了,我决定重置一切并进行全新安装。
在尝试将12.04更新为12.10时,我在更新管理器和终端中都收到错误,指示由于网络问题导致“无法获取”。 我已经通过一个详尽的帮助页面列表试图解决这个问题,但到目前为止,没有一个与我的具体问题有关,或者我无法理解如何完成所涉及的步骤。
我可以apt-get update
和apt-get upgrade
,但do-release-upgrade
产生以下结果:
Checking for a new Ubuntu release Err Upgrade tool signature 404 Not Found [IP: 91.189.91.14 80] Err Upgrade tool 404 Not Found [IP: 91.189.91.14 80] Fetched 0 B in 0s (0 B/s) WARNING:root:file 'quantal.tar.gz.gpg' missing Failed to fetch Fetching the upgrade failed. There may be a network problem.
我3天前遇到了同样的问题,你有两个选择(考虑到你的网络连接很好)。
第一个选择是去这里选择你的国家等,并将你的Ubuntu版本标记为14.04。 然后将生成的列表粘贴到/etc/apt/sources.list
(更好的备份优先)。 然后运行sudo apt-get update; sudo apt-get upgrade -y
sudo apt-get update; sudo apt-get upgrade -y
然后运行do-release-upgrade
。 你很可能还需要修复grub
。 要做到这一点,您将需要可启动CD或USB,因此您只需从Live CD运行更新即可。 这是第二种选择。
您应该将source.list设置为EOL存储库,如下所述: End of Life Upgrades
即是类似的东西
http://old-releases.ubuntu.com/ubuntu/ CODENAME main restricted universe multiverse
也许你还需要从“For long-term support version”到“For new new version”更改“通知我新的Ubuntu版本”的值。 之后,“软件更新程序”允许您升级到下一个可用版本。
仅清除并重新安装更新管理器可能就足够了。 它对我有用,具有完全相同的错误消息。 看到这里 。
我得到了类似的错误,这就是我解决它的方式。
root@ub-lab:~# do-release-upgrade Checking for a new Ubuntu release Get:1 Upgrade tool signature [198 B] Err Upgrade tool Connection failed [IP: 91.189.88.152 80] Fetched 198 B in 0s (0 B/s) WARNING:root:file 'xenial.tar.gz' missing Failed to fetch Fetching the upgrade failed. There may be a network problem.
仅当您遇到网络问题并且无法下载根文件时,这才有用
搜索错误消息并标记丢失的文件。 在我的情况下,它的xenial.tar.gz
然后打开文件/var/lib/update-manager/meta-release-lts
,您将看到文件xenial.tar.gz
所在的url。
就我而言,它的archive.ubuntu.com/ubuntu/dists/xenial-updates/main/dist-upgrader-all/current/xenial.tar.gz
因此,请使用其他Internet选项下载该文件,您没有任何限制并将此文件放在服务器上
我将它放在/tmp/xenial.tar.gz
,现在更新文件xenial.tar.gz
中的/var/lib/update-manager/meta-release-lts
xenial.tar.gz
并将其指向local。
在我的情况下,它的文件: /tmp/xenial.tar.gz
而已。 然后运行:
do-release upgrade
它开始工作并从本地文件系统获取文件并继续升级。
我不得不编辑/var/lib/update-manager/meta-release-lts
并添加特定版本的信息。 在我的情况下它是:
UpgradeTool: http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/dist-upgrader-all/current/bionic.tar.gz UpgradeToolSignature: http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/dist-upgrader-all/current/bionic.tar.gz.gpg
(我没有这些线)
然后运行更新,一切都会工作。