[RESUELTO] Error en actualización 1.8.0

Hola, buenas tardes.

Estamos queriendo actualizar el expediente electrónico a la versión 1.8.0

Siguiendo todos los pasos y al llegar a la parte de:

Usando los datos de instancia local exportados previamente, realizar la migración de la base de datos PostgreSQL:

  • docker stack deploy --with-registry-auth --compose-file prod/arai/util/usuarios_actualizar_base.yml usuarios_actualizar_base
  • docker service logs usuarios_actualizar_base_idm -f

El log me tira el siguiente error:

usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | [ ERROR ] El parametro “–instalacion-anterior” del directorio de instalación anterior es obligatorio en actualizaciones desatendidas
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 |
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | [ ERROR ] El directorio “” no tiene permisos de lectura
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | PHP Warning: parse_ini_file(/i__produccion/instancia.ini): Failed to open stream: No such file or directory in /usr/local/app/idm/vendor/siu/instalador/src/SIU/Instalador/Toba/Paso/VerificarProyectoExistente.php on line 214
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | PHP Warning: Trying to access array offset on value of type bool in /usr/local/app/idm/vendor/siu/instalador/src/SIU/Instalador/Toba/Paso/VerificarProyectoExistente.php on line 216
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | PHP Fatal error: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /usr/local/app/idm/vendor/siu/instalador/src/SIU/Instalador/Toba/Paso/VerificarProyectoExistente.php:216
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | Stack trace:
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #0 /usr/local/app/idm/vendor/siu/instalador/src/SIU/Instalador/Toba/Paso/VerificarProyectoExistente.php(216): array_key_exists()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #1 /usr/local/app/idm/vendor/siu/instalador/src/SIU/Instalador/Toba/Paso/VerificarProyectoExistente.php(123): SIU\Instalador\Toba\Paso\VerificarProyectoExistente->verificarInstanciaIni()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #2 /usr/local/app/idm/vendor/siu/instalador/src/SIU/Instalador/Toba/Paso/VerificarProyectoExistente.php(43): SIU\Instalador\Toba\Paso\VerificarProyectoExistente->validarDirectorioInstalacionAnterior()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #3 /usr/local/app/idm/vendor/siu/instalador/src/SIU/Instalador/Paso.php(166): SIU\Instalador\Toba\Paso\VerificarProyectoExistente->run()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #4 /usr/local/app/idm/vendor/siu/instalador/src/SIU/Instalador/Workflow.php(186): SIU\Instalador\Paso->execute()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #5 /usr/local/app/idm/vendor/siu/instalador/src/SIU/Instalador/Consola/ComandoWorkflow.php(66): SIU\Instalador\Workflow->run()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #6 /usr/local/app/idm/vendor/symfony/console/Command/Command.php(298): SIU\Instalador\Consola\ComandoWorkflow->execute()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #7 /usr/local/app/idm/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #8 /usr/local/app/idm/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #9 /usr/local/app/idm/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #10 /usr/local/app/idm/bin/instalador(98): Symfony\Component\Console\Application->run()
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | #11 {main}
usuarios_actualizar_base_idm.1.x3hr83c87fuw@sudocupruebaswarm1 | thrown in /usr/local/app/idm/vendor/siu/instalador/src/SIU/Instalador/Toba/Paso/VerificarProyectoExistente.php on line 216

Que puedo revisar?

Gracias.

Buenas! que permisos tiene el directorio expedientes/prod/arai/util/files?

Buenas, el directorio tiene los siguientes permisos:

drw-r–r-- 4 222 root 4096 ago 15 12:41 files

Buenas.

Lo resolví modificando los permisos al directorio:

chmod 755 /prod/arai/util/files

Gracias por mencionarlo, saludos.