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

