UNPA_Error al ejecutar composer para actualizar a 3.12.0

Buenas tardes equipo
Estamos probando la actualización de mapuche 3.8.0 a la 3.12.0.
Cuando ejecutamos composer install --no-dev nos sale el siguiente mensaje:
" …

  • Installing siu/security-multitool (1.1.0): Cloning 20d7e5bda2 from cache
    20d7e5bda22901a77faeef59a1cfe87c8276b9b4 is gone (history was rewritten?)

    [RuntimeException]
    Failed to execute git checkout ‘20d7e5bda22901a77faeef59a1cfe87c8276b9b4’ – && git reset --hard '20d7e5bda22901a77faeef59a1cfe87c8276b9b4
    ’ –
    fatal: reference is not a tree: 20d7e5bda22901a77faeef59a1cfe87c8276b9b4
    "
    Tenemos una maquina con Debian v9.11 , Apache v2.4.25, actualizamos PHP 7.3.22 , postgres 11.9 , composer 1.8.0, Yarn
    v1.17.3, Node v10.16.3

Quedamos a la espera de su respuesta, de que puede ser el error que nos esta dando.
Saludos

Mirta Chicahuala

Hola Mirta, actualizá a la versión 1.10.x de composer, el error puede ser un problemas entre las versiones del yarn (que es mucho mas nuevo) que la versión de composer que tenés instalada.

Saludos,
Mariela

Hola Mariela, gracias por tu respuesta.
Te comento que actualizamos composer a la versión 1.10.13 y pudimos realizar la actualización del sistema, pero en la misma se nos presentó lo siguiente:
[ WARNING ] Error al intentar ejecutar el comando “apachectl” para obtener los módulos
[ WARNING ] PHP: La extensión dbase no se encuentra instalada en el sistema o no se está en la versión esperada.
[ WARNING ] PHP: La extensión encoding no se encuentra instalada en el sistema o no se está en la versión esperada.

Para el warning de la libreria dbase para php tratamos de instalarla de varias maneras pero no conseguimos hacerlo… como es la instalacion para php7.3?
Los otros dos warning no sabemos a que se deben… nosotras el encoding de la base mapuche es SQL_ASCII y el cluster de postgresql es UTF8.

Quedamos a la espera de una respuesta. Desde ya muchas gracias.
Saludos

Mirta Chicahuala

Hola Mirta, el problema puede estar en que no te está levantando el módulo de apache, entonces en la verficación que hace el instalador/actualizador no te deja continuar. Con respecto a los warning el de la extensión dbase lo vas a tener que instalar sino no funciona la importación de los archivos por ej. de pilagá. El warning del encoding no pasa nada, pueden continuar sin inconvenientes.
Cualquier cosa, enviame un phpinfo, para ver si podemos ayudarte.

Saludos,
Mariela

2

Buenas tardes Mariela como estas?
Te comento que pudimos instalar la extensión dbase como se muestra en la imagen que adjunto.
Pero al probar la funcionalidad de importar los archivos dbf de pilaga nos sale el siguiente mensaje:
Call to undefined function dbase_open()
Te adjunto el archivo de php que tenemos para la versión 7.3 para ver si nos pueden ayudar a ver este tema.
Saludos

Mirta Chicahuala


dbase.png

dbase.png

phpinfo_13-10-2020.pdf (638 KB)

Hola Mirta, tenes habilitada la extensión en el CLI también. Si querés adjuntame los php.ini tanto de la carpeta apache como de la carpeta CLI.

Saludos,
Mariela