Fedora 20 Gnome 升级 - 无法再登录

Fedora 20 Gnome 升级 - 无法再登录

我开始将 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 上工作。)

相关内容