error al actualizar de 2.2.2 a 3.11.1

Hola.
En teoría el instalador termino de actualizar correctamente a la versión 3.11.1, pero cuando quiero ingresar al sistema me da el siguiente error “El proyecto ‘mapuche’ no se encuentra cargado en la instancia producción” después de varios intentos cambie de navegador y ahora el error es :


Warning: require_once(C:\siu\mapuche_3111\www\metadatos_compilados\gene\toba_mc_gene__pms.php): failed to open stream: No such file or directory in C:\siu\mapuche_3111\vendor\siu-toba\framework\php\nucleo\toba_nucleo.php on line 517

Fatal error: require_once(): Failed opening required 'C:/siu/mapuche_3111/www/metadatos_compilados/gene/toba_mc_gene__pms.php' (include_path='C:\siu\mapuche_3111\vendor/pear/console_getopt;C:\siu\mapuche_3111\vendor/pear/pear-core-minimal/src;C:\siu\mapuche_3111\vendor/pear/pear_exception;C:\siu\mapuche_3111\vendor/siu-toba/numbers_words;C:\siu\mapuche_3111\vendor/siu-toba/structures_graph;C:\siu\mapuche_3111\vendor/siu-toba/text_highlighter;\xampp\php\PEAR;.;C:/siu/mapuche_3111/vendor/siu-toba/framework/php;.;C:/siu/mapuche_3111/www/php') in C:\siu\mapuche_3111\vendor\siu-toba\framework\php\nucleo\toba_nucleo.php on line 517

El directorios metadatos_compilados esta dentro de templates\app

gracias!

Hola Alfredo, veo que estás en una versión muy antigua de mapuche. Te hago unas consultas

  1. La instalación nueva la quisieron realizar sobre un sistemas windows?. Ya no somos compatibles, deberías realizar sobre alguna distribución linux.
  2. Ustedes utilizan usuarios y perfiles de datos?. De no ser así, ó el caso que lo puedan cargar nuevamente, les convendría realizar una instalación 3.11.1 con una base demo. Luego serguir los pasos de https://documentacion.siu.edu.ar/wiki/SIU-Mapuche/Version3.11.1/Actualizacion para realizar la actualización de la base, y luego si pueden realizar las siguientes actualizaciónes siguendo los pasos del readme.txt o la documentación de la versión.

Contame un poco cuales fueron los pasos que seguiste, y vemos como podemos ayudar en la actualización.

Saludos,
Mariela

3

Hola Mariela, si estamos haciendo la actualización en un Windows porque nos fue mas fácil instalar todos los requerimientos, pero la actualización a la versión final la vamos a hacer en un linux donde ya va a quedar instalado para producción.

Nosotros teníamos una versión 1.21.1 que fue con la cual se comenzó a implementar mapuche, pero no llegó a buen puerto y se estaba usando a medias. Ahora se decidió continuar y finalizar esa implementación y como hay datos cargados (algunos actuales) no podemos empezar con una base de 0.

El tema de perfiles y usuarios no sería tanto problema perderlos y crearlos nuevamente.
Hicimos esta actualización porque nos recomendaron que pasemos a la versión 2.2.2 y de ahí a la versión 3.11.1 pero no sabia esto de instalar de 0 y después conectar con la base y actualizar.
Eso vamos a hacer ahora.

Igualmente … te parece que esta actualización en Windows no quedó en 3.11.1? el pasaje a 2.2.2 parece que si funcionó.

Esto de hacer una instalación limpia y después actualizar la base de 2.2.2 se puede hacer con la ultima versión 3.13 ?

Muchas gracias!

Hola Alfredo, si ustedes ya tienen la base migrada en versión 3.11 les recomiendo que en un servidor linux realicen la instalación de un Mapuche 3.11.x con una base demo, como te comentaba anteriormente, luego realicen los pasos de conversión de la base como figura en la documentación.
Una vez que tenga funcionando la versión 3.11.x con apuntando a su base. Comiencen con la actualización (siguiendo los pasos del readme.txt) a la últiva versión publicada de mapuche 3.13.0 y no deberían tener ningún inconveniente.

Saludos,
Mariela

4

genial! en eso estamos, ya tenemos la versión 3.11.1 instalada con la base demo, pero cuando ejecutamos el toba proyecto migrar_base_mapuche nos da que el comando no se encuentra

Levantaste las variables de entorno que se encuentra dentro de la carpeta mapuche?
> cd <path_instalacion>/mapuche > . entorno_toba.env

Por fin pude migrar la base a 3.13 (lo controlé con la tabla rrhhini, ademas de que el migrador no dio errores).

Tuve que pasar primero por 3.11.1 porque la 3.13 me decia que no podia actualizar de la 2.2.2.

Ahora no tengo usuarios, hay uno que quedo cuando converti la base de 1.21.1 a 2.2.2 pero ya no recuerdo que clave le puse, como hago para ingresar? hay alguna forma de cambiar la clave por consola? intente hacerlo por base de datos pero no resultó.

Gracias!!!

Hola!, en el archivo instalador.env definiste las variables
TOBA_USUARIO=“xxxx”
TOBA_PASSWORD=“xxxxx”
Deberías poder ingresar con ese usuario y pasword.
Sino podrías verficar en la BD en el esquema toba_mapuche la tabla apex_usuario cual es el usuario que tienen creado.

Saludos,
Mariela

3