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>