إذا كنت تقوم حاليًا بتثبيت قياسي لـ Discourse أقدم من v3.1.0.beta7 (أو مستقر أقدم من v3.0.6)، فهناك احتمال أن تواجه هذا الخطأ عند محاولة الترقية عبر واجهة المستخدم الإدارية:
خطأ في الخادم
أثناء محاولة تحميل /admin/docker/repos
رمز الخطأ: خطأ 500
بمجرد تشغيل ترقية سطر الأوامر، ستعمل الترقيات المستقبلية عبر الواجهة بشكل صحيح.
إذا أثر هذا عليك، فيرجى إخبارنا في هذا الاستطلاع:
أثر هذا على منتدى الاستضافة الذاتية الخاص بي
0voters
الخلفية
يحدث هذا الخطأ بسبب بعض التغييرات الأخيرة في تنسيق ملف .discourse-compatibility. الإصدارات الأقدم من Discourse غير قادرة على تحليل معلومات التوافق للمكونات الإضافية التي بدأت في استخدام التنسيق الجديد، وبالتالي تظهر هذا الخطأ.
بدأت قلة قليلة من المكونات الإضافية في استخدام الصيغة الجديدة، لذلك لا نتوقع أن تكون هذه مشكلة واسعة الانتشار بشكل خاص. سنراقب الأمور، وسنقوم بالتحديث هنا إذا كانت هناك أي تطورات.
لا توجد مشكلة على الإطلاق، سنقوم بتشغيل ترقية CLI بكل سرور وسيكون كل شيء على ما يرام بعد ذلك. أردنا فقط لفت انتباهكم إلى حقيقة أن ترقيات Discourse المستندة إلى واجهة المستخدم ليست الوحيدة المتأثرة، بل أيضاً تثبيت الإضافات العشوائية، على ما يبدو.