yumエラー「rpmdbでパッケージタプル(...)が見つかりません」の意味

yumエラー「rpmdbでパッケージタプル(...)が見つかりません」の意味

Fedora 15に2つのパッケージをインストールしようとすると、奇妙なエラーが発生します。

注文する:
yum install @development-tools

間違い:

ロードされたプラグイン:langpacks、presto、Refresh-packagekitのインストールインストールプロセスパッケージflex-2.5.35-13.fc15.x86_64がインストールされており、最新バージョンエラー:パッケージタプル( 'gcc'、 'x86_64'、 '0'、 ' 4.6. 0', '6.fc15' は rpmdb で見つかりません)

注文する:
yum install fedora-packager

間違い:

ロードされたプラグイン:langpacks、presto、Refresh-packagekit設定インストールプロセスエラー:パッケージタプルが見つかりません( 'fedora-packager'、 'noarch'、 '0'、 '0.5.9.0'、 '1.fc15')rpmデータベース

最初のコマンドでは、パッケージがインストールされ、最新バージョンと表示されますが、なぜ対応するエラー行が表示されるのですか?このエラーを解決するには?

答え1

データが破損しているようです。実行:yum clean allその後、yum updateインストールを再試行してください。

答え2

rpmdbを再構築してみてください。

rpmdb --rebuilddb

これは私にとって同様の問題を解決しました。

答え3

この問題を解決するには、次の 2 つのタスクを同時に実行する必要があります。

yum clean all 
rpm --rebuilddb

関連情報