On 3/2/21 12:10 AM, David Partain via Mailman-users wrote:
I'm not on the latest mailman, unfortunately. I use the bundled packages on Ubuntu 18.04, which are
mailman3 3.1.1-9 mailman3-doc 3.1.1-9 mailman3-full 3.1.1-9 mailman3-web 0+20170523-14
From the mailman-web logs, it looks like it's using python2.
That would explain a lot.
In particular, it would explain why the .pyc files aren't located per PEP 3147 <https://www.python.org/dev/peps/pep-3147/>.
But it also raise the question of how anything works at all. Python >= 3.6 is required.
HyperKitty and Postorius used to run under Python 2, but haven't for some time. I'm not sure what versions are in Debian/Ubuntu 0+20170523-14 package.
Put the symlink back, and it works again. (But still without the emojis working, of course.)
Postgres is what's in settings.py, but I assume that should be overriden by what's in settings_local.py.
Baffling. I don't really know what to do next, but I'll keep looking.
I suggest removing all the .pyc files and restarting the services. That will probably recreate .pyc files, but they should then be good.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan