Problème de restauration de sauvegarde

[COMMENCÉ]
‘user1’ a commencé la restauration !
Marquage de la restauration en cours…
Vérification de l'existence de /workspace/discourse/tmp/restores/default/2026-04-29-211652…
Copie de l'archive dans le répertoire tmp…
Extraction du fichier dump…
Validation des métadonnées…
Version actuelle : 20260420014648
Version restaurée : 20260420014648
Activation du mode lecture seule…
Mise en pause de Sidekiq…
Attente d'une durée maximale de 60 secondes pour que Sidekiq termine l'exécution des tâches…
I, [2026-04-29T21:16:58.919008 #394429]  INFO – : Détection du worker mort 394502, redémarrage…
I, [2026-04-29T21:16:59.708195 #396907]  INFO – : Chargement de Sidekiq dans le processus d'identifiant 396907
E, [2026-04-29T21:16:59.731189 #396907] ERROR – : Erreur rencontrée lors du démarrage de Sidekiq : [Discourse::Utils::CommandError] renice -n 5 -p 396907
renice : échec de la définition de la priorité pour 396907 (identifiant du processus) : Permission refusée

/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 ‘bloc dans 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 ‘bloc dans 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 ‘bloc (2 niveaux) dans Pitchfork::Configurator#load’
Création des fonctions manquantes dans le schéma discourse_functions…
Restauration du fichier dump… (cela peut prendre un certain temps)
SET
SET
SET
SET
SET
set_config

(1 ligne)
SET
SET
SET
SET
ERREUR : le type « ai_moderation_setting_type » existe déjà
EXCEPTION : psql a échoué : ERREUR : le type « ai_moderation_setting_type » existe déjà
/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 ‘bloc dans ’
/workspace/discourse/script/spawn_backup_restore.rb:4:in ‘Kernel#fork’
/workspace/discourse/script/spawn_backup_restore.rb:4:in ‘’
Tentative de retour en arrière…
Aucun retour en arrière n'était nécessaire
Nettoyage des éléments…
Suppression des fonctions du schéma discourse_functions…
Suppression du répertoire tmp ‘/workspace/discourse/tmp/restores/default/2026-04-29-211652’…
Reprise de Sidekiq…
Marquage de la restauration comme terminée…
Notification à ‘user1’ de la fin de la restauration…
I, [2026-04-29T21:17:01.099411 #397017]  INFO – : Chargement de Sidekiq dans le processus d'identifiant 397017
E, [2026-04-29T21:17:01.108527 #397017] ERROR – : Erreur rencontrée lors du démarrage de Sidekiq : [Discourse::Utils::CommandError] renice -n 5 -p 397017
renice : échec de la définition de la priorité pour 397017 (identifiant du processus) : Permission refusée

/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 ‘bloc dans 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 ‘bloc dans 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 ‘bloc (2 niveaux) dans Pitchfork::Configurator#load’
Terminé !
[ÉCHOUÉ]
I, [2026-04-29T21:17:08.359107 #393481]  INFO – : processus fils inconnu récolté #<Process::Status: pid 396553 exit 0>

Je n’arrive pas vraiment à comprendre ce qui se passe ? Une aide serait la bienvenue ?

Bonjour @ziln :wave: Bienvenue sur Discourse Meta :slight_smile:

Je pense que cela indique que votre instance cible n’est pas propre ou contient déjà des données, ce qui provoque une collision d’objet.

En supposant qu’il s’agisse d’une installation standard, essayez de supprimer et de créer une nouvelle base de données propre, puis effectuez la migration.

Il semble que pfaffman ait rencontré un problème similaire ici :

Je ne sais pas. Ce type n’a pas l’air de savoir grand-chose. :wink: