Error:Dependencia faltante:el paquete libc-dummy-centos-4 necesita glibc-common =2.3.4-2
Tenga en cuenta que el número de versión de glibc-common puede ser diferente al anterior.
Si el comando ejecutado se ejecutó con éxito en el sistema antes, pero de repente aparece un mensaje de error de dependencias faltantes, es posible que la base de datos RPM esté dañada. Puede intentar reconstruir la base de datos RPM. Si está utilizando cPanel, puede reconstruir fácilmente la base de datos RPM haciendo clic en el enlace "Reconstruir base de datos RPM" en la sección Software que ejecuta el script "/scripts/dialog?dialog=rebuildrpmdb".
En la resolución anterior no funciona, para resolver el problema o error, lo primero que debe hacer es verificar si el paquete RPM se ha instalado o no. El siguiente comando se puede utilizar para verificar la existencia del paquete glibc-common instalado:
sudo rpm -qa | grep glibc-common
Resultado esperado:glibc-common-2.3.4-2
O,
rpm -q glibc-common
Resultado esperado:glibc-common-2.3.4-2
O,
yum list glibc-common
Resultado Esperado:
Paquetes instalados
glibc-common.i386 2.3.4-2 instalado
Paquetes Disponibles
glibc-common.i386 2.3.4-2.9 base
Si el paquete RPM glibc-common no está instalado, puede instalarlo con el siguiente comando como usuario root:
yum install glibc-common
También se necesita el último comando de "yum list glibc-common" para verificar y garantizar que la arquitectura del sistema coincida con la versión de glibc y glibc-common instalada. Yum está configurado para respetar los valores de la arquitectura, por lo que si tiene instalada la versión i386 para el sistema x86 de 32 bits, tanto glibc como glibc-common deberían ser de i386. Es lo mismo si tiene i586 o i686 para arquitectura de máquina x64. Además, si tiene i686 instalado pero solo la versión i386 está disponible en el repositorio, o si está usando la distribución x86_64 pero con el repositorio i386, ambas situaciones también pueden causar un problema de falla.
Para mostrar para qué arquitectura está destinada una distribución de glibc y glibc-common, escriba el siguiente comando:
echo "%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}" >> ~/.rpmmacros
El comando altera la forma en que el comando rpm muestra la salida de "rpm -q" a un estilo que también incluye el valor de la arquitectura (como rpm_name.arch). Entonces, en el ejemplo anterior, verá glibc-common-2.3.4-2, y ahora verá libc-common-2.3.4-2.9.i386 en su lugar con el comando "rpm -q glibc-common". Compruebe si tanto glibc como glibc-common tienen el tipo i386.
Si está en un VPS de servidor virtual Virtuozzo o OpenVZ con plataforma CentOS y cPanel, y obtiene el error relacionado con libc-dummy-centos-4 o libc-dummy-centos-3, puede eliminar el archivo ficticio de SWSoft con el siguiente comando:
yum erase glibc-dummy-centos-3
o
yum erase glibc-dummy-centos-4
Es probable que esto resuelva su problema ya que glibc-dummy-centos-3/4 ya no está sujeto a verificación y verificación de dependencias.