إلغاء الترقية - لا يوجد عدد كافٍ من عمال Unicorn قيد التشغيل

مساء الخير أيها الأعزاء،
آمل أن تكونوا بخير!!

أحاول ترقية Discourse على نسختي المستضافة ذاتيًا ولكني أتلقى رسالة الخطأ التالية:

********************************************************
*** Please be patient, next steps might take a while ***
********************************************************
ABORTING, you do not have enough Unicorn workers running
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: Not enough workers>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:41:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/commands/runner/runner_command.rb:44:in `load'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/commands/runner/runner_command.rb:44:in `block in perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.4/lib/active_support/execution_wrapper.rb:91:in `wrap'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/commands/runner/runner_command.rb:70:in `conditional_executor'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/commands/runner/runner_command.rb:43:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/thor-1.4.0/lib/thor/command.rb:28:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/thor-1.4.0/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/command/base.rb:178:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/thor-1.4.0/lib/thor.rb:538:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/command/base.rb:73:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/command.rb:65:in `block in invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/command.rb:143:in `with_argv'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/command.rb:63:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.4/lib/rails/commands.rb:18:in `<main>'
/usr/local/lib/ruby/3.3.0/bundled_gems.rb:69:in `require'
/usr/local/lib/ruby/3.3.0/bundled_gems.rb:69:in `block (2 levels) in replace_require'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.19.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:18:in `<main>'

هل يمكن لأي شخص مساعدتي في استكشاف أخطاء هذا الخطأ حتى أتمكن من ترقية نسختي؟
أنا أعمل حاليًا على 2025.12.0-latest

شكرًا جزيلاً لكم جميعًا على مساعدتكم ودعمكم،
مع خالص تحياتي
تيرينوي

إعجاب واحد (1)

هل حاولت إعادة البناء من سطر الأوامر؟

إعجاب واحد (1)

لا، ولكن يمكنني المحاولة، ما هو سطر الأوامر الذي يجب أن أستخدمه بالضبط؟ من الناحية المثالية لتحديث كل شيء؟ أنا جديد نوعًا ما على Discourse وأحيانًا أُصاب بالحيرة بسبب كل الأوامر (مثل rebuild، rake إلخ…) :smiley:

إعجاب واحد (1)

بعد تسجيل الدخول إلى الخادم الخاص بك عبر ssh،

عادةً ما يكون الأمر هو

cd /var/discourse

./launcher rebuild app

6 إعجابات

شكرًا جزيلاً لك، لقد نجح الأمر :wink:

إعجابَين (2)