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)
[b]---------------
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#
---------------[/b]
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:
[b]---------------
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;
---------------[/b]
Queriamos saber como debemos proceder.
Es un servidor Linux Debian 11, php 7.4.33, base de datos Postgres 11.
Muchas gracias