Hi,
Ok, there's more information. :-)
- "Threads by Month" is populated with messages from the last month.
- "All Threads" is populated with messages from the last month. "Recently Active Discussions" (the main page) is empty.
After 3 days of cron jobs running, no changes. Then I manually ran the recent_threads_cache update:
sudo -u mailman3-web MAILMAN_WEB_CONFIG=/var/lib/mailman3/web/project/settings.py /opt/mailman3/bin/mailman-web runjob -v 3 hyperkitty recent_threads_cache
It completes successfully, but didn't output much. Still "Recently Active Discussions" is empty.
Continuing on, Hyperkitty is running as a gunicorn process via systemd. That is not out-of-the-ordinary.
[Service] ExecStart=/opt/mailman3/bin/gunicorn ...
Try this:
systemctl reload mailman3-web or systemctl restart mailman3-web
The "Recently Active Discussions" listing is refreshed! That fixes it.
Related issue, #2
On the "Recently Active Discussions" page, click on a message, a test message, and then "Delete this thread". It's deleted.
Now "Recently Active Discussions" hangs. A spinning icon, indefinitely. In the logs file: "hyperkitty.models.thread.Thread.DoesNotExist: Thread matching query does not exist." Re-running recent_threads_cache, and restarting Django, fixes it. However in production you wouldn't want to wait 24 hrs, and also manually restart the web.
Would it be helpful if I opened gitlab issues for the above items? ( or, these are expected issues, my configuration is wrong )