Docker-mailman: Masalah bootstrap [BUG] setelah menarik gambar terbaru

Dibuat pada 25 Jun 2020  ·  12Komentar  ·  Sumber: maxking/docker-mailman

Tag/versi Gambar Kontainer
Pilih dari: terbaru, bergulir, 0,2, 0,2.*

Setelah menarik gambar terbaru dari buruh pelabuhan dan memulai gambar - ketika saya mengklik tautan 'masuk' saya mendapatkan kesalahan berikut:

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";

Saya perhatikan ada dua file:
static/hyperkitty/libs/bootstrap/stylesheets/_bootstrap.scss
static/hyperkitty/libs/bootstrap/stylesheets/bootstrap.scss

Mengganti nama bootstrap.scss menjadi bootstrap.scss.OLD membuat antarmuka web dapat digunakan kembali tetapi saya harus melakukannya setiap kali wadah di-restart. File ini otomatis dibuat setiap awal. Antarmuka plus mungkin terlihat tidak sebagaimana mestinya (menggunakan file bootstrap yang salah?)

bug

Semua 12 komentar

Masalah-Label Bot secara otomatis menerapkan label bug untuk masalah ini, dengan keyakinan 0,82. Harap tandai komentar ini dengan :thumbsup: atau :thumbsdown: untuk memberikan umpan balik bot kami!

Tautan: beranda aplikasi , dasbor , dan kode untuk bot ini.

Hai @belzebubek ! Solusi saya adalah menghapus _bootstrap.scss yang tampaknya lebih tua. Ini pasti bug dari peningkatan gambar.

Masalah pemutakhiran lainnya adalah keharusan untuk menghapus cache browser setelah pemutakhiran.

Akan sangat bagus untuk menghasilkan nama file statis yang unik pada peningkatan untuk menghindari masalah cache browser ...

Setelah menghapus/mengganti nama _bootstrap.scss saya melihat banyak kesalahan, sayangnya saya menghapus email dengan informasi yang tepat. Hanya meninggalkan yang lebih tua menghidupkan kembali layanan.

@belzebubek Kesalahan itu mungkin terkait dengan masalah cache browser. Saya sarankan untuk mencoba menghapus file, lalu periksa apakah itu berfungsi dalam mode Penyamaran browser.

Terima kasih saya akan mencobanya dan mendapatkan kembali dengan hasil nanti.

@danil-smirnov bekerja untuk saya - terima kasih :)

Bagi saya itu tidak berfungsi - kesalahan server internal.

Melacak kembali:

File "/usr/lib/python3.6/site-packages/compressor/base.py" di prakompilasi

  1. mod = import_module(nama_mod)

File "/usr/lib/python3.6/importlib/__init__.py" di import_module

  1. kembalikan _bootstrap._gcd_import(nama[level:], paket, level)

berkas "" di _gcd_import

berkas "" di _find_and_load

berkas "" di _find_and_load_unlocked

Selama penanganan pengecualian di atas (Tidak ada modul bernama 'sassc -t compress {infile} {outfile}'), pengecualian lain terjadi:

File "/usr/lib/python3.6/site-packages/Django/core/handlers/exception.py" di dalam

  1. tanggapan = get_response(permintaan)

File "/usr/lib/python3.6/site-packages/Django/core/handlers/base.py" di _get_response

  1. respon = self.process_exception_by_middleware(e, permintaan)

File "/usr/lib/python3.6/site-packages/Django/core/handlers/base.py" di _get_response

  1. respon = respon.render()

File "/usr/lib/python3.6/site-packages/Django/template/response.py" di render

  1. self.content = self.rendered_content

File "/usr/lib/python3.6/site-packages/Django/template/response.py" di rendered_content

  1. konten = template.render(konteks, self._request)

