Solución a Error de Biblioteca Compartida en CloudLinux
Hoy quiero compartir con ustedes una solución a un problema reportó un usuario recientemente en CloudLinux. Al momento de intentar cambiar la versión de php con Selector, el error se presentó de la siguiente manera:
"output of the command: /opt/alt/php53/usr/bin/php-cgi -d opcache.enable_cli=0 -d zlib.output_compression=Off -d auto_append_file=none -d extension=mbstring.so -d auto_prepend_file=none -d disable_functions=none/opt/alt/php53/usr/bin/php-cgi: error while loading shared libraries: libidn2.so.0: cannot open shared object file: No such file or directory "
Este error indica que el sistema no puede encontrar la biblioteca compartida libidn2.so.0
.
Solución
La solución fue bastante sencilla y constó de dos pasos:
- Instalar la biblioteca
libidn2.so.0
: Para esto, utilicé el gestor de paquetesyum
con el siguiente comando:
yum install libidn2
2. Actualizar CageFS: Después de instalar la biblioteca, ejecuté una actualización forzada de CageFS con el siguiente comando:
cagefsctl --force-update
Y eso fue todo. Después de ejecutar estos comandos, el error desapareció y todo volvió a la normalidad.
Conclusión
Esperamos que esta entrada sea útil para aquellos que se encuentren con el mismo problema. Recuerden, siempre es importante investigar y probar diferentes soluciones hasta encontrar la que funcione para su caso específico.
¡Hasta la próxima!