容器镜像的标签/版本
选择:最新、滚动、0.2、0.2.*
从 docker 中提取最新图像并启动图像后 - 当我单击“登录”链接时,出现以下错误:
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";
我注意到有两个文件:
静态/hyperkitty/libs/bootstrap/stylesheets/_bootstrap.scss
静态/hyperkitty/libs/bootstrap/stylesheets/bootstrap.scss
将 bootstrap.scss 重命名为 bootstrap.scss.OLD 使 Web 界面再次可用,但每次重新启动容器时我都需要这样做。 每次启动时都会自动创建此文件。 Plus 界面看起来可能不像它应该的那样(使用不正确的引导程序文件?)
嘿@belzebubek ! 我的解决方案是删除看起来较旧的 _bootstrap.scss。 肯定是镜像升级的bug。
另一个升级问题是升级后必须删除浏览器缓存。
在升级时生成唯一的静态文件名以避免浏览器缓存问题会很棒......
删除/重命名 _bootstrap.scss 后,我看到了很多错误,不幸的是我删除了包含确切信息的邮件。 只有留下年长的才能恢复服务。
@belzebubek这些错误可能与浏览器缓存问题有关。 我建议尝试删除该文件,然后检查它是否在浏览器隐身模式下工作。
谢谢,我会试一试,稍后拿回结果。
@danil-smirnov 为我工作 - 谢谢:)
对我来说它不起作用 - 内部服务器错误。
追溯:
预编译中的文件“/usr/lib/python3.6/site-packages/compressor/base.py”
import_module 中的文件“/usr/lib/python3.6/importlib/__init__.py”
文件 ”
文件 ”
文件 ”
在处理上述异常(No module named 'sassc -t compression {infile} {outfile}')时,又发生了一个异常:
内部文件“/usr/lib/python3.6/site-packages/django/core/handlers/exception.py”
_get_response 中的文件“/usr/lib/python3.6/site-packages/django/core/handlers/base.py”
_get_response 中的文件“/usr/lib/python3.6/site-packages/django/core/handlers/base.py”
渲染中的文件“/usr/lib/python3.6/site-packages/django/template/response.py”
文件“/usr/lib/python3.6/site-packages/django/template/response.py”在render_content
渲染中的文件“/usr/lib/python3.6/site-packages/django/template/backends/django.py”
渲染中的文件“/usr/lib/python3.6/site-packages/django/template/base.py”
_render 中的文件“/usr/lib/python3.6/site-packages/django/template/base.py”
渲染中的文件“/usr/lib/python3.6/site-packages/django/template/base.py”
文件“/usr/lib/python3.6/site-packages/django/template/base.py”在render_annotated
渲染中的文件“/usr/lib/python3.6/site-packages/django/template/loader_tags.py”
_render 中的文件“/usr/lib/python3.6/site-packages/django/template/base.py”
渲染中的文件“/usr/lib/python3.6/site-packages/django/template/base.py”
文件“/usr/lib/python3.6/site-packages/django/template/base.py”在render_annotated
渲染中的文件“/usr/lib/python3.6/site-packages/django/template/loader_tags.py”
_render 中的文件“/usr/lib/python3.6/site-packages/django/template/base.py”
渲染中的文件“/usr/lib/python3.6/site-packages/django/template/base.py”
文件“/usr/lib/python3.6/site-packages/django/template/base.py”在render_annotated
渲染中的文件“/usr/lib/python3.6/site-packages/compressor/templatetags/compress.py”
文件“/usr/lib/python3.6/site-packages/compressor/templatetags/compress.py”在render_compressed
输出中的文件“/usr/lib/python3.6/site-packages/compressor/css.py”
输出中的文件“/usr/lib/python3.6/site-packages/compressor/css.py”
输出中的文件“/usr/lib/python3.6/site-packages/compressor/base.py”
filter_input 中的文件“/usr/lib/python3.6/site-packages/compressor/base.py”
大块文件“/usr/lib/python3.6/site-packages/compressor/base.py”
预编译中的文件“/usr/lib/python3.6/site-packages/compressor/base.py”
输入文件“/usr/lib/python3.6/site-packages/compressor/filters/base.py”
输入文件“/usr/lib/python3.6/site-packages/compressor/filters/base.py”
异常类型:FilterError at /accounts/login/ 异常值:错误:未定义变量:“$screen-xs-min”。
在 ../mailman-web-data/static/hyperkitty/sass/bootstrap/_custom-variables.scss 的第 23 行
来自 ../mailman-web-data/static/hyperkitty/sass/hyperkitty.scss 的第 4 行
$screen-tn-max: ($screen-xs-min - 1) !default;
------------------------------^
索取资料:
用户:匿名用户
得到:
下一个 = '/postorius/lists/'
POST:没有POST数据
文件:没有文件数据
COOKIES:没有 cookie 数据
@belzebubek没有想法:(
这已经在这里讨论过,但也没有运气:
https://lists.mailman3.org/archives/list/[email protected]/thread/Z327W5N4LB7BNNZW6UO7I2VIY3XYBAJC/
看起来这个问题与引导程序有关。 正如我提到的相反重命名你的解决问题。
异常类型:FilterError at /accounts/login/ 异常值:错误:未定义变量:“$screen-xs-min”。
在 ../mailman-web-data/static/hyperkitty/sass/bootstrap/_custom-variables.scss 的第 23 行
来自 ../mailman-web-data/static/hyperkitty/sass/hyperkitty.scss 的第 4 行
你能试试吗:
sudo rm -rf /opt/mailman/web/static
事实证明,在尝试实际编译静态文件时,docker 映像并未清除升级前的旧静态文件,从而导致此类错误。
我还发布了 0.3.4(应该需要几分钟来构建和发布图像)。
工作了。 谢谢!