Snap Creator Framework
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

El comando CLI produce un error de objeto 500 no se puede encontrar

Colaboradores

En un entorno UNIX, es posible que se encuentre el error 500 cannot locate después de ejecutar un comando de la CLI.

  • Edición

    En un entorno UNIX, se debe ejecutar un comando de la CLI pero se encuentra con el mensaje 500 no puede localizar el error de objeto, como se ve en el ejemplo siguiente:

    500 Can't locate object method "new" via package "LWP::Protocol::https::Socket"
  • Causa

    Hay dos causas posibles de este mensaje de error:

    • La causa más probable de este mensaje de error es que las bibliotecas SSL de CLI no están vinculadas.

    • Si el mensaje de error no es el resultado de que las bibliotecas SSL no estén vinculadas, otra causa puede ser que falte la biblioteca Perl de HTTPS.

  • Acción Correctiva

    Para resolver el problema de vinculación de archivos de biblioteca, los vínculos a prueba de fuego deben crearse manualmente. Consulte al administrador del sistema operativo y verifique la presencia de los archivos libssl.so y libcrypto.so. Es posible que sea necesario instalar paquetes SSL.

    Suponiendo que los archivos estén presentes, debe vincular manualmente los archivos. Para ello, ejecute uno de los siguientes conjuntos de comandos basados en el sistema operativo:

    • Para 32 bits:

      cd /usr/lib
      ln -s libssl.so.1.0.0 libssl.so.6
      ln -s libcrypto.so.1.0.0 libcrypto.so.6
    • Para 326It:

      cd /usr/lib64
      ln -s libssl.so.1.0.0 libssl.so.6
      ln -s libcrypto.so.1.0.0 libcrypto.so.6
  • Acción Correctiva

    Para resolver el problema de la biblioteca Perl de HTTPS que falta, instale la biblioteca LWP::Protocol::https desde el modo CPAN.

    Siga estos pasos:

    1. Abra una sesión SSH de su servidor Linux y ejecute el siguiente comando: Perl -MCPAN -e shell

      Nota Si es la primera vez que utiliza CPAN, se le preguntará lo siguiente:
    Would you like me to configure as much as possible automatically? [yes]

    + Pulse Intro para aceptar el valor predeterminado. Se abrirá la shell CPAN.

    1. Ejecute el siguiente comando: Install LWP::Protocol::https

      Los paquetes necesarios se descargan e instalan. Si se necesitan paquetes adicionales, es posible que se le pida que los instale también seleccionando [yes].

    2. Una vez finalizada la instalación, introduzca EXIT para volver al shell normal.