Autor Tema: Error al actualizar Diaguita 3.0 > 3.1 (RESPONDIDO)  (Leído 95 veces)

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

lrodriguez

  • Newbie
  • *
  • Mensajes: 47
    • Ver Perfil
  • Institución: UNTREF
  • Nombre y apellido: Leandro Efrain Rodriguez
  • Sistema: Pilaga
Error al actualizar Diaguita 3.0 > 3.1 (RESPONDIDO)
« on: Julio 01, 2022, 10:42:48 am »
Buenos días! Como están?

Estuve intentando actualizar Diaguita en un servidor de pruebas, de la versión 3.0 a la versión 3.1. Pero tuve un error, copio abajo la información brindada por el sistema y el log.

Cita
./bin/instalador proyecto:actualizar -d /usr/local/siu/SIU-Diaguita300/


 ================================================================================
 Iniciando el proceso en SIU-Diaguita (versión 3.1.0)
 ================================================================================

  ____ ___ _   _       ____  _                   _ _
 / ___|_ _| | | |     |  _ \(_) __ _  __ _ _   _(_) |_ __ _
 \___ \| || | | |_____| | | | |/ _` |/ _` | | | | | __/ _` |
  ___) | || |_| |_____| |_| | | (_| | (_| | |_| | | || (_| |
 |____/___|\___/      |____/|_|\__,_|\__, |\__,_|_|\__\__,_|
                                     |___/

 ================================================================================

 Bienvenido al proceso de actualización del proyecto SIU-Diaguita. Se lo guiará paso a paso
 para actualizar una nueva versión del mismo. En el transcurso se le pedirá su
 confirmación antes de realizar ninguna acción.


  El proceso esta por iniciar. ¿Desea continuar?  (yes/no) [yes]:
 >


1) Recomendaciones iniciales del proyecto
=========================================


  [NOTA] Resguardo
         =========

         Antes de realizar cambio alguno en su aplicación es altamente recomendable que
         realice una copia de seguridad de código, configuraciones y datos existentes.

         Datos: Se recomienda resguardar la base de datos proyecto del servidor 127.0.0.1
         Una forma sencilla de hacerlo es utilizando la utilidad pg_dump de postgres, el
         siguiente comando deja una copia de seguridad en el archivo proyecto.backup:

           pg_dump -f /usr/local/siu/proyecto/instalacion/proyecto.backup -Ft -h 127.0.0.1 proyecto

         Código y Configuraciones: Resguardar el contenido de la carpeta instalacion

         El directorio de instalación del proyecto anterior a actualizar debe poder ser accesible para la lectura de
         los archivos.

         Para mas información ir a
         https://gitlab.siu.edu.ar/siu/instalador/blob/5ce5263f2dc3d063fc4cee2b5c2af682b705e006/doc/README.md



  ¿Desea continuar?  (yes/no) [yes]:
 >


2) Parametrización del proyecto
===============================


CARGA LOS PARAMETROS DEL INSTALADOR AL ENTORNO
----------------------------------------------


 [ OK ] Se cargaron los parámetros del instalador

CONFIG DE BASE DE DATOS DE NEGOCIO
----------------------------------

 ------------ ------------------
  Parametro    Valor
 ------------ ------------------
  dbname       'diaguitauntref'
  host         'localhost'
  port         '5432'
  username     'postgres'
  password     '********'
  schema       'diaguita'
  encoding     'LATIN1'
  motor        'postgres7'
  time_sleep   0
 ------------ ------------------


  ¿desea continuar?  (yes/no) [yes]:
 >


CONFIG DE TOBA
--------------

 ------------------------ --------------------------------------------------------------------------------------
  Parametro                Valor
 ------------------------ --------------------------------------------------------------------------------------
  url_base_port            'http://localhost'
  toba_usuario             'admin'
  toba_password            '********'
  toba_usuario_email       false
  id_desarrollador         '0'
  alias_toba_editor        '/toba_editor'
  alias_toba_referencia    '/toba_referencia'
  alias_nucleo_toba        '/toba_diaguita'
  alias_toba_usuarios      '/toba_usuarios'
  alias_proyecto           '/siu/diaguita'
  instalar_usuarios        true
  instalar_editor          true
  instalar_referencia      true
  instalacion_dir          '/usr/local/siu/SIU-Diaguita310/instalacion'
  nombre_dir_instalacion   'instalacion'
  proyecto_dir             '/usr/local/siu/SIU-Diaguita310'
  toba_usuarios_dir        '/usr/local/siu/SIU-Diaguita310/vendor/siu-toba/framework/proyectos/toba_usuarios'
  toba_editor_dir          '/usr/local/siu/SIU-Diaguita310/vendor/siu-toba/framework/proyectos/toba_editor'
  toba_referencia_dir      '/usr/local/siu/SIU-Diaguita310/vendor/siu-toba/framework/proyectos/toba_referencia'
  toba_dir                 '/usr/local/siu/SIU-Diaguita310/vendor/siu-toba/framework'
  forzar_https             'off'
  es_produccion            true
  instancia                'produccion'
  salt                     '33076072362bef376c07bd4.11978016'
  session_name             'TOBA_DIAGUITA'
 ------------------------ --------------------------------------------------------------------------------------


  Verifique si los parámetros configuración son correctos. ¿Desea continuar?  (yes/no) [yes]:
 >


3) Chequeo de requerimientos del instalador y del proyecto
==========================================================


Parametros del instalador:
--------------------------


  [NOTA] Se validaron correctamente los parámetros del instalador.


  ¿desea continuar?  (yes/no) [yes]:
 >


Requerimientos del instalador:
------------------------------


 [ OK ] PHP: Versión esperada desde 7.2.0 hasta 7.4.0, versión instalada 7.3.33

 [ OK ] PHP: La extensión pdo_pgsql se encuentra instalada en el sistema.

 [ OK ] POSTGRES: Versión esperada desde 9.6.0, versión instalada 9.6.24

  [NOTA] Estos requerimientos SON obligatorios para realizar la instalación/actualización


  ¿desea continuar?  (yes/no) [yes]:
 >



 === Verificación de los requerimientos del proyecto ===
---------------------------------------------------------


 [ OK ] PHP: Los valores esperados para siguientes directivas: log_errors = On y display_errors = Off

 [ OK ] PHP: Los valores esperados para siguientes directivas: max_input_vars = 15000

 [ OK ] PHP: Los valores esperados para siguientes directivas: memory_limit = 1024M

 [ OK ] PHP: Los valores esperados para siguientes directivas: register_globals = Off

 [ WARNING ] PHP: Los valores esperados para siguientes directivas: session.use_trans_sid = 0; session.use_only_cookies = 1; session.cookie_httponly = 1

 [ WARNING ] PHP: Los valores esperados para siguientes directivas: expose_php = Off

 [ WARNING ] PHP: Los valores esperados para siguientes directivas: allow_url_include = Off; allow_url_fopen = Off

 [ OK ] PHP: Los valores esperados para siguientes directivas: post_max_size = 1; upload_max_filesize = 1

 [ OK ] PHP: La extensión gd se encuentra instalada en el sistema.

 [ OK ] PHP: La extensión pdo_pgsql se encuentra instalada en el sistema.

 [ OK ] PHP: La extensión soap se encuentra instalada en el sistema.

 [ OK ] PHP: La extensión zip se encuentra instalada en el sistema.

 [ OK ] PHP: Versión esperada desde 7.3.0 hasta 7.3.90, versión instalada 7.3.33

 [ OK ] POSTGRES: Versión esperada desde 9.6.0 hasta 11.90.0, versión instalada 9.6.24

  [NOTA] Estos requerimientos NO SON obligatorios para realizar la instalación


  El chequeo de requerimientos se realizó correctamente, ¿desea continuar?  (yes/no) [yes]:
 >


4) Verificación del proyecto existente
======================================


 [ OK ] El parametro usar_perfiles_propios = "1" para el proyecto [diaguita] se encuentra configurado en el archivo instancia.ini

 [ OK ] El parámetro TOBA_INSTALACION_DIR de la instalación anterior esta configurado correctamente

 [ OK ] El parámetro TOBA_DIR de la instalación anterior esta configurado correctamente

 [ OK ] La extructura del directorio de instalación del proyecto anterior es correcta y legible para realizar la actualización

 [ OK ] La configuración de la base de datos del proyecto anterior corresponde a la configuración del proyecto actual

  ¿desea continuar?  (yes/no) [yes]:
 >


5) Exportación del proyecto existente
=====================================


  [NOTA] El sistema anterior fue configurado para quedar en modo mantenimiento.




 === Exportando usuarios y perfiles ===
----------------------------------------

-Exportando usuarios y perfiles de la instalación

17/17 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%



  [ERROR] PHP Fatal error, para ver mas detalle del error abra el archivo instalador.log



Este archivo de log tiene el siguiente contenido:

Cita
[2022-06-29 15:09:57] MAIN.INFO: [ TOBA ] Exportando informacion local diaguita
[2022-06-29 15:09:57] MAIN.INFO: [ TOBA ] PHP Fatal error:  Uncaught Error: Class 'DOMDocument' not found in /usr/local/siu/SIU-Diaguita300/vendor/siu-toba/framework/php/lib/toba_xml_tablas.php on line 20
[2022-06-29 15:09:57] MAIN.ERROR: El proceso no pudo finalizar correctamente. PHP Fatal error:  Uncaught Error: Class 'DOMDocument' not found in /usr/local/siu/SIU-Diaguita300/vendor/toba_xml_tablas.php on line 20
[2022-06-29 15:09:57] MAIN.ERROR: PHP Fatal error:  Uncaught Error: Class 'DOMDocument' not found in /usr/local/siu/SIU-Diaguita300/vendor/siu-toba/framework/php/lib/toba_xml_tablas.php on line 20

Revisé dicho archivo y en la linea 20 dice lo siguiente:

Cita
                    $this->xml = new DOMDocument('1.0','UTF-8');


Y la base de datos está configurada en Latin1.

¿Cómo puedo solucionar este error?

Muchas gracias

Saludos!

Leandro

« Última Modificación: Julio 01, 2022, 06:19:48 pm por Matias Deganis »

Pablo Boyko

  • Full Member
  • ***
  • Mensajes: 108
  • Desarrollador SIU-Diaguita
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Pablo Boyko
  • Sistema: SIU Diaguita
Re:Error al actualizar Diaguita 3.0 > 3.1
« Respuesta #1 on: Julio 01, 2022, 02:56:41 pm »
Hola Leandro,

Por el error que estas teniendo te estaría faltando instalar php-xml (apt install php7.3-xml)
Luego de instalar el paquete podrías probar nuevamente y no deberías tener problemas.

Saludos.

lrodriguez

  • Newbie
  • *
  • Mensajes: 47
    • Ver Perfil
  • Institución: UNTREF
  • Nombre y apellido: Leandro Efrain Rodriguez
  • Sistema: Pilaga
Re:Error al actualizar Diaguita 3.0 > 3.1 (RESPONDIDO)
« Respuesta #2 on: Julio 05, 2022, 02:34:52 pm »
Muchas gracias!

Voy a probar con eso entonces. Pensé que lo había instalado bien pero tengo que revisar.


Muchas gracias!

Saludos!

lrodriguez

  • Newbie
  • *
  • Mensajes: 47
    • Ver Perfil
  • Institución: UNTREF
  • Nombre y apellido: Leandro Efrain Rodriguez
  • Sistema: Pilaga
Re:Error al actualizar Diaguita 3.0 > 3.1 (RESPONDIDO)
« Respuesta #3 on: Julio 07, 2022, 11:50:43 am »
Buenos días!

Estuve chequeando la instalación de esa extensión de php 7.3. Por lo que veo está todo bien. Pero me sigue dando el mismo error la actualización.
Cita
apt install php7.3
Leyendo lista de paquetes... Hecho
Creando ▒rbol de dependencias
Leyendo la informaci▒n de estado... Hecho
php7.3 ya est▒ en su versi▒n m▒s reciente (7.3.33-4+0~20220627.98+debian9~1.gbp40b3e4).

y también
Cita
php -m
[PHP Modules]
calendar
Core
ctype
date
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
openssl
pcntl
pcre
PDO
pdo_pgsql
pgsql
Phar
posix
readline
Reflection
session
shmop
soap
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache

Por lo cual no debería tener problemas pero cuando quiero actualizar me volvió a dar la respuesta:

Cita
  [ERROR] PHP Fatal error, para ver mas detalle del error abra el archivo instalador.log


Puedo hacer alguna otra prueba o comprobación?

Muchas gracias!

Saludos!

Leandro

Pablo Boyko

  • Full Member
  • ***
  • Mensajes: 108
  • Desarrollador SIU-Diaguita
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Pablo Boyko
  • Sistema: SIU Diaguita
Re:Error al actualizar Diaguita 3.0 > 3.1 (RESPONDIDO)
« Respuesta #4 on: Julio 07, 2022, 03:13:45 pm »
Hola Leandro,

Veo que tenes el modulo libxml y que probaste un install pero de php7.3.
Por las dudas probaste con el paquete php7.3-xml que te mencionaba? ( apt install php7.3-xml )

Saludos.

lrodriguez

  • Newbie
  • *
  • Mensajes: 47
    • Ver Perfil
  • Institución: UNTREF
  • Nombre y apellido: Leandro Efrain Rodriguez
  • Sistema: Pilaga
Re:Error al actualizar Diaguita 3.0 > 3.1 (RESPONDIDO)
« Respuesta #5 on: Julio 08, 2022, 12:06:56 pm »
Tenés razón, de apurado me confundí con la instalación de la libreria. Ya lo reviso bien porque por un tema de repositorio no me deja instalar bien esa libreria.