Rob*_*ein 6 upgrade release-management do-release-upgrade 14.04 14.10
我刚刚完成了系统备份,当我尝试升级到 Utopic Unicorn 时,出现错误“无法计算升级”。我通过 运行升级sudo apt-get dist-upgrade,sudo do-release-upgrade在 GUI 方法失败后,他们都给出了同样的错误。
反馈给出了一些建议:
This can be caused by:
* Upgrading to a pre-release version of Ubuntu
* Running the current pre-release version of Ubuntu
* Unofficial software packages not provided by Ubuntu
Run Code Online (Sandbox Code Playgroud)
我没有升级到预发布版本,也没有升级到预发布版本,而是从 Ubuntu 14.04 LTS 升级到 14.10。我没有损坏的软件包,并且在“软件和更新”管理器中取消选中所有非官方软件源。
我的猜测是Unofficial software packages not provided by Ubuntu. 如果有人可以就如何使用 Synaptic 或其他工具检查非官方软件包提供任何帮助,我表示感谢。
是否还有其他因素可能导致此错误,我将如何检查/修复这些因素?
谢谢。
编辑:我没有破损或持有包裹。一切都是最新的,重新启动一切或任何事情都没有效果。
Suo*_*uor 10
尝试执行:
grep ERROR /var/log/dist-upgrade/main.log
Run Code Online (Sandbox Code Playgroud)
希望这会向您显示冲突包的名称。对我来说是(为了更容易阅读,我打破了长线):
2014-10-25 18:15:05,915 ERROR Dist-upgrade failed:
'The package 'postgresql-9.3-postgis-2.1'
is marked for removal but it is in the removal blacklist.
Run Code Online (Sandbox Code Playgroud)
postgresql-9.3-postgis-2.1这里是冲突的包。对您来说可能会有所不同。然后,您可以通过以下方式删除它/它们:
sudo apt-get remove conflicting-package-1 conflicting-package-2 ...
Run Code Online (Sandbox Code Playgroud)
然后只需重新启动分发升级。
所以我设法解决了这个问题,但我不知道我是如何做到的。如果您有任何想法,我仍然想知道我做了什么导致了解决方案。
这正是我所做的。
我像个疯子dist-upgrade一样奔跑apt-get update/upgrade,不断地检查突触中破损和固定的包裹,而我从来没有收到过这些包裹。我有一些剩余的软件包,比如ROS 库,我删除了它们,因为我无论如何都不想要它们。
经过两天的等待,我决定看看https://askubuntu.com/users/342922/user342922引用的问题。我查看了 /var/log/dist-upgrade/apt.log,在看到一些对我删除的 ROS 库的引用后,我删除了该日志文件。
只有在我删除该日志文件后,dist-upgrade 才起作用。关于为什么会发生这种情况有什么想法吗?如果出现提示,我会将其转移到一个新问题,但这不是一个紧迫的问题,只是感兴趣。
我奇怪的解决方案:apt.log删除dist-upgrade.
| 归档时间: |
|
| 查看次数: |
4967 次 |
| 最近记录: |