Le lundi 29 novembre 2021 à 12:29:40+0000, Colin Turner a écrit : > Package: python3-django-hyperkitty > Version: 1.3.4-4 > Severity: normal > > Dear Maintainer, > > Thank you for work in packaging the mailman3 ecosystem. > > At some recent point, it became impossible to access the mailman 3 web > interface, hyperkitty. An Internal Server Error is being reported on all > attempts to access. > > The Traceback is a bit puzzling, since it looks like one part of Django is > trying to import from another and finding a missing symbol name. > > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/django/core/handlers/wsgi.py", line > 141, in __call__ > ] > File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line > 75, in get_response > self._view_middleware.insert( > File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", > line 36, in inner > async def inner(request): > File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", > line 90, in response_for_exception > elif isinstance(exc, SuspiciousOperation): > File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", > line 128, in handle_uncaught_exception > > File "/usr/lib/python3/dist-packages/django/urls/resolvers.py", line 597, > in resolve_error_handler > # urlconf_module might be a valid set of patterns, so we default to it > File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 80, > in __get__ > the lazy evaluation code is triggered. Results are not memoized; the > File "/usr/lib/python3/dist-packages/django/urls/resolvers.py", line 577, > in urlconf_module > sub_match_dict, > File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module > return _bootstrap._gcd_import(name[level:], package, level) > File "<frozen importlib._bootstrap>", line 1030, in _gcd_import > File "<frozen importlib._bootstrap>", line 1007, in _find_and_load > File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked > File "<frozen importlib._bootstrap>", line 680, in _load_unlocked > File "<frozen importlib._bootstrap_external>", line 850, in exec_module > File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed > File "/usr/share/mailman3-web/./urls.py", line 29, in <module> > url(r'^postorius/', include('postorius.urls')), > File "/usr/lib/python3/dist-packages/django/urls/conf.py", line 34, in > include > urlconf_module = import_module(urlconf_module) > File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module > return _bootstrap._gcd_import(name[level:], package, level) > File "<frozen importlib._bootstrap>", line 1030, in _gcd_import > File "<frozen importlib._bootstrap>", line 1007, in _find_and_load > File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked > File "<frozen importlib._bootstrap>", line 680, in _load_unlocked > File "<frozen importlib._bootstrap_external>", line 850, in exec_module > File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed > File "/usr/lib/python3/dist-packages/postorius/urls.py", line 23, in > <module> > from postorius.views import list as list_views > File "/usr/lib/python3/dist-packages/postorius/views/list.py", line 48, in > <module> > from postorius.auth.mixins import ListOwnerMixin > File "/usr/lib/python3/dist-packages/postorius/auth/mixins.py", line 21, in > <module> > from django.contrib.auth.mixins import LoginRequiredMixin, > UserPassesTestMixin > File "/usr/lib/python3/dist-packages/django/contrib/auth/mixins.py", line > 5, in <module> > from django.contrib.auth.views import redirect_to_login > File "/usr/lib/python3/dist-packages/django/contrib/auth/views.py", line > 20, in <module> > from django.utils.http import ( > ImportError: cannot import name 'url_has_allowed_host_and_scheme' from > 'django.utils.http' (/usr/lib/python3/dist-packages/django/utils/http.py) > > The last files indicated are both in python3-django and it's not obvious to > me why the import is failing or whether that's a red herring, but it seems as > though this was linked to a recent python3-django upgrade? > > Happy to do any useful tests to investigate further. > > Kind regards,
Hi, Thanks for your bug report! Did the latest django release change anything? -- Pierre-Elliott Bécue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for principles than to live up to them.
signature.asc
Description: PGP signature