Autor Tema: Problema con la instalación Toba 3.0.xx -> mcrypt  (Leído 640 veces)

0 Usuarios y 1 Visitante están viendo este tema.

abozzo

  • Toba
  • *
  • Mensajes: 19
    • Ver Perfil
  • Institución: Universidad Nacional de Rosario
  • Nombre y apellido: Antonio F. Bozzo
  • Sistema: SIU - TOBA
  • Teléfono laboral: 0341 - 4201245
Problema con la instalación Toba 3.0.xx -> mcrypt
« on: Agosto 02, 2018, 12:12:06 pm »
Hola!

Estamos trabajando con Toba 3.0.26 y Arai2
Tenemos un problema con la instalación de los proyectos toba en la versión ^3.0.22 via composer.
Como ya han posteado otros colegas la instalación se cancela con el siguientes error:
    - onelogin/php-saml v2.13.0 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.

Sabemos que la extensión ya no está disponible en el PHP 7.2.x
Pero necesitamos tener la versión PHP7.2.x  porque cuenta con la extensión libsodium que utiliza Halite para generar credenciales para registrar el proyectos con arai-cli  en el Arai2

Necesitamos que nos indiquen como procedemos para resolver este problema

Saludos!
Antonio

Saludos
Antonio

richard

  • Moderador Global
  • *****
  • Mensajes: 3064
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:Problema con la instalación Toba 3.0.xx -> mcrypt
« Respuesta #1 on: Agosto 03, 2018, 10:19:54 am »
Hola Antonio,
Estamos trabajando con Toba 3.0.26 y Arai2
Tenemos un problema con la instalación de los proyectos toba en la versión ^3.0.22 via composer.
Como ya han posteado otros colegas la instalación se cancela con el siguientes error:
    - onelogin/php-saml v2.13.0 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.

Sabemos que la extensión ya no está disponible en el PHP 7.2.x
Tal cual, incluso instalandola via PECL tampoco funciona.. con lo cual, la unica opcion viable para tenerla disponible es hacer un downgrade a la ultima version de 7.1.x e instalarla via PECL.

Cita
Pero necesitamos tener la versión PHP7.2.x  porque cuenta con la extensión libsodium que utiliza Halite para generar credenciales para registrar el proyectos con arai-cli  en el Arai2
Podes instalar libsodium via PECL en 7.1.x tambien, en 7.2 esta como extension del core de PHP.
De todas formas, en la version estable de Arai-Registry segun veo se esta usando la version 1.6.0 de Halite, la cual esta orientada a la version 1.0.6 de libsodium y accede versiones mas recientes via sodium-compat (aunque pierde funcionalidad).

Via PECL con PHP 7.1 podes instalar hasta 1.0.11 si mal no recuerdo, aunque recien a partir de la version 2 parece que es compatible con lo que viene en PHP 7.2 segun esta pagina.

Habria que hacer pruebas.. pero no creo que esa version de Halite pueda acceder correctamente a la funcionalidad de sodium en 7.2, mas aun cuando no es compatible con libsodium 1.0.x

Te diria que el mejor camino seria hacer el downgrade de PHP a 7.1.20 e instalar libsodium  (1.0.x) via PECL junto con mcrypt.

Saludos

Twitter es al incontinente verbal,  lo que los dulces al diabetico.

Sergio F. Vier

  • Desarrollador SIU
  • Moderador Global
  • *****
  • Mensajes: 855
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sergio Fabian Vier
Re:Problema con la instalación Toba 3.0.xx -> mcrypt
« Respuesta #2 on: Agosto 03, 2018, 02:33:01 pm »
Hola Antonio

Pero necesitamos tener la versión PHP7.2.x  porque cuenta con la extensión libsodium que utiliza Halite para generar credenciales para registrar el proyectos con arai-cli  en el Arai2

Necesitamos que nos indiquen como procedemos para resolver este problema

En la documentación de Araí que tenemos en línea podes ver los requerimientos de la plataforma http://documentacion.siu.edu.ar/wiki/SIU-Arai/Requerimientos

Adicionalmente, en la parte de Sodium tenemos una guía sobre como instalarlo incluso en versiones previas a PHP 7.2.

Saludos!



happy coding!!

abozzo

  • Toba
  • *
  • Mensajes: 19
    • Ver Perfil
  • Institución: Universidad Nacional de Rosario
  • Nombre y apellido: Antonio F. Bozzo
  • Sistema: SIU - TOBA
  • Teléfono laboral: 0341 - 4201245
Re:Problema con la instalación Toba 3.0.xx -> mcrypt
« Respuesta #3 on: Agosto 06, 2018, 10:38:39 am »
oki.
Gracias  Richard y Sergio por las respuestas

Saludos!!