Error al instalar openssl 3.0.1: “No se puede encontrar IPC/Cmd.pm en @INC”
Al instalar openssl 3.0.1 tengo el siguiente error:
cd /appli/tmp
cat openssl-3.0.1.tar.gz | gzip -d | tar -xvf -
cd /appli/tmp/openssl-3.0.1
export ROOT_HOME_SSL=/appli/openssl
mkdir -p $ROOT_HOME_SSL/3.0.1
./config --prefix=$ROOT_HOME_SSL/3.0.1 --openssldir=$ROOT_HOME_SSL/3.0.1 shared zlib-dynamic shared
No se puede ubicar IPC/Cmd.pm en @INC (@INC contiene:
/appli/tmp/openssl-3.0.1/util/perl /usr/local/lib64/perl5
/usr/local/share/perl5 /usr/lib64/perl5/vendorperl
/usr/share/perl5/vendorperl /usr/lib64/perl5 /usr/share/perl5 .
/appli/tmp/openssl-3.0.1/external/perl/Text-Template-1.56/lib) en
/appli/tmp/openssl-3.0.1/util/perl/OpenSSL/config.pm línea 18. BEGIN
falló–compilación abortada en
/appli/tmp/openssl-3.0.1/util/perl/OpenSSL/config.pm línea 18.
La compilación falló en require en /appli/tmp/openssl-3.0.1/Configure
línea 23. BEGIN falló–compilación abortada en
/appli/tmp/openssl-3.0.1/Configure línea 23.
Sistema operativo:
CentOS release 6.7 (Final), 2.6.32-696.16.1.el6.x86_64
davy.ai
El mensaje de error indica que el módulo IPC::Cmd está perdido de los módulos Perl incluidos en la ruta de búsqueda.
Para resolver este problema, puedes instalar el módulo IPC::Cmd ejecutando el siguiente comando como root:
Después de instalar el módulo faltante, intenta ejecutar el comando de configuración de OpenSSL nuevamente:
Si encuentras algún otro error, asegúrate de revisar la documentación de OpenSSL y las notas de lanzamiento para cualquier dependencia adicional o requisitos que puedan ser necesarios para la versión 3.0.1.