Autor Tema: Error en instalacion de Guarani 3.21.0 de cero  (Leído 72 veces)

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

asegade

  • Full Member
  • ***
  • Mensajes: 221
    • Ver Perfil
  • Institución: Universidad Nacional de los Comechingones
  • Nombre y apellido: Alberto Segade
  • Sistema: Mapuche
  • Teléfono laboral: 02656-446010
  • Utilizo algun sistéma del SIU: Sí
Error en instalacion de Guarani 3.21.0 de cero
« on: Mayo 24, 2023, 09:08:15 pm »
Buen día, al instalar Guarani gestión en un servidor nuevo Linux de cero encontramos los siguientes problemas.
En el momento de crear la base de negocio encontramos los siguientes problemas:
(paso 13 de https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.21.0/instalacion_desde_cero/instalacion/gestion/linux)

---------------
root@DGUA-APP:/usr/local/proyectos/guarani/bin# ./guarani instalar
Ejecutado: 24/05/23 20:34:25

 ---------------------------------------------------------------------------------------------------
  Instalando guarani 3.21.0                                                                         
 ---------------------------------------------------------------------------------------------------

 Determinando Encoding de base de datos...
 
 La base ya existe, no se puede determinar el encoding
 
 Creando extension PGCRYPTO
OK
 Creando Tipos de Ddls del n�cleo ..............OK
 Creando Secuencias de Ddls del n�cleo ...OK
 Creando Tablas de Ddls del n�cleo ...OK
 Creando Funciones de Ddls del n�cleo ...OK
 Creando Vistas de Ddls del n�cleo ..................................................................OK
 Creando Indices de Ddls del n�cleo .................................................................................................OK
 Creando Triggers de Ddls del n�cleo ...OK
 Creando Permisos de Ddls del n�cleo ...OK
PHP Warning:  scandir(/usr/local/proyectos/guarani/BD/Datos/_nucleo/Datos): failed to open dir: No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
PHP Warning:  scandir(): (errno 2): No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
 Cargando Datos de "Datos del n�cleo" PHP Warning:  Invalid argument supplied for foreach() in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1132
OK
PHP Warning:  scandir(/usr/local/proyectos/guarani/BD/Datos/_nucleo/Localidades): failed to open dir: No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
PHP Warning:  scandir(): (errno 2): No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
 Cargando Datos de "Localidades" PHP Warning:  Invalid argument supplied for foreach() in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1132
OK
 Cargando Datos de "Colegios" ............................OK
PHP Warning:  scandir(/usr/local/proyectos/guarani/BD/Datos/_nucleo/Permisos): failed to open dir: No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
PHP Warning:  scandir(): (errno 2): No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
 Cargando Datos de "Datos de los permisos" PHP Warning:  Invalid argument supplied for foreach() in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1132
OK
PHP Warning:  scandir(/usr/local/proyectos/guarani/BD/Datos/_nucleo/Parametros): failed to open dir: No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
PHP Warning:  scandir(): (errno 2): No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
 Cargando Datos de "Par�metros" PHP Warning:  Invalid argument supplied for foreach() in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1132
OK
PHP Warning:  scandir(/usr/local/proyectos/guarani/BD/Datos/_nucleo/ParametrosEtiquetas): failed to open dir: No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
PHP Warning:  scandir(): (errno 2): No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
 Cargando Datos de "Etiquetas de Par�metros" PHP Warning:  Invalid argument supplied for foreach() in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1132
OK
 Cargando Datos de "Controles - Puntos de Control" .............................OK
 Cargando Datos de "Controles - Acciones" ..........OK
 Cargando Datos de "Controles - Reglas" ..............................................................................OK
PHP Warning:  scandir(/usr/local/proyectos/guarani/BD/Datos/_nucleo/Controles/Requisitos): failed to open dir: No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
PHP Warning:  scandir(): (errno 2): No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
 Cargando Datos de "Controles - Requisitos" PHP Warning:  Invalid argument supplied for foreach() in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1132
OK
PHP Warning:  scandir(/usr/local/proyectos/guarani/BD/Datos/_nucleo/Usuarios): failed to open dir: No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
PHP Warning:  scandir(): (errno 2): No such file or directory in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1130
 Cargando Datos de "Usuario Default" PHP Warning:  Invalid argument supplied for foreach() in /usr/local/proyectos/guarani/php/extension_toba/guarani_modelo.php on line 1132
