Docker-mailman: [BUG] مشكلة التمهيد بعد سحب أحدث صورة

تم إنشاؤها على ٢٥ يونيو ٢٠٢٠  ·  12تعليقات  ·  مصدر: maxking/docker-mailman

علامة / نسخة من صور الحاوية
اختر من بين: الأحدث ، المتداول ، 0.2 ، 0.2. *

بعد سحب أحدث صورة من عامل الإرساء وصورة البداية - عندما أنقر على رابط "تسجيل الدخول" ، أتلقى الخطأ التالي:

FilterError at /accounts/login/
Error: It's not clear which file to import for '<strong i="9">@import</strong> "../libs/bootstrap/=
stylesheets/bootstrap"'.
      Candidates:
        ../libs/bootstrap/stylesheets/_bootstrap.scss
        ../libs/bootstrap/stylesheets/bootstrap.scss
      Please delete or rename all but one of these files.
       on line 2 of ../mailman-web-data/static/hyperkitty/sass/hyperkitty.=
scss
<strong i="10">@import</strong> "../libs/bootstrap/stylesheets/bootstrap";

لقد لاحظت وجود ملفين:
static / hyperkitty / libs / bootstrap / stylesheets / _bootstrap.scss
static / hyperkitty / libs / bootstrap / stylesheets / bootstrap.scss

إعادة تسمية bootstrap.scss إلى bootstrap.scss.OLD جعلت واجهة الويب قابلة للاستخدام مرة أخرى ولكني بحاجة إلى القيام بذلك في كل مرة يتم فيها إعادة تشغيل الحاوية. يتم إنشاء هذا الملف تلقائيًا في كل بداية. ربما لا تبدو واجهة Plus كما ينبغي (باستخدام ملفات تمهيد غير صحيحة؟)

bug

ال 12 كومينتر

يقوم برنامج Issue-Label Bot تلقائيًا بتطبيق التصنيف bug لهذه المشكلة ، بثقة تبلغ 0.82. يرجى وضع علامة على هذا التعليق بـ: thumbsup: or: thumbs down: لإعطاء ملاحظات bot الخاصة بنا!

الروابط: الصفحة الرئيسية للتطبيق ولوحة التحكم والرمز الخاص بهذا الروبوت.

يا belzebubek ! كان الحل هو حذف _bootstrap.scss الذي يبدو أقدم. إنه بالتأكيد خطأ ترقية الصورة.

هناك مشكلة أخرى تتعلق بالترقية وهي ضرورة حذف ذاكرة التخزين المؤقت للمتصفح بعد الترقية.

سيكون من الرائع إنشاء أسماء ملفات ثابتة فريدة عند الترقية لتجنب مشكلات ذاكرة التخزين المؤقت للمتصفح ...

بعد حذف / إعادة تسمية _bootstrap.scss رأيت العديد من الأخطاء ، لسوء الحظ قمت بحذف البريد الذي يحتوي على معلومات دقيقة. فقط ترك القديم أعاد الخدمة إلى الحياة.

belzebubek قد تكون هذه الأخطاء متعلقة

شكرًا سأجربه وأعود بالنتائج لاحقًا.

@ عمل دانيل سميرنوف لي - شكرا :)

بالنسبة لي لا يعمل - خطأ خادم داخلي.

تتبع الأثر:

ملف "/usr/lib/python3.6/site-packages/compressor/base.py" في التجميع المسبق

  1. mod = import_module (mod_name)

ملف "/usr/lib/python3.6/importlib/__init__.py" في import_module

  1. إرجاع _bootstrap._gcd_import (الاسم [المستوى:] ، الحزمة ، المستوى)

ملف ""في _gcd_import

ملف ""في _find_and_load

ملف ""في _find_and_load_unlocked

أثناء معالجة الاستثناء أعلاه (لا توجد وحدة تسمى 'sassc -t المضغوط {infile} {outfile}') ، حدث استثناء آخر:

ملف "/usr/lib/python3.6/site-packages/django/core/handlers/exception.py" في الداخل

  1. استجابة = get_response (طلب)

ملف "/usr/lib/python3.6/site-packages/django/core/handlers/base.py" في _get_response

  1. response = self.process_exception_by_middleware (طلب)

ملف "/usr/lib/python3.6/site-packages/django/core/handlers/base.py" في _get_response

  1. رد = response.render ()

ملف "/usr/lib/python3.6/site-packages/django/template/response.py" في العرض

  1. self.content = self.rendered_content

ملف "/usr/lib/python3.6/site-packages/django/template/response.py" في العرض_المحتوى

  1. content = template.render (سياق ، طلب_ذاتي)

ملف "/usr/lib/python3.6/site-packages/django/template/backends/django.py" في العرض

  1. إرجاع self.template.render (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/base.py" في العرض

  1. إرجاع self._render (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/base.py" في _render

  1. إرجاع self.nodelist.render (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/base.py" في العرض

  1. بت = node.render_annotated (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/base.py" في render_annotated

  1. إرجاع self.render (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/loader_tags.py" في العرض

  1. إرجاع compiled_parent._render (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/base.py" في _render

  1. إرجاع self.nodelist.render (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/base.py" في العرض

  1. بت = node.render_annotated (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/base.py" في render_annotated

  1. إرجاع self.render (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/loader_tags.py" في العرض

  1. إرجاع compiled_parent._render (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/base.py" في _render

  1. إرجاع self.nodelist.render (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/base.py" في العرض

  1. بت = node.render_annotated (سياق)

ملف "/usr/lib/python3.6/site-packages/django/template/base.py" في render_annotated

  1. إرجاع self.render (سياق)

ملف "/usr/lib/python3.6/site-packages/compressor/templatetags/compress.py" في العرض

  1. إرجاع self.render_compressed (سياق ، self.kind ، self.mode ، فرض = فرض)

ملف "/usr/lib/python3.6/site-packages/compressor/templatetags/compress.py" في render_compressed

  1. Rendered_output = compressor.output (الوضع ، الإجباري = الإجباري ، الاسم الأساسي = اسم الملف)

ملف "/usr/lib/python3.6/site-packages/compressor/css.py" في الإخراج

  1. ret.append (subnode.output ( args ، * kwargs))

ملف "/usr/lib/python3.6/site-packages/compressor/css.py" في الإخراج

  1. إرجاع super (CssCompressor ، self). الإخراج ( args ، * kwargs)

ملف "/usr/lib/python3.6/site-packages/compressor/base.py" في الإخراج

  1. الإخراج = '\ n'.join (self.filter_input (إجباري))

ملف "/usr/lib/python3.6/site-packages/compressor/base.py" في filter_input

  1. لقطعة كبيرة في النفس.

ملف "/usr/lib/python3.6/site-packages/compressor/base.py" في مجموعات

  1. المترجمة مسبقًا ، القيمة = self.precompile (القيمة ، ** خيارات)

ملف "/usr/lib/python3.6/site-packages/compressor/base.py" في التجميع المسبق

  1. إرجاع صحيح ، إدخال filter.input (** kwargs)

ملف "/usr/lib/python3.6/site-packages/compressor/filters/base.py" في الإدخال

  1. إرجاع سوبر (CachedCompilerFilter، self) .input (** kwargs)

ملف "/usr/lib/python3.6/site-packages/compressor/filters/base.py" في الإدخال

  1. رفع الفلتر خطأ (يخطئ)

نوع الاستثناء: FilterError at / accounts / login / Exception Value: Error: Undefined variable: "$ screen-xs-min".
على السطر 23 من ../mailman-web-data/static/hyperkitty/sass/bootstrap/_custom-variables.scss
من السطر 4 من ../mailman-web-data/static/hyperkitty/sass/hyperkitty.scss

screen-tn-max $: ($ screen-xs-min - 1)! افتراضي؛

------------------------------ ^

طلب معلومات:
المستخدم: AnonymousUser

احصل على:
التالي = '/ postorius / list /'

POST: لا توجد بيانات POST

FILES: لا توجد بيانات FILES

ملفات تعريف الارتباط: لا توجد بيانات ملفات تعريف الارتباط

belzebubek لا توجد أفكار إذن :(

تمت مناقشة هذا هنا بدون حظ أيضًا:

https://lists.mailman3.org/archives/list/[email protected]/thread/Z327W5N4LB7BNNZW6UO7I2VIY3XYBAJC/

يبدو أن المشكلة تتعلق بتمهيد التشغيل. كما ذكرت إعادة تسمية معكوسة لحل المشكلة.

نوع الاستثناء: FilterError at / accounts / login / Exception Value: Error: Undefined variable: "$ screen-xs-min".
على السطر 23 من ../mailman-web-data/static/hyperkitty/sass/bootstrap/_custom-variables.scss
من السطر 4 من ../mailman-web-data/static/hyperkitty/sass/hyperkitty.scss

هل يمكنك المحاولة من فضلك:

 sudo rm -rf /opt/mailman/web/static

تبين أن صور عامل الإرساء لا تمسح الملفات الثابتة القديمة من قبل الترقية مما تسبب في حدوث مثل هذه الأخطاء عند محاولة تجميع الملفات الثابتة بالفعل.

لقد أصدرت أيضًا 0.3.4 (من المفترض أن يستغرق الأمر بضع دقائق لإنشاء الصور ونشرها).

عمل. شكرا لك!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات