私は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で働いています。)