OK
 Creando Constraints de Ddls del n�cleo ...OK
 Creando Claves For�neas de Ddls del n�cleo ...
 ERROR ejecutando SQL:
  [CODIGO]: 7
  [SQLSTATE]: db_23503
  [MENSAJE]: ERROR:  insert or update on table "par_puntos_control_parametros" violates foreign key constraint "fk_par_puntos_control_parametros_par_tipo_dato"
 DETAIL:  Key (tipo_de_dato)=(E) is not present in table "par_tipo_dato".
  [SQL EJECUTADA]: -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 -- SIU-GUARANI 3 - Sistema de Gesti�n Acad�mica
 -- Versi�n 3.0.0
 -- Tabla: par_puntos_control_parametros
 -- FK: fk_par_puntos_control_parametros_par_tipo_dato
 -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
 -- DROP INDEX ifk_par_puntos_control_parametros_par_tipo_dato;
 CREATE INDEX ifk_par_puntos_control_parametros_par_tipo_dato ON  par_puntos_control_parametros (tipo_de_dato);
 
 -- ALTER TABLE par_puntos_control_parametros DROP CONSTRAINT fk_par_puntos_control_parametros_par_tipo_dato;
 ALTER TABLE par_puntos_control_parametros
 ADD CONSTRAINT fk_par_puntos_control_parametros_par_tipo_dato FOREIGN KEY (tipo_de_dato)
 REFERENCES par_tipo_dato (tipo_de_dato) on update restrict on delete restrict;
 ___________________________________________________________________________________________________
 TIEMPO: 6,457 segundos
root@DGUA-APP:/usr/local/proyectos/guarani/bin#

---------------


Parte de ello, lo resolvimos creando a mano los directorios:

/usr/local/proyectos/guarani/BD/Datos/_nucleo/Controles/Requisitos
/usr/local/proyectos/guarani/BD/Datos/_nucleo/ParametrosEtiquetas
/usr/local/proyectos/guarani/BD/Datos/_nucleo/Parametros
/usr/local/proyectos/guarani/BD/Datos/_nucleo/Usuarios
/usr/local/proyectos/guarani/BD/Datos/_nucleo/ParametrosEtiquetas
/usr/local/proyectos/guarani/BD/Datos/_nucleo/Permisos
/usr/local/proyectos/guarani/BD/Datos/_nucleo/Datos
/usr/local/proyectos/guarani/BD/Datos/_nucleo/Localidades

pero, persisten los siguientes errores:

---------------
 Creando Claves For�neas de Ddls del n�cleo ...
 ERROR ejecutando SQL:
  [CODIGO]: 7
  [SQLSTATE]: db_23503
  [MENSAJE]: ERROR:  insert or update on table "par_puntos_control_parametros" violates foreign key constraint "fk_par_puntos_control_parametros_par_tipo_dato"
 DETAIL:  Key (tipo_de_dato)=(E) is not present in table "par_tipo_dato".
  [SQL EJECUTADA]: -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 -- SIU-GUARANI 3 - Sistema de Gesti�n Acad�mica
 -- Versi�n 3.0.0
 -- Tabla: par_puntos_control_parametros
 -- FK: fk_par_puntos_control_parametros_par_tipo_dato
 -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
 -- DROP INDEX ifk_par_puntos_control_parametros_par_tipo_dato;
 CREATE INDEX ifk_par_puntos_control_parametros_par_tipo_dato ON  par_puntos_control_parametros (tipo_de_dato);
 
 -- ALTER TABLE par_puntos_control_parametros DROP CONSTRAINT fk_par_puntos_control_parametros_par_tipo_dato;
 ALTER TABLE par_puntos_control_parametros
 ADD CONSTRAINT fk_par_puntos_control_parametros_par_tipo_dato FOREIGN KEY (tipo_de_dato)
 REFERENCES par_tipo_dato (tipo_de_dato) on update restrict on delete restrict;

---------------


Queriamos saber como debemos proceder.
Es un servidor Linux Debian 11, php 7.4.33, base de datos Postgres 11.

Muchas gracias


fjarque

  • Moderador Global
  • *****
  • Mensajes: 2600
    • Ver Perfil
    • Email
  • Institución: SIU
  • Nombre y apellido: Florencia Jarque
  • Sistema: SIU-Guaraní
Re:Error en instalacion de Guarani 3.21.0 de cero
« Respuesta #1 on: Mayo 29, 2023, 09:47:51 am »
Hola Alberto,

Ustedes ven esos faltantes en el sistema de archivos? Configuraron los permisos como se indica en el paso 6?

Saludos, Florencia.

