An update. More on following the installation instructions at:
https://docs.mailman3.org/en/latest/install/virtualenv.html#virtualenv-insta...
==========
I found the mailmanweb.log at "/opt/mailman/mm/var/logs" rather than "/opt/mailman/web/logs".
So I edited the file -- /etc/mailman3/settings.py ...
#STATIC_ROOT = '/opt/mailman/web/static' STATIC_ROOT = '/opt/mailman/mm/var/static'
#LOGGING['handlers']['file']['filename'] = '/opt/mailman/web/logs/mailmanweb.log' LOGGING['handlers']['file']['filename'] = '/opt/mailman/mm/var/logs/mailmanweb.log'
... and re-ran the "mailman-web migrate" ...
root@mx:~# su mailman (venv) mailman@mx:/root$ mailman-web migrate
... and then at the beginning of many errors printed to screen I now have...
/opt/mailman/venv/lib/python3.9/site-packages/django_q/conf.py:139: UserWarning: Retry and timeout are misconfigured. Set retry larger than timeout, failure to do so will cause the tasks to be retriggered before completion. See https://django-q.readthedocs.io/en/latest/configure.html#retry for details.
Completely not comprehending the above doc (and being absolutely clueless about django), I blindly added "retry: 30" ...
root@mx:~# nano -c /opt/mailman/venv/lib/python3.9/site-packages/django_q/tests/settings.py
# Django Q specific Q_CLUSTER = { "name": "django_q_test", "cpu_affinity": 1, "testing": True, "log_level": "DEBUG", "django_redis": "default", "retry": 30, }
... but no joy. Is it me or are there some pieces missing from the documentation?