我在大约 3000 公里外有一个系统,所以我无法访问它。机器运行的是ubuntu 13.04(是的,很久以前就过了EOL),python模块完全搞砸了。当我试图用做释放,升级到升级到13.10,然后14.04(如解释在这里)我得到这个错误信息:
Traceback (most recent call last):
File "/usr/bin/do-release-upgrade", line 8, in <module>
from DistUpgrade.DistUpgradeVersion import VERSION
ImportError: No module named DistUpgrade.DistUpgradeVersion
Run Code Online (Sandbox Code Playgroud)
甚至 UFW 也停止工作了。它显示了这个错误:
Traceback (most recent call last):
File "/usr/sbin/ufw", line 26, in <module>
import ufw.frontend
ImportError: No module named ufw.frontend
Run Code Online (Sandbox Code Playgroud)
所以我想我可以重新安装python,并且生活很好。尝试重新安装python根本不起作用,所以我想也许我可以卸载python并重新安装它,这也证明是一个非常愚蠢的举动!现在我的 python 包被报告为清除,试图用 dpkg 或 apt-get 做任何事情都会抛出一百万个错误然后退出,几乎没有任何工具工作!
我不介意升级或安装 ubuntu 的新副本(我认为无论如何我都必须这样做),但我找不到任何线索如何通过网络执行此操作?甚至有可能吗?
编辑1:
例如,当我尝试运行sudo dpkg --configure -a
以修复安装程序的问题时,我得到如下输出:
dpkg: dependency problems prevent configuration of ubuntu-release-upgrader-gtk:
ubuntu-release-upgrader-gtk depends on update-manager; however:
Package update-manager is not …
Run Code Online (Sandbox Code Playgroud)