ナビゲーションをスキップする

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