web-dev-qa-db-ja.com

Fedora 20Gnomeアップグレード-ログインできなくなりました

私はGnome2xでFedoraを使い始めました。ビルドで電気エネルギーの問題が発生し、マシンの電源がオフになったときに、gnome3xへのアップグレードを開始しました。これ以上ログインできなくなりました-meggage「ああ、問題が発生しました。問題が発生し、システムを回復できません。すべての拡張機能が無効になっています」

'yum update'をもう一度実行しようとすると、2つの奇妙なことがあります

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)「パッケージ[例]は[例]と重複しています」がたくさん

誰かが私を助けて冷やしてください?

以下のコマンドを使用して、genome3xを削除してください。

rm -rf〜/.gnome3

rm -rf〜/.gconf

rm -rf〜/.gconfd

ログアウト/ログイン

削除した後、必要に応じてアップグレードしてみてください。

1
vembutech

まず、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 dbの問題を見つけてから、もう一度yum updateを実行します。

Yum/rpmの状況を調整しても問題が解決しない場合は、新しいクリーンユーザーを作成して、そのユーザーがログインできるかどうかを確認してください。ログインできる場合でも、ログインできない場合は、で構成ファイルをクリーンアップします。あなた自身のホームディレクトリが役立つかもしれません。

そして、それがうまくいかない場合は、このようなことがバックアップを作成する理由です。たぶん、Fedora21ベータ版をインストールする時が来たというのは自然な言い方です。 (免責事項:私はFedoraに取り組んでいます。)

0
mattdm

古いパッケージをクリーンアップする前に(新しいパッケージをインストールした後)、システムがクラッシュしました。したがって、メッセージが表示されます。

古いものを削除することでこれを修正できます。

インストールしたバージョンを正確に確認してください。たとえば、if [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

パッケージの1つを削除する必要があります-できれば最も古いもの:

yum remove gnutls-3.1.18-10.el7_0

すべての複製で繰り返します。

上記の例はCentOS7システムのものであるため、実際の例とは少し異なることに注意してください。

0
garethTheRed