我开始将 Fedora 与 Gnome 2x 一起使用。当我的构建中出现一些电能问题并且我的机器关闭时,我开始升级到 gnome 3x。现在我无法再登录 - meggage“哦不!出了点问题。出现问题,系统无法恢复。所有扩展都已被禁用”
如果我尝试再次运行“yum update”,则会出现两件奇怪的事情
1) 错误:软件包:PackageKit-yum-plugin-0.8.17.1.fc20.x86_64 必需:Package(x86-64) = 0.8.17-1.fc20 安装:PackageKit-0.8.13-1.fc20.x68_64
2)大量“包[示例]与[示例]重复”
请冷有人帮助我吗?
答案1
请使用以下命令并删除genome3x,
rm -rf ~/.gnome3
rm -rf ~/.gconf
rm -rf ~/.gconfd
注销/登录
如果您愿意,删除后尝试升级。
答案2
您的系统在成功清理旧软件包(安装新软件包后)之前崩溃了 - 因此出现了消息。
您可以通过删除旧的来解决此问题。
准确检查您安装的版本。例如,如果[example]
您的问题是gnutls
,那么:
yum list installed gnutls
它应该显示:
Installed Packages
gnutls.x86_64 3.1.18-10.el7_0 installed
gnutls.x86_64 3.1.18-11.el7_0 installed
您需要删除其中一个软件包 - 最好是最早的一个:
yum remove gnutls-3.1.18-10.el7_0
对所有重复项重复此操作。
请注意,上面的示例来自 CentOS 7 系统,因此您的系统会略有不同。
答案3
首先,尝试一下yum-complete-transaction
。这可能会结束一切。
如果没有,请尝试使用包装package-cleanup
中的内容yum-utils
。
$ sudo yum install yum-utils # if you don't have it already
...
$ package-cleanup --cleandupes
如果你幸运的话,那就可以了。如果您不太幸运,您可能需要逐个包进行一些手动清理。运行该命令后,查找package-cleanup --problems
其他 yum/rpm 数据库问题,然后再执行一次yum update
。
如果在调整 yum/rpm 情况后,仍然无法正常工作,请尝试创建一个全新的干净用户,看看该用户是否可以登录。如果可以,但您的不能,请清理以下配置文件您自己的主目录可能会有所帮助。
如果这些都不起作用——那么,这种事情就是我们有备份的原因。也许这是大自然的说法,是时候安装 Fedora 21 beta 了。 (免责声明:我在 Fedora 上工作。)