مشكلة استعادة النسخ الاحتياطي

[بدأ]
بدأ 'user1' عملية الاستعادة!
يتم الآن وضع علامة على الاستعادة كجارية...
التأكد من وجود /workspace/discourse/tmp/restores/default/2026-04-29-211652...
نسخ الأرشيف إلى مجلد tmp...
استخراج ملف الدامب...
التحقق من البيانات الوصفية...
الإصدار الحالي: 20260420014648
الإصدار المستعاد: 20260420014648
تفعيل وضع القراءة فقط...
إيقاف Sidekiq مؤقتًا...
الانتظار لمدة تصل إلى 60 ثانية حتى ينتهي Sidekiq من تشغيل الوظائف...
I, [2026-04-29T21:16:58.919008 #394429] INFO – : تم اكتشاف عامل معطل 394502، إعادة تشغيله...
I, [2026-04-29T21:16:59.708195 #396907] INFO – : تحميل Sidekiq في معرف العملية 396907
E, [2026-04-29T21:16:59.731189 #396907] ERROR – : حدث خطأ أثناء بدء Sidekiq: [Discourse::Utils::CommandError] renice -n 5 -p 396907
renice: فشل في تعيين الأولوية لـ 396907 (معرف العملية): مسموح به مرفوض

/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'
إنشاء الدوال المفقودة في مخطط discourse_functions...
استعادة ملف الدامب... (قد يستغرق هذا بعض الوقت)
SET
SET
SET
SET
SET
set_config

(صف واحد)
SET
SET
SET
SET
ERROR: النوع "ai_moderation_setting_type" موجود بالفعل
EXCEPTION: فشل psql: ERROR: النوع "ai_moderation_setting_type" موجود بالفعل
/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 ''
محاولة التراجع...
لم يكن هناك حاجة للتراجع
تنظيف الأشياء...
إسقاط الدوال من مخطط discourse_functions...
إزالة مجلد tmp '/workspace/discourse/tmp/restores/default/2026-04-29-211652'...
إلغاء إيقاف Sidekiq مؤقتًا...
وضع علامة على الاستعادة كمنتهية...
إشعار 'user1' بنهاية الاستعادة...
I, [2026-04-29T21:17:01.099411 #397017] INFO – : تحميل Sidekiq في معرف العملية 397017
E, [2026-04-29T21:17:01.108527 #397017] ERROR – : حدث خطأ أثناء بدء Sidekiq: [Discourse::Utils::CommandError] renice -n 5 -p 397017
renice: فشل في تعيين الأولوية لـ 397017 (معرف العملية): مسموح به مرفوض

/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'
انتهى!
[فشل]
I, [2026-04-29T21:17:08.359107 #393481] INFO – : تم استعادة عملية فرعية غير معروفة #<Process::Status: pid 396553 exit 0>

لا أستطيع حقًا فهم هذا؟ هل هناك أي مساعدة؟

مرحبًا @ziln :wave: مرحبًا بك في discourse meta :slight_smile:

يبدو أن مثيلتك المستهدفة ليست نظيفة أو تحتوي على بيانات بالفعل، وأنت تواجه تعارضًا في الكائنات.

بافتراض أن هذا تثبيت قياسي، جرب حذف قاعدة البيانات وإنشاء قاعدة بيانات جديدة نظيفة، ثم قم بالهجرة.

يبدو أن pfaffman واجه مشكلة مماثلة هنا:

لا أعرف. لا يبدو أن هذا الرجل يعرف الكثير. :wink: