استضافة ذاتية على حاويتين، وعند إعادة البناء اليوم (أحدث إصدار) يظهر خطأ 502 في Activitypub. تعليق السطر الخاص به من web_only.yml يحل المشكلة.
يمكنني تأكيد ذلك؛ فقد كان من الضروري تعطيله أيضًا.
يبدو أن هناك إصلاحًا حديثًا تم إجراؤه هنا: FIX: Correct polymorphic attachment association - Pull Request #340 - discourse/discourse-activity-pub - GitHub، هل تعرف ما إذا كانت إصدار نواة Discourse لديك يحتوي على Rails 8.1 أم لا؟ @techAPJ قد نحتاج إلى إضافة بند توافق لهذا التغيير.
أعتقد ذلك:
root@foorumi-hel-web-only:/var/www/discourse# bundle exec rails --version
Rails 8.1.3.1
@pmusaraj قمت بالتحقق من هذا الأمر مقابل إصداري Rails 8.0.5.1 و 8.1.3.1. لا ينبغي الحاجة إلى إدخال توافق: فالارتباط المُصحَّح يعمل على كلا الإصدارين. تفشل الإفادة السابقة في التحميل على Rails 8.1 لأنها تحدد class_name إلى جانب polymorphic: true.
تم نشر التقرير الأولي قبل دمج الإصلاح بنحو 15 دقيقة، لذا من الممكن أن يكون ناتجًا عن إعادة بناء دون تضمين الإصلاح.
@Jagster @satonotdead هل يمكنكم محاولة إعادة البناء مرة أخرى مع تمكين ActivityPub؟ إذا استمر ظهور خطأ 502، فالرجاء مشاركة سجل الأخطاء من /logs.
نجح إعادة البناء بشكل رائع!