エラー:Multilib バージョンの問題が見つかりました

Red Hat Enterprise Linux または CentOS を実行しているデバイスへのパッケージのインストール時に「エラー:Multilib バージョンの問題が見つかりました」が発生した場合、これは通常、32 ビットライブラリとともに、対応する 64 ビットライブラリをインストールまたはアップグレードする必要があることを意味します。multilib バージョンのチェックは問題があることを示しているのみです。

たとえば、エラーが sqlite ライブラリに関連する場合:
  • 別のパッケージで必要な依存関係が欠落している sqlite のアップグレードがあります。Yum は、異なるアーキテクチャの古いバージョンの sqlite をインストールして、この問題を解決しようとします。その他のアーキテクチャを除外すると、yum により、パッケージの依存関係が欠落しているなど、問題の根本原因が表示されます。問題の根本原因を含むエラーメッセージを表示するには、--exclude sqlite.otherarch でアップグレードを再試行できます。
  • 複数の sqlite アーキテクチャがインストールされていますが、yum ではこれらのアーキテクチャのうち 1 つのアップグレードしか確認できません。片方のアーキテクチャしか必要としない場合は、アーキテクチャ更新が欠落している sqlite を削除し、エラーが解決されたかどうかを確認できます。
  • 既にインストールされているバージョンの sqlite が重複しています。「yum check」を使用してこのエラーを表示できます。
  • 一致する sqlite ライブラリをインストールまたはアップグレードするには、次のコマンドを使用します。
    CODE
    yum install sqlite.i686 sqlite
    エラーが dbus-libsopenssl、または libgcc ライブラリに関連する場合は、このコマンドで sqlite を適切なライブラリに置き換えます。