Error en la base de datos: SQLSTATE[HY000]: actualización a 3.4.0.1

Hola estoy teniendo problemas en la actualización de la base de datos,
el error es este:

  • Se ha producido un error en la base de datos: SQLSTATE[HY000]: General error: 1005 Can’t create table obacei_ojs2dbrev.submission_files (errno: 150 “Foreign key constraint is incorrectly formed”) (SQL: alter table submission_files add constraint submission_files_file_id_foreign foreign key (file_id) references files (file_id))

he restaurado varias veces la base de datos corrigiendo el InnoDB y el utf8_general_ci y ahora me encuentro estancado

en el log me aparece esto:

[25-Jul-2023 05:56:16 UTC] WARNING: The NavigationMenu (ContextId: 1, Title: User Navigation Menu, Area: user) will be skipped because the specified area has already a NavigationMenu attached.
[25-Jul-2023 05:56:16 UTC] WARNING: The NavigationMenu (ContextId: 1, Title: Primary Navigation Menu, Area: primary) will be skipped because the specified area has already a NavigationMenu attached.
[25-Jul-2023 05:56:16 UTC] WARNING: The NavigationMenu (ContextId: 0, Title: User Navigation Menu, Area: user) will be skipped because the specified area has already a NavigationMenu attached.
[25-Jul-2023 05:56:17 UTC] Removing orphaned submission_files entry ID 2 with submission_id 3
[25-Jul-2023 05:56:17 UTC] Removing orphaned submission_files entry ID 5 with submission_id 4
[25-Jul-2023 05:56:17 UTC] Removing orphaned submission_files entry ID 7 with submission_id 8
[25-Jul-2023 05:56:17 UTC] Removing orphaned submission_files entry ID 8 with submission_id 8
[25-Jul-2023 05:56:17 UTC] Removing orphaned submission_files entry ID 9 with submission_id 8
[25-Jul-2023 05:56:17 UTC] Removing orphaned submission_files entry ID 10 with submission_id 8
[25-Jul-2023 05:56:18 UTC] SQLSTATE[HY000]: General error: 1005 Can’t create table obacei_ojs2dbrev.submission_files (errno: 150 “Foreign key constraint is incorrectly formed”) (SQL: alter table submission_files add constraint submission_files_file_id_foreign foreign key (file_id) references files (file_id))

Necesito de su ayuda mis limitados conocimientos no me permiten resolver esto, gracias de antemano.

Hola @Damian_Luz
No esta demás asegurarte nuevamente de que absolutamente todas las tablas sean InnoDB y utf8_general_ci , porque el error que muestra es precisamente cuando no son del mismo tipo.
Por otro lado recuerda que cada ves que intentes hacer una actualización y está falle, tienes que reemplazar nuevamente la base de datos, corregir e intentar de nuevo, una BD ya iniciada y fallada te dará problemas.

Puedes ver también un caso similar en Fatal Error during upgrade from OJS 3.2.1.2 to 3.3.0.3 (Cannot add foreign key constraint (SQL: alter table submission_filesadd constraint... · Issue #6729 · pkp/pkp-lib · GitHub

saludos!

Hola!, gracias por tu respuesta, en efecto ya restauré la BD con una que tenía de respaldo y antes de ejecutar cambie todo InnoDB y utf8_general_ci y pues nada sigue con ese error.

Dale una vuelta por acá Review files pointing to non-existing submission file may break upgrade to 3.3 · Issue #6743 · pkp/pkp-lib · GitHub
Para ver si te ayuda en algo.