Fedora 19を使用していますが、yum update
を実行しようとすると、次のエラーが発生します。
yum update:
ロケールの設定に失敗しました。デフォルトはC ロードされたプラグイン:langpacks、refresh-packagekit 依存関係の解決 未完了のトランザクションが残っています。最初にyum-complete-transaction、つまり「yum history redolast」を実行して終了することを検討してください。それでも問題が解決しない場合は、パッケージを手動で削除/インストールしてみる必要があります(おそらくパッケージのクリーンアップが役立つでしょう)。 ->トランザクションチェックの実行 --->パッケージの自動修正- en.noarch 1:4.1.0.4-6.fc19が更新されます ... --->パッケージkernel.x86_640:3.10.3-300.fc19が消去されます --->パッケージkernel-devel.x86_640:3.10.3-300.fc19が消去されます --->パッケージkernel-modules-extra.x86_640:3.10.3-300。 fc19は消去されます ->依存関係の解決が完了しました エラー:パッケージ:glibc-2.17-11.fc19.x86_64(インストール済み) 必要なもの:glibc-common = 2.17-11 .fc19 削除:glibc-common-2.17-11.fc19.x86_64(インストール済み) glibc-common = 2.17-11.fc19 更新者:glibc-common-2.17 -14.fc19.x86_64(更新) glibc-common = 2.17-14.fc19 使用可能:glibc-common-2.17-4.fc19.x86_64(Fedora) glibc -common = 2.17-4.fc19 試してみてくださいing--skip-壊れて問題を回避 ** 2つの既存のrpmdb問題が見つかりました。「yumcheck」の出力は次のとおりです: glibc-2.17-14.fc19.x86_64 glibc-2.17-11.fc19.x86_64 glibc-2.17-14.fc19.x86_64との重複であり、glibc-common =( '0'、 '2.17'、'14 .fc19 ')の要件がありません。
私が得られないのは、glibc-common-2.17-14が欠落していると書かれているということですが、yum info glibc-common-2.17
を実行すると
ロケールの設定に失敗しました。デフォルトはC ロードされたプラグイン:langpacks、refresh-packagekit インストールされたパッケージ 名前:glibc-common Arch:x86_64 バージョン:2.17 リリース:11.fc19 サイズ:114 M リポジトリ:インストール済み 概要:glibcの一般的なバイナリとロケールデータ URL: http://www.gnu.org/software/glibc/ ライセンス:例外を除くLGPLv2 +とLGPLv2 +およびGPLv2 + 説明:glibc-commonパッケージにはGNU libc の一般的なバイナリ:ライブラリ、および各国語(ロケール)のサポート。
利用可能なパッケージ 名前:glibc-common アーチ:x86_64 バージョン:2.17 リリース:14.fc19 サイズ:11 M リポジトリ:updates/19/x86_64 概要:glibcの一般的なバイナリとロケールデータ URL: http://www.gnu.org/software/glibc/ = ライセンス:例外およびGPLv2 +を除くLGPLv2 +およびLGPLv2 + 説明:glibc-commonパッケージには、GNU libc :ライブラリの共通バイナリが含まれています、および各国語(ロケール)のサポート。
それは確かに利用可能であると言っています。誰かがこれから抜け出す方法を知っていますか?私はすでにyum clean all
とyum-complete-transaction
を実行しようとしましたが、変更はありませんでした。
マーティンに感謝
非常に重要な警告メッセージを見逃しました:
未完了のトランザクションが残っています。最初に
yum-complete-transaction
または "yum history redo last
"を実行して終了することを検討してください。それでも問題が解決しない場合は、パッケージを手動で削除/インストールしてみる必要があります(おそらくパッケージのクリーンアップが役立つでしょう)。
以前のパッケージ更新が中断されたようです。他のことを試みる前に、yum-complete-transaction
を使用して終了する必要があります。
それが失敗した場合は、部分的に更新されたパッケージのデータベースエントリを削除してから、再度更新することにより、手動で修復を試みることができます。
rpm -e --nodeps --justdb glibc-2.17-14.fc19.x86_64
yum update