Mailman guru Mark Sapiro <[email protected]> suggested:

****
On 9/22/26 17:21, alain williams wrote:
> I upgraded my server from Debian 12 to Debian 13. This broke several things 
> one
> of which was mailman. It is now running 3.3.10-2.
>
> The web front end is not usable, it is failing with:
> django.db.utils.OperationalError: (1054, "Unknown column 
> 'socialaccount_socialapp.provider_id' in 'SELECT'")
> so I suspect that some mysql tables were not modified.

You probably need to run Django migrations. I.e. as the mailman user, run

django-admin migrate

where django-admin is the name of your Django admin command.

****

I tried that as user list. It failed, see below:

$ django-admin migrate
Traceback (most recent call last):
  File "/usr/bin/django-admin", line 8, in <module>
    sys.exit(execute_from_command_line())
             ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", 
line 442, in execute_from_command_line
    utility.execute()
    ~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", 
line 436, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
412, in run_from_argv
    self.execute(*args, **cmd_options)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
458, in execute
    output = self.handle(*args, **options)
  File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
103, in wrapper
    saved_locale = translation.get_language()
  File "/usr/lib/python3/dist-packages/django/utils/translation/__init__.py", 
line 210, in get_language
    return _trans.get_language()
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/django/utils/translation/__init__.py", 
line 65, in __getattr__
    if settings.USE_I18N:
       ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line 102, in 
__getattr__
    self._setup(name)
    ~~~~~~~~~~~^^^^^^
  File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line 82, in 
_setup
    raise ImproperlyConfigured(
    ...<4 lines>...
    )
django.core.exceptions.ImproperlyConfigured: Requested setting USE_I18N, but 
settings are not configured. You must either define the environment variable 
DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
list@bf2024:~$ 
                                                                                
                                                                                
-- 
Alain Williams
Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer, IT 
Lecturer.
+44 (0) 787 668 0256  https://www.phcomp.co.uk/
Parliament Hill Computers. Registration Information: 
https://www.phcomp.co.uk/Contact.html
#include <std_disclaimer.h>

Reply via email to