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

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

私はGnome 2xでFedoraを使い始めました。ビルドで電源の問題が発生し、コンピュータがシャットダウンしたときにgnome 3xにアップグレードし始めました。これでログインできなくなりました。 「いいえ!問題が発生しました。問題が発生してシステムを復元できませんでした。すべての拡張機能が無効になっています。」

「yum update」を再実行しようとすると、2つの奇妙な現象が発生します。

1)エラー:パッケージ:PackageKit-yum-plugin-0.8.17.1.fc20.x86_64必須:パッケージ(x86-64)= 0.8.17-1.fc20インストール済み:PackageKit-0.8.13-1.fc20.x68_64

2)「パッケージ[はい]は[はい]と重複しています。」が多い。

寒さを助けてください。誰かを助けることができますか?

答え1

次のコマンドを使用してゲノム3xを削除します。

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

運がよければ大丈夫です。運が悪い場合は、パッケージごとに手動でクリーンアップする必要があります。コマンドを実行したら、他のyum / rpmデータベースの問題を見つけてpackage-cleanup --problems再実行してくださいyum update

yum / rpmの状況を調整してもまだ機能しない場合は、新しいクリーンユーザーを作成して、そのユーザーがログインできることを確認してください。うまくいきますが、自分のホームディレクトリが機能しない場合は、次の設定ファイルを使用して自分のホームディレクトリをクリーンアップすると便利です。

この方法がすべて機能しない場合、バックアップがあるのはこの種の理由です。たぶん、これはFedora 21ベータ版をインストールするときになったという自然の表現かもしれません。 (免責事項:私はFedoraで働いています。)

関連情報