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?

Hi @ziln :wave: Willkommen bei Discourse Meta :slight_smile:

Ich denke, es sieht so aus, als ob deine Zielinstanz nicht sauber ist oder bereits Daten enthält, und du stößt auf eine Objektkollision.

Angenommen, dies ist eine Standardinstallation, versuche es, indem du die Datenbank löschst, eine neue saubere Datenbank erstellst und dann die Migration durchführst.

Es sieht so aus, als hätte pfaffman hier ein ähnliches Problem gehabt:

Ich weiß es nicht. Der Typ klingt nicht, als wüsste er viel. :wink: