エラー: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ライブラリをインストールまたはアップグレードするには、次のコマンドを使用します。エラーがCODEyum install sqlite.i686 sqlitedbus-libs、openssl、またはlibgccライブラリに関連する場合は、このコマンドでsqliteを適切なライブラリに置き換えます。