فشل الترقية مع @swc/core postinstall segfault، ولكن الإصدار يظهر

مرحباً :waving_hand:،

لقد حاولت ترقية نسخة Discourse المستضافة ذاتيًا. أثناء العملية، فشلت الترقية مع الخطأ التالي (مقتطف السجل الكامل أدناه).

بعد تحديث الصفحة، يُبلغ المنتدى عن الإصدار الجديد:
v3.5.0.beta9 +509

هذا مربك لأن السجل يوضح بوضوح أن الترقية فشلت.

أسئلتي:

  1. هل نجحت الترقية بالفعل، أم أن التثبيت قد يكون في حالة معطلة/غير متناسقة الآن؟
  2. هل يعتبر خطأ الـ segfault في @swc/core postinstall مشكلة معروفة مع الصورة الحالية / إعداد pnpm؟
  3. هل يجب علي تشغيل ./launcher rebuild app كامل من الخادم لضمان الاتساق، أم أن النسخة آمنة كما هي؟

لقطات الشاشة:


********************************************************
*** يرجى التحلي بالصبر، قد تستغرق الخطوات التالية بعض الوقت ***
********************************************************
إعادة تشغيل Unicorn، لتحرير الذاكرة
إعادة تشغيل Unicorn pid: 3983
الانتظار حتى يقوم Unicorn بإعادة التحميل.
الانتظار حتى يقوم Unicorn بإعادة التحميل..
الانتظار حتى يقوم Unicorn بإعادة التحميل...
الانتظار حتى يقوم Unicorn بإعادة التحميل....
الانتظار حتى يقوم Unicorn بإعادة التحميل.....
الانتظار حتى يقوم Unicorn بإعادة التحميل......
الانتظار حتى يقوم Unicorn بإعادة التحميل.......
الانتظار حتى يقوم Unicorn بإعادة التحميل........
الانتظار حتى يقوم Unicorn بإعادة التحميل.........
الانتظار حتى يقوم Unicorn بإعادة التحميل..........
الانتظار حتى يقوم Unicorn بإعادة التحميل...........
الانتظار حتى يقوم Unicorn بإعادة التحميل............
الانتظار حتى يقوم Unicorn بإعادة التحميل.............
الانتظار حتى يقوم Unicorn بإعادة التحميل..............
إيقاف 3 عامل Unicorn، لتحرير الذاكرة
إيقاف طابور المهام لاستعادة الذاكرة، معرف العملية الرئيسي هو 294135
$ cd /var/www/discourse && git fetch --tags --prune-tags --prune --force
$ cd /var/www/discourse && git reset --hard HEAD@{upstream}
تحديث الملفات:   2% (2/81)
تحديث الملفات:   3% (3/81)
تحديث الملفات:   4% (4/81)
تحديث الملفات:   6% (5/81)
تحديث الملفات:   7% (6/81)
تحديث الملفات:   8% (7/81)
تحديث الملفات:   9% (8/81)
تحديث الملفات:  11% (9/81)
تحديث الملفات:  12% (10/81)
تحديث الملفات:  13% (11/81)
تحديث الملفات:  14% (12/81)
تحديث الملفات:  16% (13/81)
تحديث الملفات:  17% (14/81)
تحديث الملفات:  18% (15/81)
تحديث الملفات:  19% (16/81)
تحديث الملفات:  20% (17/81)
تحديث الملفات:  22% (18/81)
تحديث الملفات:  23% (19/81)
تحديث الملفات:  24% (20/81)
تحديث الملفات:  25% (21/81)
تحديث الملفات:  27% (22/81)
تحديث الملفات:  28% (23/81)
تحديث الملفات:  29% (24/81)
تحديث الملفات:  30% (25/81)
تحديث الملفات:  32% (26/81)
تحديث الملفات:  33% (27/81)
تحديث الملفات:  34% (28/81)
تحديث الملفات:  35% (29/81)
تحديث الملفات:  37% (30/81)
تحديث الملفات:  38% (31/81)
تحديث الملفات:  39% (32/81)
تحديث الملفات:  40% (33/81)
تحديث الملفات:  41% (34/81)
تحديث الملفات:  43% (35/81)
تحديث الملفات:  44% (36/81)
تحديث الملفات:  45% (37/81)
تحديث الملفات:  46% (38/81)
تحديث الملفات:  48% (39/81)
تحديث الملفات:  49% (40/81)
تحديث الملفات:  50% (41/81)
تحديث الملفات:  51% (42/81)
تحديث الملفات:  53% (43/81)
تحديث الملفات:  54% (44/81)
تحديث الملفات:  55% (45/81)
تحديث الملفات:  56% (46/81)
تحديث الملفات:  58% (47/81)
تحديث الملفات:  59% (48/81)
تحديث الملفات:  60% (49/81)
تحديث الملفات:  61% (50/81)
تحديث الملفات:  62% (51/81)
تحديث الملفات:  64% (52/81)
تحديث الملفات:  65% (53/81)
تحديث الملفات:  66% (54/81)
تحديث الملفات:  67% (55/81)
تحديث الملفات:  69% (56/81)
تحديث الملفات:  70% (57/81)
تحديث الملفات:  71% (58/81)
تحديث الملفات:  72% (59/81)
تحديث الملفات:  74% (60/81)
تحديث الملفات:  75% (61/81)
تحديث الملفات:  76% (62/81)
تحديث الملفات:  77% (63/81)
تحديث الملفات:  79% (64/81)
تحديث الملفات:  80% (65/81)
تحديث الملفات:  81% (66/81)
تحديث الملفات:  82% (67/81)
تحديث الملفات:  83% (68/81)
تحديث الملفات:  85% (69/81)
تحديث الملفات:  86% (70/81)
تحديث الملفات:  87% (71/81)
تحديث الملفات:  88% (72/81)
تحديث الملفات:  90% (73/81)
تحديث الملفات:  91% (74/81)
تحديث الملفات:  92% (75/81)
تحديث الملفات:  93% (76/81)
تحديث الملفات:  95% (77/81)
تحديث الملفات:  96% (78/81)
تحديث الملفات:  97% (79/81)
تحديث الملفات:  98% (80/81)
تحديث الملفات: 100% (81/81)
تحديث الملفات: 100% (81/81)، تم.
HEAD is now at 92842bf94 Build(deps): Bump @rollup/browser from 4.52.2 to 4.52.3 (#35024)
$ bundle install --retry 3 --jobs 4
جلب بيانات gem من https://rubygems.org/........
جلب redis-client 0.26.1
جلب faraday 2.14.0
جلب propshaft 1.3.1
تثبيت redis-client 0.26.1
تثبيت faraday 2.14.0
تثبيت propshaft 1.3.1
تحذير: مواصفات غير محلولة أو غامضة أثناء Gem::Specification.reset:
      stringio (>= 0)
      الإصدارات المتاحة/المثبتة لهذا الـ gem:
      - 3.1.7
      - 3.1.1
تحذير: مسح المواصفات غير المحلولة. جرب 'gem cleanup <gem>'
يرجى الإبلاغ عن خطأ إذا تسبب هذا في مشاكل.
اكتملت الحزمة! تم تثبيت 160 تبعية Gemfile، و 207 gems الآن.
لم يتم تثبيت الـ gems في مجموعات 'test' و 'development'.
تم تثبيت الـ gems المجمعة في ./vendor/bundle
3 gems مثبتة تعتمد عليها بشكل مباشر تبحث عن تمويل.
  قم بتشغيل bundle fund للتفاصيل
$ if [ -f yarn.lock ]; then yarn install; else CI=1 pnpm install; fi
النطاق: جميع مشاريع مساحة العمل الـ 16
ملف القفل محدث، تم تخطي خطوة الحل.
التقدم: تم حل 1، تم إعادة استخدام 0، تم تنزيل 0، تم إضافة 0
الحزم: +37 -4
+++++++++++++++++++++++++++++++++++++----
التقدم: تم حل 37، تم إعادة استخدام 20، تم تنزيل 0، تم إضافة 0
التقدم: تم حل 37، تم إعادة استخدام 20، تم تنزيل 0، تم إضافة 4
التقدم: تم حل 37، تم إعادة استخدام 20، تم تنزيل 0، تم إضافة 5
التقدم: تم حل 37، تم إعادة استخدام 20، تم تنزيل 0، تم إضافة 24
التقدم: تم حل 37، تم إعادة استخدام 20، تم تنزيل 4، تم إضافة 31
التقدم: تم حل 37، تم إعادة استخدام 20، تم تنزيل 5، تم إضافة 36، تم.
.../node_modules/@swc/core postinstall$ node postinstall.js
.../node_modules/@swc/core postinstall$ node postinstall.js
.../node_modules/@swc/core postinstall: تم.
.../node_modules/@swc/core postinstall: خطأ تجزئة (تم تفريغ النواة)
.../node_modules/@swc/core postinstall: فشل
 ELIFECYCLE  فشل الأمر برمز الخروج 139.
Docker Manager: فشلت الترقية
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:211:in run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:102: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.3/lib/rails/commands/runner/runner_command.rb:44:in load'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.3/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.3/lib/active_support/execution_wrapper.rb:91:in wrap'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.3/lib/rails/commands/runner/runner_command.rb:70:in conditional_executor'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.3/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.3/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.3/lib/rails/command/base.rb:73:in perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.3/lib/rails/command.rb:65:in block in invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.3/lib/rails/command.rb:143:in with_argv'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.3/lib/rails/command.rb:63:in invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-8.0.3/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.18.6/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in require'
bin/rails:18:in <main>'
تشغيل 3 عامل Unicorn التي تم إيقافها مبدئيًا

تم تخفيض إصدار هذه المكتبة اليوم بسبب هذه المشكلة، هل يمكنك المحاولة مرة أخرى؟

5 إعجابات

ممتاز!

إعجابَين (2)

تم إغلاق هذا الموضوع تلقائيًا بعد 23 ساعة. لم يعد يُسمح بالردود الجديدة.