Discourse-solved ترحيل معطل

إصدار Discourse: 2.8.0.beta4
أحدث التحديثات (آخر 7 عمليات إيداع) تسببت في فشل عمليات الترحيل الخاصة بي:

/var/www/discourse/plugins/discourse-solved/plugin.rb:702:in `block in activate!': undefined method `register_topic_list_preload_user_ids' for #<Plugin::Instance:0x0000560f2d7a5318>
هل تقصد؟ register_topic_custom_field_type (NoMethodError)

** إضافة غير متوافقة **

لا يمكنك بناء Discourse بسبب أخطاء في الإضافة الموجودة في
/var/www/discourse/plugins/discourse-solved

يرجى محاولة إزالة هذه الإضافة وإعادة البناء مرة أخرى!
173:M 30 Aug 2021 10:28:58.559 # Redis is now ready to exit, bye bye...
فشل
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 4279 exit 1>
موقع الفشل: /pups/lib/pups/exec_command.rb:112:in `spawn'
فشل التنفيذ مع المعاملات {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
31203867aea6de5292ee75de44e07092307e88c9046824c265fce1f1792ff077
** فشل التمهيد ** يرجى التمرير للأعلى والبحث عن رسائل الخطأ السابقة، فقد يكون هناك أكثر من خطأ.
قد يساعد ./discourse-doctor في تشخيص المشكلة.
==================== نهاية سجل إعادة البناء ====================
فشل إعادة بناء التطبيق.

يمكنني أيضًا تأكيد أنه بعد إعادة البناء الأخيرة على tests-passed، أدى حل المشكلة إلى تعطيل الموقع بالكامل بالنسبة لي. كان عليّ إيقاف ميزة الحل مؤقتًا.

شكرًا لتبليغك عن المشكلة، سأقوم بفحصها الآن.

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

@Stanzilla @zsero لقد تأكدت من أن هذه المشكلة كانت موجودة في النسخة التجريبية 4 والإصدار المستقر، لكنها كانت تعمل بشكل صحيح بالنسبة لي محليًا في بيئة الاختبارات الناجحة. لقد دمجت للتو هذا الإصلاح في discourse-solved: FIX: Stop register_topic_list_preload_user_ids from breaking old versions by martin-brennan · Pull Request #160 · discourse/discourse-solved · GitHub

يرجى محاولة سحب أحدث التغييرات وإعادة البناء.

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

شكرًا لك، يمكنني تأكيد أن عملية البناء لم تعد تفشل مع هذه التغييرات.

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.