Problem bei der Wiederherstellung des Backups

[GESTARTET]
‘user1’ hat die Wiederherstellung gestartet!
Wiederherstellung wird als ausgeführt markiert…
Es wird sichergestellt, dass /workspace/discourse/tmp/restores/default/2026-04-29-211652 existiert…
Archiv wird in das tmp-Verzeichnis kopiert…
Dump-Datei wird extrahiert…
Metadaten werden validiert…
Aktuelle Version: 20260420014648
Wiederhergestellte Version: 20260420014648
Schreibgeschützter Modus wird aktiviert…
Sidekiq wird pausiert…
Es wird bis zu 60 Sekunden gewartet, bis Sidekiq die laufenden Jobs abgeschlossen hat…
I, [2026-04-29T21:16:58.919008 #394429]  INFO – : Toter Worker 394502 erkannt, Neustart…
I, [2026-04-29T21:16:59.708195 #396907]  INFO – : Sidekiq wird im Prozess-ID 396907 geladen
E, [2026-04-29T21:16:59.731189 #396907] ERROR – : Fehler beim Start von Sidekiq aufgetreten: [Discourse::Utils::CommandError] renice -n 5 -p 396907
renice: konnte Priorität für 396907 (Prozess-ID) nicht setzen: Zugriff verweigert

/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 ‘block in 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 ‘block in 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 ‘block (2 levels) in Pitchfork::Configurator#load’
Fehlende Funktionen im discourse_functions-Schema werden erstellt…
Dump-Datei wird wiederhergestellt… (dies kann eine Weile dauern)
SET
SET
SET
SET
SET
set_config

(1 Zeile)
SET
SET
SET
SET
FEHLER: Typ „ai_moderation_setting_type“ existiert bereits
EXCEPTION: psql fehlgeschlagen: FEHLER: Typ „ai_moderation_setting_type“ existiert bereits
/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 ‘block in ’
/workspace/discourse/script/spawn_backup_restore.rb:4:in ‘Kernel#fork’
/workspace/discourse/script/spawn_backup_restore.rb:4:in ‘’
Rollback wird versucht…
Ein Rollback war nicht erforderlich
Bereinigung…
Funktionen aus dem discourse_functions-Schema werden entfernt…
tmp-Verzeichnis ‘/workspace/discourse/tmp/restores/default/2026-04-29-211652’ wird entfernt…
Sidekiq wird fortgesetzt…
Wiederherstellung wird als abgeschlossen markiert…
‘user1’ wird über das Ende der Wiederherstellung informiert…
I, [2026-04-29T21:17:01.099411 #397017]  INFO – : Sidekiq wird im Prozess-ID 397017 geladen
E, [2026-04-29T21:17:01.108527 #397017] ERROR – : Fehler beim Start von Sidekiq aufgetreten: [Discourse::Utils::CommandError] renice -n 5 -p 397017
renice: konnte Priorität für 397017 (Prozess-ID) nicht setzen: Zugriff verweigert

/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 ‘block in 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 ‘block in 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 ‘block (2 levels) in Pitchfork::Configurator#load’
Abgeschlossen!
[FEHLGESCHLAGEN]
I, [2026-04-29T21:17:08.359107 #393481]  INFO – : Unbekannter Subprozess abgefangen #<Process::Status: pid 396553 exit 0>

Ich kann das nicht wirklich nachvollziehen? Hilfe?

Hallo @ziln :wave: Willkommen im Discourse Meta :slight_smile:

Ich denke, es sieht so aus, als ob deine Zielinstanz bereits nicht sauber ist oder Daten enthält, und du erhältst eine Objekt-Kollision.

Angenommen, dies ist eine Standardinstallation, versuche, die Datenbank zu löschen und eine neue saubere Datenbank zu erstellen, und führe dann die Migration durch.

Es scheint, als hätte pfaffman hier ein ähnliches Problem gehabt: