15 Oct
2021
15 Oct
'21
12:38 p.m.
I did a fresh installation on another machine, and the problem showed up too. I guess it is a Debian bug. The point is, the last letter of mailman3 in the url gets lost somewhere, so all urls get invalid. I could get this workaround to work: in the apache vhost config:
Alias /mailman3/favicon.ico /var/lib/mailman3/web/static/postorius/img/favicon.ico
Alias /mailman3/static /var/lib/mailman3/web/static
<Directory /var/lib/mailman3/web/static>
Require all granted
</Directory>
<IfModule mod_proxy_uwsgi.c>
ProxyPass /mailman3/favicon.ico !
ProxyPass /mailman3/static !
ProxyPass /mailman unix:/run/mailman3-web/uwsgi.sock|uwsgi://localhost
</IfModule>
Note I changed the mailman3 to mailman in the uwsgi line. The static files including the css had to be accessed still under mailman3.
Still this is an ugly solution, but my mailing lists work again. If someone finds a clean solution, you are welcome. Will try to create a Debian issue.