Passer la navigation

Erreur : problèmes de version multilib détectés

Si le message « Erreur : problèmes de version multilib détectés » s'affiche lors de l'installation d'un package sur un terminal exécutant
Red Hat
Enterprise Linux ou
CentOS
, cela signifie généralement que la bibliothèque 64 bits correspondante doit être installée ou mise à niveau avec la bibliothèque 32 bits. La vérification de version
multilib
indique simplement la présence d'un problème.
Par exemple, si l'erreur est liée à la bibliothèque
sqlite
 :
  • Il manque une dépendance requise par un autre package dans l'une des mises à niveau pour
    sqlite
    .
    Yum
    tente de résoudre ce problème en installant une ancienne version de
    sqlite
    de l'autre architecture. Si vous excluez l'autre architecture,
    yum
    affiche la cause première du problème, notamment des dépendances manquantes dans un package. Pour afficher un message d'erreur indiquant la cause première du problème, vous pouvez essayer de relancer la mise à niveau à l'aide de
    --exclude sqlite.otherarch
    .
  • Vous avez installé plusieurs architectures de
    sqlite
    , mais
    yum
    ne peut détecter qu'une mise à niveau pour l'une d'entre elles. Si vous n'avez pas besoin des deux architectures, vous pouvez supprimer la version de
    sqlite
    sur laquelle la mise à jour de l'architecture est manquante et déterminer si l'erreur est résolue.
  • Vous avez déjà installé des versions en double de
    sqlite
    . Vous pouvez utiliser « yum check » pour afficher ces erreurs.
  • Pour installer ou mettre à niveau la bibliothèque
    sqlite
    correspondante, utilisez la commande suivante :
    yum install sqlite.i686 sqlite
    Si l'erreur est liée aux bibliothèques
    dbus-libs
    ,
    openssl
    ou
    libgcc
    , remplacez
    sqlite
    par la bibliothèque appropriée dans la commande.