Problemas modulo mcrypt de PHP - Actualización Guarani 3.16.0

Buenas tardes, estoy teniendo problemas para instalar la versión 3.16.0.

Creo que me esta faltando un modulo de php: mcrypt. Y no lo puedo instalar. Tenenemos instalado php7.2.


 Problem 1
    - siu-toba/framework v3.0.21 requires onelogin/php-saml ~2.10 -> satisfiable by onelogin/php-saml[v2.13.0, 2.                                                       10.0, 2.10.1, 2.10.2, 2.10.3, 2.10.4, 2.10.5, 2.10.6, 2.10.7, 2.11.0, v2.12.0, v2.14.0].
    - siu-toba/framework v3.0.21 requires onelogin/php-saml ~2.10 -> satisfiable by onelogin/php-saml[v2.13.0, 2.                                                       10.0, 2.10.1, 2.10.2, 2.10.3, 2.10.4, 2.10.5, 2.10.6, 2.10.7, 2.11.0, v2.12.0, v2.14.0].
    - onelogin/php-saml v2.14.0 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your                                                        system.
    - onelogin/php-saml v2.13.0 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your                                                        system.
    - onelogin/php-saml v2.12.0 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your                                                        system.
    - onelogin/php-saml 2.11.0 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your s                                                       ystem.
    - onelogin/php-saml 2.10.7 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your s                                                       ystem.
    - onelogin/php-saml 2.10.6 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your s                                                       ystem.
    - onelogin/php-saml 2.10.5 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your s                                                       ystem.
    - onelogin/php-saml 2.10.4 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your s                                                       ystem.
    - onelogin/php-saml 2.10.3 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your s                                                       ystem.
    - onelogin/php-saml 2.10.2 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your s                                                       ystem.
    - onelogin/php-saml 2.10.1 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your s                                                       ystem.
    - onelogin/php-saml 2.10.0 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your s                                                       ystem.
    - onelogin/php-saml v2.13.0 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your                                                        system.
    - Installation request for siu-toba/framework 3.0.21 -> satisfiable by siu-toba/framework[v3.0.21].

  To enable extensions, verify that they are enabled in your .ini files:
    - /etc/php/7.2/cli/php.ini
    - /etc/php/7.2/cli/conf.d/10-opcache.ini
    - /etc/php/7.2/cli/conf.d/10-pdo.ini
    - /etc/php/7.2/cli/conf.d/15-xml.ini
    - /etc/php/7.2/cli/conf.d/20-apcu.ini
    - /etc/php/7.2/cli/conf.d/20-apcu_bc.ini
    - /etc/php/7.2/cli/conf.d/20-calendar.ini
    - /etc/php/7.2/cli/conf.d/20-ctype.ini
    - /etc/php/7.2/cli/conf.d/20-curl.ini
    - /etc/php/7.2/cli/conf.d/20-dom.ini
    - /etc/php/7.2/cli/conf.d/20-exif.ini
    - /etc/php/7.2/cli/conf.d/20-fileinfo.ini
    - /etc/php/7.2/cli/conf.d/20-ftp.ini
    - /etc/php/7.2/cli/conf.d/20-gd.ini
    - /etc/php/7.2/cli/conf.d/20-gettext.ini
    - /etc/php/7.2/cli/conf.d/20-iconv.ini
    - /etc/php/7.2/cli/conf.d/20-igbinary.ini
    - /etc/php/7.2/cli/conf.d/20-json.ini
    - /etc/php/7.2/cli/conf.d/20-mbstring.ini
    - /etc/php/7.2/cli/conf.d/20-msgpack.ini
    - /etc/php/7.2/cli/conf.d/20-pdo_pgsql.ini
    - /etc/php/7.2/cli/conf.d/20-pgsql.ini
    - /etc/php/7.2/cli/conf.d/20-phar.ini
    - /etc/php/7.2/cli/conf.d/20-posix.ini
    - /etc/php/7.2/cli/conf.d/20-readline.ini
    - /etc/php/7.2/cli/conf.d/20-shmop.ini
    - /etc/php/7.2/cli/conf.d/20-simplexml.ini
    - /etc/php/7.2/cli/conf.d/20-sockets.ini
    - /etc/php/7.2/cli/conf.d/20-sysvmsg.ini
    - /etc/php/7.2/cli/conf.d/20-sysvsem.ini
    - /etc/php/7.2/cli/conf.d/20-sysvshm.ini
    - /etc/php/7.2/cli/conf.d/20-tokenizer.ini
    - /etc/php/7.2/cli/conf.d/20-wddx.ini
    - /etc/php/7.2/cli/conf.d/20-xmlreader.ini
    - /etc/php/7.2/cli/conf.d/20-xmlwriter.ini
    - /etc/php/7.2/cli/conf.d/20-xsl.ini
    - /etc/php/7.2/cli/conf.d/20-zip.ini
    - /etc/php/7.2/cli/conf.d/25-memcached.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.


Cómo podemos solucionar esto ?

Gracias.

Ariel

Buenos días Ariel, para la versión 3.16.0 los requisitos están en este link
Para esta versión recomendamos php 7.1

Saludos.

Hola Jose, sí, justamente los saque de ahí a los requisitos.
Pero sigo sin poder encontrar algo concreto para solucionarlo.

Hola Ariel,

Entiendo que lo que consultas acá está relacionado con tu pregunta en este foro.

Como viste en los requisitos técnicos, a partir de la versión 3.16 el sistema requiere la versión 7.1.x de PHP. Al no tener esa versión instalada, no se realiza correctamente la instalación del paquete mcrypt (es decir, php7.1-mcrypt), y esto desencadena el posterior problema que encontrás.

Debés tener en cuenta que aún si instalaras la versión del paquete mcrypt para la versión 7.2 de PHP y finalizaras la instalación del sistema, pueden surgir errores en la ejecución del código PHP debido a que, nuevamente, el sistema es compatible con PHP 7.1.

Te consulto, cuál es la motivación para utilizar PHP 7.2?

Saludos,
Román.