Greetings,
Some of my lists have started displaying this behavior — when you try to access the list page(s), you get a page with this message:
Something went wrong Mailman REST API not available. Please restart Mailman core.
My mailman-core docker container is running, as are mailman-django-uwsgi, mailman-nginx and mailman-postfix. Restarting the containers doesn't change this behavior.
Google suggests restarting mailman core. Or that we might not be using the correct account name, password or port.
The weird thing is that it is not all lists. Most of them seem to be fine. Which suggests to me that the issue is with a few lists, but not systemwide, so I think my settings in mailman.cfg, settings.py, settings_local.py are likely correct.
For the problem lists, I see this in the log:
ERROR 2025-10-29 18:38:56,784 7 postorius Mailman REST API not available ERROR 2025-10-29 18:38:56,790 7 django.request Service Unavailable: /postorius/lists/obfuscated.name.lists.fhcrc.org/ ERROR 2025-10-29 18:38:56,790 7 django.request Service Unavailable: /postorius/lists/obfuscated.name.lists.fhcrc.org/
So, Postorius can't communicate with the API, I guess?
I look at settings_local.py:
MAILMAN_REST_API_URL = 'http://mailman-core:8001'
I believe 8001 is the default, and since I haven't specified one in the [webservice] section of mailman.cfg, I'm assuming 8001 is correct (plus, it works for other lists).
There are a few messages waiting for moderator approval — otherwise, I'd probably try just deleting the list and recreating it.
Anyone have any suggestions on what else I should look at?
Thanks!
-p
Pat Hirayama Pronouns: he/him/his Systems Engineer IT | Systems Engineering - Infrastructure Fred Hutch Cancer Center O 206.667.4856
phirayam@fredhutch.org<mailto:phirayam@fredhutch.org>