GNU/Linux >> Tutoriels Linux >  >> Panels >> cPanel

Échec ou dépendance manquante de l'erreur glibc-common

Le message d'erreur ou le problème suivant peut apparaître lorsque vous utilisez ou exécutez le script "/scripts/upcp" (manuel ou programmé), le script "/scripts/rhlupdate" de WebHost Manager (WHM) cPanel, la commande "yum update" ou Commande « yum check-update » dans CentOS et Linux tels que RedHat ou Fedora :

Erreur :Dépendance manquante :glibc-common =2.3.4-2 est requis par le package libc-dummy-centos-4

Notez que le numéro de version de glibc-common peut être différent de celui ci-dessus.

Si la commande exécutée a été exécutée avec succès dans le système auparavant, mais donne soudainement un tel message d'erreur de dépendances manquantes, la base de données RPM peut avoir été corrompue. Vous pouvez essayer de reconstruire la base de données RPM. Si vous utilisez cPanel, vous pouvez facilement reconstruire la base de données RPM en cliquant sur le lien "Reconstruire la base de données RPM" dans la section Logiciel qui exécute le script "/scripts/dialog?dialog=rebuildrpmdb".

Dans la résolution ci-dessus ne fonctionne pas, afin de résoudre le problème ou l'erreur, la première chose à faire est de vérifier si le package RPM a été installé ou non. La commande suivante peut être utilisée pour vérifier l'existence du paquet glibc-common installé :

sudo rpm -qa | grep glibc-common

Résultat attendu :glibc-common-2.3.4-2

Ou,

rpm -q glibc-common

Résultat attendu :glibc-common-2.3.4-2

Ou,

yum list glibc-common

Résultat attendu:
Paquets installés
glibc-common.i386 2.3.4-2 installé
Forfaits disponibles
glibc-common.i386 2.3.4-2.9 base

Si le package RPM glibc-common n'est pas installé, vous pouvez l'installer avec la commande suivante en tant qu'utilisateur root :

yum install glibc-common

La dernière commande de "yum list glibc-common" est également nécessaire pour vérifier et s'assurer que l'architecture du système correspond à la version de glibc et de glibc-common installée. Yum est configuré pour respecter les valeurs d'architecture, donc si vous avez installé la version i386 pour le système x86 32 bits, glibc et glibc-common doivent être de i386. C'est la même chose si vous avez i586 ou i686 pour une architecture de machine x64. De plus, si vous avez installé i686 mais que seule la version i386 est disponible dans le référentiel, ou si vous utilisez la distribution x86_64 mais avec le référentiel i386, les deux situations peuvent également entraîner un problème d'échec.

Pour afficher à quelle architecture une distribution de glibc et glibc-common est destinée, tapez la commande suivante :

echo "%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}" >> ~/.rpmmacros

La commande modifie la façon dont la commande rpm affiche la sortie de "rpm -q" dans un style qui inclut également la valeur de l'architecture (telle que rpm_name.arch). Ainsi, dans l'exemple ci-dessus, vous voyez glibc-common-2.3.4-2, et maintenant vous verrez libc-common-2.3.4-2.9.i386 à la place avec la commande "rpm -q glibc-common". Vérifiez si glibc et glibc-common sont de type i386.

Si vous êtes sur un VPS de serveur virtuel Virtuozzo ou OpenVZ avec la plate-forme CentOS et cPanel, et que vous obtenez l'erreur liée à libc-dummy-centos-4 ou libc-dummy-centos-3, vous pouvez supprimer le fichier factice de SWSoft avec le commande suivante :

yum erase glibc-dummy-centos-3

ou

yum erase glibc-dummy-centos-4

Cela résoudra probablement votre problème car glibc-dummy-centos-3/4 n'est plus soumis à la vérification et à la vérification des dépendances.


cPanel
  1. c_rehash :Erreur de commande introuvable – Solution

  2. Marque :Dh :Commande introuvable ?

  3. Erreur utilisateur du gestionnaire de fichiers

  4. cPanel WHM n'a pas reçu les informations d'état de l'erreur Apache

  5. Comment quitter si une commande a échoué ?

Comment ajouter la commande ifconfig manquante sur Debian

Erreur de dépendance Libpulse - Impossible de réinstaller Pulseaudio dans Ubuntu

Dépannage de l'erreur "Bash :Commande introuvable" sous Linux

If…else…if Statement (erreur de commande introuvable) ?

erreur :la commande 'gcc' a échoué avec l'état de sortie 1 sur CentOS

sshpass :erreur de commande introuvable