Actualizacion con errores de 3.16.2 A 3.17

Buenos días,

Durante el proceso de actualización se nos presentaron los siguientes errores al ejecutar composer:
oading composer repositories with package information
Installing dependencies (including require-dev) from lock file

  • Installing wikimedia/composer-merge-plugin (v1.3.1)
    Loading from cache

  • Installing psr/simple-cache (1.0.1)
    Loading from cache

  • Removing cakephp/core (3.6.12)

  • Installing cakephp/core (3.7.7)
    Downloading: Failed
    Downloading: Failed
    Downloading: Failed
    Update failed (The “https://api.github.com/repos/cakephp/core/zipball/f9d9823439e3c82fdb3f69d2c9210bab67e721af” file could not be downloaded: allow_url_fopen must be enabled in php.ini (https:// wrapper is disabled in the server configuration by allow_url_fopen=0
    failed to open stream: no suitable wrapper could be found))
    Would you like to try reinstalling the package instead [yes]?

  • Removing cakephp/core (3.6.12)

  • Installing cakephp/core (3.7.7)
    Downloading: Failed
    Downloading: Failed
    Downloading: Failed
    Failed to download cakephp/core from dist: The “https://api.github.com/repos/cakephp/core/zipball/f9d9823439e3c82fdb3f69d2c9210bab67e721af” file could not be downloaded: allow_url_fopen must be enabled in php.ini (https:// wrapper is disabled in the server configuration by allow_url_fopen=0
    failed to open stream: no suitable wrapper could be found)
    Now trying to download from source

Este error es recurrente en la mayoría de los componentes que baja composer y al finalizar el proceso nos dió el siguiente error:

  • Updating siu/check-constraints (v1.1.1 => v1.1.5)
    The package has modified files:
    M .gitignore
    M .php_cs
    M CHANGELOG.md
    M README.md
    M composer.json
    M luc
    M phpunit.xml
    M src/SIU/CheckConstraints/Checker.php
    M src/SIU/CheckConstraints/Error/ApplicationNotFoundException.php
    M src/SIU/CheckConstraints/Error/CommandNotFoundException.php

[ErrorException]
A non-numeric value encountered

install [–prefer-source] [–prefer-dist] [–dry-run] [–dev] [–no-dev] [–no-custom-installers] [–no-autoloader] [–no-scripts] [–no-progress] [–no-suggest] [-v|vv|vvv|–verbose] [-o|–optimize-autoloader] [-a|–classmap-authoritative] [–ignore-platform-reqs] [–] []…

root@guaraniprod:/usr/local/proyectos/guarani#

Cualquier ayuda es agradecida.

Saludos,
Pablo L.

Hola

Habilita allow_url_fopen en el php.ini

 file could not be downloaded: allow_url_fopen must 

Emilio

Hola Emilio,

Eso lo desde la instalacion de test anterior y el error es el mismo, el composer luego de esos errores al darle enter instala los componentes, el mayor problema está con el error al final de la instalación.

Saludos

Hola,

Proba eliminando la carpeta vendor, luego volve a correr el comando composer install. El archivo composer.lock debe estar actualizado y no debe contener cambios(svn up).

También te recomiendo actualizar Composer (sudo composer selfupdate).

Si no funciona pasanos la salido por consola.

saludos.

Actualizando composer pude hacer la instalacion, ahora el problema se me presenta en la migracion de la base con este error:

FROM
vw_insc_cursada
JOIN sga_alumnos ON sga_alumnos.alumno = vw_insc_cursada.alumno
JOIN vw_personas ON vw_personas.persona = sga_alumnos.persona
JOIN sga_comisiones ON sga_comisiones.comision = vw_insc_cursada.comision
JOIN vw_periodos_lectivos ON vw_periodos_lectivos.periodo_lectivo = sga_comisiones.periodo_lectivo
JOIN

… CORTADO POR EXCEDER EL LIMITE
Hubo errores en la migraci�n.

Hola Pablo,

Fijate que más arriba en la consola debe estar el detalle del error y el número de diferencial que falla. Podrías enviarnos eso?

Saludos, Florencia.

Hola Florencia,

El error que veo en la consola al ejecurar el script de migracion de la base es este:

ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_0A000
[MENSAJE]: ERROR: no se puede alterar el tipo de una columna usada en una regla o vista
DETAIL: regla �_RETURN� en vista view02 depende de la columna �nro_documento�
[SQL EJECUTADA]: – +++++++++++++++++++++++++++++++++++++++
– Script de conversi�n 001226.sql
– +++++++++++++++++++++++++++++++++++++++

– Borro vistas que deben recrearse por que tienen el campo “nro_documento” de la persona.
DROP VIEW IF EXISTS vw_perfil_de_datos_personas;
DROP VIEW IF EXISTS vw_comprobantes;
DROP VIEW IF EXISTS vw_derechos;
DROP VIEW IF EXISTS vw_personas;

– Paso de 15 a 20 caracteres el ancho de la columna “nro_documento”
ALTER TABLE mdp_personas_documentos ALTER COLUMN nro_documento TYPE Varchar(20);

Buenos días Pablo, tienen alguna vista o regla personalizada donde se haga uso de alguna de las vistas o de la columna nro_documento.
Por favor si podés crea un gds para que podamos darte una solución personalizada.

Saludos.

Hola Jose,

Efectivamente eran las vistas pesonalizadas, las borramos y se completo el proceso de instalacion.
El error que ahora se nos presenta es con el cambio de alumnos de plan de estudios, al ingresar no nos muestra nada (queda la pantalla en blanco) y encontramos en el log de apache lo siguiente:
[Thu Aug 15 12:08:47.877691 2019] [php7:warn] [pid 4588] [client 192.168.1.141:55422] PHP Warning: require_once(/usr/local/proyectos/guarani/php/operaciones/matriculas/alumnos/cambio_masivo_plan_alumnos/ci_pro_cambiar_masivamente_plan_alumos.php): failed to open stream: No such file or directory in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_cargador.php on line 309, referer: http://192.168.1.252/guarani/aplicacion.php?tm=1&tcm=central&ai=guarani||2