Fehler: Multilib-Versionsprobleme gefunden

Wenn die Meldung „Fehler: Multilib-Versionsprobleme gefunden“ auftritt, wenn ein Paket auf einem Gerät installiert wird, auf dem Red Hat Enterprise Linux oder CentOS ausgeführt wird, bedeutet das in der Regel, dass die entsprechende 64-Bit-Bibliothek zusammen mit der 32-Bit-Bibliothek installiert oder aktualisiert werden muss. Die multilib-Versionsprüfung weist lediglich darauf hin, dass es ein Problem gibt.

Wenn der Fehler beispielsweise mit der sqlite-Bibliothek in Zusammenhang steht:
  • Sie verwenden ein Upgrade für sqlite, bei dem eine Abhängigkeit fehlt, die für ein anderes Paket erforderlich ist. Yum versucht, dieses Problem zu lösen, indem eine ältere Version von sqlite der anderen Architektur installiert wird. Wenn Sie die andere Architektur ausschließen, zeigt yum die Grundursache des Problems an, z. B. fehlende Paketabhängigkeiten. Um eine Fehlermeldung mit der Ursache des Problems anzuzeigen, können Sie versuchen, das Upgrade erneut mit --exclude sqlite.otherarch auszuführen.
  • Sie haben mehrere Architekturen von sqlite installiert, aber yum kann nur ein Upgrade für eine dieser Architekturen sehen. Wenn Sie nicht beide Architekturen benötigen, können Sie das sqlite, bei dem das Architektur-Update fehlt, entfernen und prüfen, ob der Fehler behoben wurde.
  • Es sind bereits doppelte Versionen von sqlite installiert. Sie können diese Fehler mit „yum check“ anzeigen.
  • Um die passende sqlite-Bibliothek zu installieren oder zu aktualisieren, verwenden Sie den folgenden Befehl:
    CODE
    yum install sqlite.i686 sqlite
    Wenn der Fehler mit den dbus-libs-, openssl- oder libgcc-Bibliotheken zusammenhängt, ersetzen Sie sqlite durch die entsprechende Bibliothek im Befehl.