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.Yumversucht, dieses Problem zu lösen, indem eine ältere Version vonsqliteder anderen Architektur installiert wird. Wenn Sie die andere Architektur ausschließen, zeigtyumdie 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
sqliteinstalliert, aberyumkann nur ein Upgrade für eine dieser Architekturen sehen. Wenn Sie nicht beide Architekturen benötigen, können Sie dassqlite, bei dem das Architektur-Update fehlt, entfernen und prüfen, ob der Fehler behoben wurde. - Es sind bereits doppelte Versionen von
sqliteinstalliert. Sie können diese Fehler mit „yum check“ anzeigen. - Um die passende
sqlite-Bibliothek zu installieren oder zu aktualisieren, verwenden Sie den folgenden Befehl:Wenn der Fehler mit denCODEyum install sqlite.i686 sqlitedbus-libs-,openssl- oderlibgcc-Bibliotheken zusammenhängt, ersetzen Siesqlitedurch die entsprechende Bibliothek im Befehl.