asegade

  • Full Member
  • ***
  • Mensajes: 221
    • Ver Perfil
  • Institución: Universidad Nacional de los Comechingones
  • Nombre y apellido: Alberto Segade
  • Sistema: Mapuche
  • Teléfono laboral: 02656-446010
  • Utilizo algun sistéma del SIU: Sí
Re:Error en instalacion de Guarani 3.21.0 de cero
« Respuesta #2 on: Mayo 29, 2023, 05:24:17 pm »
Hola Florencia, si. Los directorios no fueron creados por el instalador y por eso los creamos a mano, y volvimos a ejecutar el comando.
Para evitar errores les dimos permiso 777.  De esta manera, el problema de los directorios quedó solucionado y solo persiste el error de base de datos db_23503.
Lo que no sabemos es si debemos ejecutar algo en la base en forma manual para salvar este tema y continuar.
Muchas gracias
Saludos
Alberto

fjarque

  • Moderador Global
  • *****
  • Mensajes: 2600
    • Ver Perfil
    • Email
  • Institución: SIU
  • Nombre y apellido: Florencia Jarque
  • Sistema: SIU-Guaraní
Re:Error en instalacion de Guarani 3.21.0 de cero
« Respuesta #3 on: Mayo 30, 2023, 09:58:55 am »
Alberto,

Pero entonces el checkout tuvo errores? Están siguiendo este instructivo? A qué te referís con "el instalador"? Adjunten por favor el resultado de ejecutar los comandos "svn info" y "svn status" sobre esta instalación.

Saludos, Florencia.

asegade

  • Full Member
  • ***
  • Mensajes: 221
    • Ver Perfil
  • Institución: Universidad Nacional de los Comechingones
  • Nombre y apellido: Alberto Segade
  • Sistema: Mapuche
  • Teléfono laboral: 02656-446010
  • Utilizo algun sistéma del SIU: Sí
Re:Error en instalacion de Guarani 3.21.0 de cero
« Respuesta #4 on: Mayo 30, 2023, 10:32:36 am »
Hola, buen dia!
Llamé instalador al paso 13 del instructivo que indicas:  ./guarani instalar

El resultado del svn info es:

-----------
root@DGUA-APP:/usr/local/proyectos/guarani# svn info
Path: .
Working Copy Root Path: /usr/local/proyectos/guarani
URL: https://colab.siu.edu.ar/svn/guarani3/nodos/unlc/gestion/trunk/3.21.0
Relative URL: ^/nodos/unlc/gestion/trunk/3.21.0
Repository Root: https://colab.siu.edu.ar/svn/guarani3
Repository UUID: e0a68ae1-9d37-43c1-981e-8b60bee60b31
Revision: 72119
Node Kind: directory
Schedule: normal
Last Changed Author: lleonardis
Last Changed Rev: 69341
Last Changed Date: 2023-03-10 17:43:41 -0300 (Fri, 10 Mar 2023)

-----------

El resultado del svn status es:

------------
root@DGUA-APP:/usr/local/proyectos/guarani# svn status
D     C BD
      >   local dir unversioned, incoming dir add upon update
?       bin/doctrine-dbal
?       bin/php-parse
D     C metadatos
      >   local dir unversioned, incoming dir add upon update
D     C metadatos_originales
      >   local dir unversioned, incoming dir add upon update
D     C php
      >   local dir unversioned, incoming dir add upon update
Summary of conflicts:
  Tree conflicts: 4

------------


Saludos

fjarque

  • Moderador Global
  • *****
  • Mensajes: 2600
    • Ver Perfil
    • Email
  • Institución: SIU
  • Nombre y apellido: Florencia Jarque
  • Sistema: SIU-Guaraní
Re:Error en instalacion de Guarani 3.21.0 de cero
« Respuesta #5 on: Mayo 30, 2023, 10:58:54 am »
Alberto,

El checkout no se completó correctamente y la working copy quedó rota. Les sugiero borrar la carpeta y volver a comenzar la instalación desde el primer paso. Por favor verifiquen que el checkout se complete correctamente. En caso contrario avisen y lo vemos!

Saludos, Florencia.

asegade

  • Full Member
  • ***
  • Mensajes: 221
    • Ver Perfil
  • Institución: Universidad Nacional de los Comechingones
  • Nombre y apellido: Alberto Segade
  • Sistema: Mapuche
  • Teléfono laboral: 02656-446010
  • Utilizo algun sistéma del SIU: Sí
Re:Error en instalacion de Guarani 3.21.0 de cero
« Respuesta #6 on: Mayo 30, 2023, 04:04:00 pm »
Hola Florencia, hicimos lo que indicaste y funcionó.
Muchas gracias