أصول theme-javascripts مفقودة (http 404) في الإصدار المستقر 2.8

نواجه خطأ حيث يبدو أن ملفات theme-javascripts مفقودة:

$ curl https://mydomain.com | grep "theme-javascript"
<script src="/theme-javascripts/ff7f780a40bfd1e31a2cdc99c7dbc616f619d7d9.js?__ws=mydomain.com"></script>
<script src="/theme-javascripts/1bb8395b8d8d9daecdbef830d8c9418b93a7b5f9.js?__ws=mydomain.com"></script>

ولكن عندما نحاول الوصول إلى هذه الملفات (في المتصفح مع مستخدم مسجل الدخول) نحصل على خطأ 404:

Hoppla! Diese Seite existiert nicht oder ist privat.

image

عندما نتحقق من javascript-cache، توجد الملفات:

$ find /var/www/discourse/tmp/javascript-cache -iname 'ff7f780a40bfd1e31a2cdc99c7dbc616f619d7d9*'
/var/www/discourse/tmp/javascript-cache/ff7f780a40bfd1e31a2cdc99c7dbc616f619d7d9.js

الحل المؤقت الحالي هو تعديل السمة المخصصة عن طريق تغيير السمة وحفظها.
بعد يوم إلى يومين، تحدث المشكلة مرة أخرى.

سنكون ممتنين لأي مساعدة لمزيد من التحقيق.

شكرًا،
دانيال.

ما هو إصدار Discourse الذي تستخدمه؟ لقد قمنا بإصلاح مشكلة تبدو مشابهة في فبراير:

3 إعجابات

نحن نستخدم الإصدار V2.8.0. أي إصدار يحتوي على الإصلاح المذكور؟

هذا الإصلاح موجود فقط في 2.9.0 (بيتا). سأرى ما إذا كان بإمكاننا نقله إلى الإصدار المستقر نظرًا لأنه إصلاح بسيط نسبيًا: (PR هنا)

تعديل: تم دمج ذلك في الفرع المستقر @dmorlock. لذا إذا قمت بالترقية (عبر وحدة التحكم، أو عبر /admin/upgrade)، فيجب حل المشكلة.

3 إعجابات

لقد قمنا بالتحديث إلى الفرع المستقر ونقوم حاليًا باختبار ما إذا كان هذا قد أصلح مشكلتنا.

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

تم إغلاق هذا الموضوع تلقائيًا بعد 30 يومًا من آخر رد. لم تعد الردود الجديدة مسموح بها.