File "/usr/lib/python3.6/site-packages/Django/template/backends/django.py" di render

  1. kembalikan self.template.render(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/base.py" di render

  1. kembalikan diri._render(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/base.py" di _render

  1. kembalikan self.nodelist.render(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/base.py" di render

  1. bit = node.render_annotated(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/base.py" di render_annotated

  1. kembalikan diri.render(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/loader_tags.py" di render

  1. kembalikan compiler_parent._render(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/base.py" di _render

  1. kembalikan self.nodelist.render(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/base.py" di render

  1. bit = node.render_annotated(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/base.py" di render_annotated

  1. kembalikan diri.render(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/loader_tags.py" di render

  1. kembalikan compiler_parent._render(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/base.py" di _render

  1. kembalikan self.nodelist.render(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/base.py" di render

  1. bit = node.render_annotated(konteks)

File "/usr/lib/python3.6/site-packages/Django/template/base.py" di render_annotated

  1. kembalikan diri.render(konteks)

File "/usr/lib/python3.6/site-packages/compressor/templatetags/compress.py" di render

  1. kembalikan self.render_compressed (konteks, self.kind, self.mode, paksa = paksa)

File "/usr/lib/python3.6/site-packages/compressor/templatetags/compress.py" di render_compressed

  1. rendered_output = compressor.output(mode, force=forced, basename=file_basename)

File "/usr/lib/python3.6/site-packages/compressor/css.py" di output

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

File "/usr/lib/python3.6/site-packages/compressor/css.py" di output

  1. kembali super(CssCompressor, self).output( args, * kwargs)

File "/usr/lib/python3.6/site-packages/compressor/base.py" di output

  1. output = '\n'.join(self.filter_input(dipaksa))

File "/usr/lib/python3.6/site-packages/compressor/base.py" di filter_input

  1. untuk cowok di self.hunks(dipaksa):

File "/usr/lib/python3.6/site-packages/compressor/base.py" di bakhil

  1. dikompilasi sebelumnya, nilai = self.precompile(nilai, **opsi)

File "/usr/lib/python3.6/site-packages/compressor/base.py" di prakompilasi

  1. kembalikan Benar, filter.input(**kwargs)

File "/usr/lib/python3.6/site-packages/compressor/filters/base.py" di input

  1. kembalikan super(CachedCompilerFilter, self).input(**kwargs)

File "/usr/lib/python3.6/site-packages/compressor/filters/base.py" di input

  1. naikkan FilterError(err)

Jenis Pengecualian: FilterError di /accounts/login/ Nilai Pengecualian: Kesalahan: Variabel tidak terdefinisi: "$screen-xs-min".
pada baris 23 dari ../mailman-web-data/static/hyperkitty/sass/bootstrap/_custom-variables.scss
dari baris 4 dari ../mailman-web-data/static/hyperkitty/sass/hyperkitty.scss

$screen-tn-max: ($screen-xs-min - 1) !default;

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

Informasi permintaan:
PENGGUNA: Pengguna Anonim

DAPATKAN:
berikutnya = '/postorius/daftar/'

POST: Tidak ada data POST

FILES: Tidak ada data FILES

COOKIES: Tidak ada data cookie

@belzebubek Tidak ada ide kalau begitu :(

Ini telah dibahas di sini tanpa hasil:

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

Sepertinya masalah ini terkait dengan bootstrap. Seperti yang saya sebutkan di seberang, ganti nama menjadi milik Anda, selesaikan masalah.

Jenis Pengecualian: FilterError di /accounts/login/ Nilai Pengecualian: Kesalahan: Variabel tidak terdefinisi: "$screen-xs-min".
pada baris 23 dari ../mailman-web-data/static/hyperkitty/sass/bootstrap/_custom-variables.scss
dari baris 4 dari ../mailman-web-data/static/hyperkitty/sass/hyperkitty.scss

Bisakah Anda mencoba:

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

Ternyata gambar buruh pelabuhan tidak menghapus file statis lama sebelum peningkatan menyebabkan kesalahan seperti itu ketika mencoba untuk benar-benar mengkompilasi file statis.

Saya juga merilis 0.3.4 (harus memakan waktu beberapa menit untuk membangun dan mempublikasikan gambar).

Bekerja. Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat