On 7/25/24 11:20, Bryan Fields wrote:
Sorry for the delay, I was on some travel last week.
On 7/19/24 7:30 PM, Mark Sapiro wrote:
That URL gives me as server error. What's in the Django (mailman-web) logs for that?
I did notice hitting a 500 error on occasion, sometimes it works.
I just tried it twice more and got the error both times.
When this happens, I get an email error below.
This is really wierd. See below.
Are you running all the Django periodic jobs and is qcluster running?
Ok, the docs said that qcluster service wasn't needed under uWSGI https://docs.mailman3.org/en/latest/install/virtualenv.html#automatically-st... qcluster does appear to be running:
Right, you don't need to create a separate service for it with our recommended uWSGI configuration because uWSGI runs it, but it does need to run.
...
line 88, in reverse return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) File "/opt/mailman/venv/lib/python3.10/site-packages/django/urls/resolvers.py", line 828, in _reverse_with_prefix raise NoReverseMatch(msg)
Exception Type: NoReverseMatch at /archives/list/nanog@nanog-mm3.keekles.org/ Exception Value: Reverse for 'hk_archives_with_month' with keyword arguments '{'year': 999, 'mlist_fqdn': 'nanog@nanog-mm3.keekles.org', 'month': 12}' not found. 2 pattern(s) tried: ['archives/list/(?P<mlist_fqdn>[^/@]+@[^/@]+)/(?P<year>\\d{4})/(?P<month>\\d\\d?)/$', 'hyperkitty/list/(?P<mlist_fqdn>[^/@]+@[^/@]+)/(?P<year>\\d{4})/(?P<month>\\d\\d?)/$'] Raised during: hyperkitty.views.mlist.overview
It appears to be trying to get the threads for December, 999.
What do these queries show?
SELECT * FROM hyperkitty_thread WHERE EXTRACT(year FROM date_active) < 1000;
SELECT id FROM hyperkitty_email WHERE EXTRACT(year FROM date) < 1000;
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan