Docker-mailman: [BUG] проблема с загрузкой после получения последнего образа

Созданный на 25 июн. 2020  ·  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";

Я заметил, что есть два файла:
статический / гиперкитти / библиотеки / бутстрап / таблицы стилей / _bootstrap.scss
статический / гиперкитти / библиотеки / bootstrap / таблицы стилей / bootstrap.scss

Переименование bootstrap.scss в bootstrap.scss.OLD позволило снова использовать веб-интерфейс, но мне нужно делать это каждый раз при перезапуске контейнера. Этот файл создается автоматически при каждом запуске. Интерфейс Plus, вероятно, выглядит не так, как должен (используются неправильные файлы начальной загрузки?)

Все 12 Комментарий

Бот Issue-Label автоматически применяет к этой проблеме метку bug с достоверностью 0,82. Пожалуйста, отметьте этот комментарий: thumbsup: или: thumbsdown:, чтобы оставить отзыв о нашем боте!

Ссылки: домашняя страница приложения , панель инструментов и код этого бота.

Привет @belzebubek ! Мое решение состояло в том, чтобы удалить _bootstrap.scss, который кажется старше. Это определенно ошибка обновления образа.

Еще одна проблема обновления - это необходимость удалить кеш браузера после обновления.

Было бы здорово создать уникальные имена статических файлов при обновлении, чтобы избежать проблем с кешем браузера ...

После удаления / переименования _bootstrap.scss увидел много ошибок, к сожалению удалил почту с точной информацией. Только оставление старшего вернуло к жизни службу.

@belzebubek Эти ошибки могут быть связаны с проблемой кеша браузера. Я предлагаю попробовать удалить файл, а затем проверить, работает ли он в браузере в режиме инкогнито.

Спасибо, я попробую и вернусь к результатам позже.

@ danil-smirnov работал у меня - спасибо :)

У меня не работает - внутренняя ошибка сервера.

Проследить:

Файл "/usr/lib/python3.6/site-packages/compressor/base.py" в прекомпиляции

  1. mod = import_module (имя_модуля)

Файл "/usr/lib/python3.6/importlib/__init__.py" в import_module

  1. вернуть _bootstrap._gcd_import (имя [уровень:], пакет, уровень)

Файл ""в _gcd_import

Файл ""в _find_and_load

Файл ""в _find_and_load_unlocked

Во время обработки вышеуказанного исключения (нет модуля с именем 'sassc -t compressed {infile} {outfile}') возникло другое исключение:

Файл "/usr/lib/python3.6/site-packages/django/core/handlers/exception.py" во внутреннем

  1. response = get_response (запрос)

Файл "/usr/lib/python3.6/site-packages/django/core/handlers/base.py" в _get_response

  1. response = self.process_exception_by_middleware (e, запрос)

Файл "/usr/lib/python3.6/site-packages/django/core/handlers/base.py" в _get_response

  1. response = 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" в rendered_content

  1. content = template.render (контекст, self._request)

Файл "/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. bit = 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. bit = 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. bit = 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 (context, self.kind, self.mode, принудительно = принудительно)

Файл "/usr/lib/python3.6/site-packages/compressor/templatetags/compress.py" в render_compressed

  1. rendered_output = компрессор.output (режим, принудительный = принудительный, базовое имя = имя_базового_файла)

Файл "/usr/lib/python3.6/site-packages/compressor/css.py" в выводе

  1. ret.append (subnode.output ( аргументы, * kwargs))

Файл "/usr/lib/python3.6/site-packages/compressor/css.py" в выводе

  1. вернуть super (CssCompressor, self) .output ( args, * kwargs)

Файл "/usr/lib/python3.6/site-packages/compressor/base.py" в выводе

  1. output = '\ n'.join (self.filter_input (принудительно))

Файл "/usr/lib/python3.6/site-packages/compressor/base.py" в filter_input

  1. для фрагмента в self.hunks (принудительно):

Файл "/usr/lib/python3.6/site-packages/compressor/base.py" в ханках

  1. предварительно скомпилированный, значение = self.precompile (значение, ** параметры)

Файл "/usr/lib/python3.6/site-packages/compressor/base.py" в прекомпиляции

  1. return True, filter.input (** kwargs)

Файл "/usr/lib/python3.6/site-packages/compressor/filters/base.py" на входе

  1. вернуть super (CachedCompilerFilter, self) .input (** kwargs)

Файл "/usr/lib/python3.6/site-packages/compressor/filters/base.py" на входе

  1. поднять FilterError (err)

Тип исключения: FilterError в / accounts / login / Значение исключения: Ошибка: неопределенная переменная: «$ 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 / lists /'

POST: нет данных POST

ФАЙЛЫ: нет данных ФАЙЛОВ

COOKIES: нет данных cookie

@belzebubek Тогда никаких идей :(

Здесь тоже не повезло:

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

Похоже, проблема связана с загрузкой. Как я уже упоминал, переименуйте в свое, решите проблему.

Тип исключения: FilterError в / accounts / login / Значение исключения: Ошибка: неопределенная переменная: «$ 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 рейтинги