Problema de restauración de copia de seguridad

[INICIADO]
'usuario1' ha iniciado la restauración.
Marcando la restauración como en ejecución...
Verificando que exista /workspace/discourse/tmp/restores/default/2026-04-29-211652...
Copiando el archivo comprimido al directorio temporal...
Extrayendo el archivo volcado...
Validando los metadatos...
Versión actual: 20260420014648
Versión restaurada: 20260420014648
Activando el modo de solo lectura...
Pausando Sidekiq...
Esperando hasta 60 segundos a que Sidekiq termine de ejecutar los trabajos...
I, [2026-04-29T21:16:58.919008 #394429]  INFO – : Se detectó un worker muerto (394502), reiniciando...
I, [2026-04-29T21:16:59.708195 #396907]  INFO – : Cargando Sidekiq en el proceso con ID 396907
E, [2026-04-29T21:16:59.731189 #396907] ERROR – : Error al iniciar Sidekiq: [Discourse::Utils::CommandError] renice -n 5 -p 396907
renice: no se pudo establecer la prioridad para 396907 (ID de proceso): Permiso denegado

/workspace/discourse/lib/discourse.rb:177:in 'Discourse::Utils::CommandRunner#execute_command'
/workspace/discourse/lib/discourse.rb:143:in 'Discourse::Utils::CommandRunner#exec'
/workspace/discourse/lib/discourse.rb:33:in 'Discourse::Utils.execute_command'
/workspace/discourse/lib/demon/sidekiq.rb:133:in 'Demon::Sidekiq#after_fork'
/workspace/discourse/lib/demon/base.rb:188:in 'bloque en Demon::Base#run'
/workspace/discourse/lib/demon/base.rb:184:in 'Kernel#fork'
/workspace/discourse/lib/demon/base.rb:184:in 'Demon::Base#run'
/workspace/discourse/lib/demon/base.rb:177:in 'Demon::Base#start'
/workspace/discourse/lib/demon/base.rb:163:in 'Demon::Base#ensure_running'
/workspace/discourse/lib/demon/base.rb:44:in 'bloque en Demon::Base.ensure_running'
/workspace/discourse/lib/demon/base.rb:44:in 'Array#each'
/workspace/discourse/lib/demon/base.rb:44:in 'Demon::Base.ensure_running'
/workspace/discourse/config/pitchfork.conf.rb:136:in 'bloque (2 niveles) en Pitchfork::Configurator#load'
Creando las funciones faltantes en el esquema discourse_functions...
Restaurando el archivo volcado... (esto puede tardar un rato)
SET
SET
SET
SET
SET
set_config

(1 fila)
SET
SET
SET
SET
ERROR: el tipo "ai_moderation_setting_type" ya existe
EXCEPCIÓN: psql falló: ERROR: el tipo "ai_moderation_setting_type" ya existe
/workspace/discourse/lib/backup_restore/database_restorer.rb:95:in 'BackupRestore::DatabaseRestorer#restore_dump'
/workspace/discourse/lib/backup_restore/database_restorer.rb:26:in 'BackupRestore::DatabaseRestorer#restore'
/workspace/discourse/lib/backup_restore/restorer.rb:61:in 'BackupRestore::Restorer#run'
/workspace/discourse/script/spawn_backup_restore.rb:20:in 'Object#restore'
/workspace/discourse/script/spawn_backup_restore.rb:33:in 'bloque en '
/workspace/discourse/script/spawn_backup_restore.rb:4:in 'Kernel#fork'
/workspace/discourse/script/spawn_backup_restore.rb:4:in ''
Intentando revertir...
No fue necesario revertir
Limpieza de elementos...
Eliminando funciones del esquema discourse_functions...
Eliminando el directorio temporal '/workspace/discourse/tmp/restores/default/2026-04-29-211652'...
Reanudando Sidekiq...
Marcando la restauración como finalizada...
Notificando a 'usuario1' el fin de la restauración...
I, [2026-04-29T21:17:01.099411 #397017]  INFO – : Cargando Sidekiq en el proceso con ID 397017
E, [2026-04-29T21:17:01.108527 #397017] ERROR – : Error al iniciar Sidekiq: [Discourse::Utils::CommandError] renice -n 5 -p 397017
renice: no se pudo establecer la prioridad para 397017 (ID de proceso): Permiso denegado

/workspace/discourse/lib/discourse.rb:177:in 'Discourse::Utils::CommandRunner#execute_command'
/workspace/discourse/lib/discourse.rb:143:in 'Discourse::Utils::CommandRunner#exec'
/workspace/discourse/lib/discourse.rb:33:in 'Discourse::Utils.execute_command'
/workspace/discourse/lib/demon/sidekiq.rb:133:in 'Demon::Sidekiq#after_fork'
/workspace/discourse/lib/demon/base.rb:188:in 'bloque en Demon::Base#run'
/workspace/discourse/lib/demon/base.rb:184:in 'Kernel#fork'
/workspace/discourse/lib/demon/base.rb:184:in 'Demon::Base#run'
/workspace/discourse/lib/demon/base.rb:177:in 'Demon::Base#start'
/workspace/discourse/lib/demon/base.rb:95:in 'Demon::Base#restart'
/workspace/discourse/lib/demon/sidekiq.rb:40:in 'bloque en Demon::Sidekiq.heartbeat_check'
/workspace/discourse/lib/demon/sidekiq.rb:31:in 'Array#each'
/workspace/discourse/lib/demon/sidekiq.rb:31:in 'Demon::Sidekiq.heartbeat_check'
/workspace/discourse/config/pitchfork.conf.rb:137:in 'bloque (2 niveles) en Pitchfork::Configurator#load'
¡Finalizado!
[FALLIDO]
I, [2026-04-29T21:17:08.359107 #393481]  INFO – : se recogió un subproceso desconocido #<Process::Status: pid 396553 salida 0>

No logro entender qué está pasando. ¿Alguna ayuda?

hola @ziln :wave: bienvenido a discourse meta :slight_smile:

creo que parece que tu instancia de destino no está limpia o ya tiene datos, y estás teniendo una colisión de objetos.

asumiendo que se trata de una instalación estándar, intenta eliminar y crear una base de datos nueva y limpia, y luego realizar la migración.

parece que pfaffman tuvo un problema similar aquí:

No lo sé. Ese tipo no parece saber mucho. :wink: