On 8/30/24 12:00, chris.puchalski--- via Mailman-Users wrote:
I have an issue with mailman v2 where messages are coming in to the service but
not coming out. The error logs report:
Aug 30 18:47:26 2024 (9118) send_digests() failed: maximum recursion depth
exceeded
and an occasional:
Failed to unlink/preserve backup file: *.bak
Presumably the actual name is something like
1723478221.1125858+635319880943e83741c1a40db63b5de299575811.bak with
different hex digits and not literally *.bak. What is the next line
which is the actual reason?
From the oldest recoverable logs (before they rotated and got removed) I also
have:
Aug 26 03:15:26 2024 (27646) send_digests() failed: maximum recursion depth
exceeded
Aug 26 03:15:26 2024 (27646) Uncaught runner exception: maximum recursion depth
exceeded while pickling an object
Aug 26 03:15:26 2024 (27646) Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop
self._onefile(msg, msgdata)
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 191, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in
_dispose
more = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in
_dopipeline
sys.modules[modname].process(mlist, msg, msgdata)
File "/usr/lib/mailman/Mailman/Handlers/ToOutgoing.py", line 55, in process
outq.enqueue(msg, msgdata, listname=mlist.internal_name())
File "/usr/lib/mailman/Mailman/Queue/Switchboard.py", line 110, in enqueue
msgsave = cPickle.dumps(_msg, protocol)
RuntimeError: maximum recursion depth exceeded while pickling an object
This says that the specific message object can't be pickled, probably
because it contains some circular reference. I don't know how that could
happen.
--
Mark Sapiro <m...@msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
------------------------------------------------------
Mailman-Users mailing list -- mailman-users@python.org
To unsubscribe send an email to mailman-users-le...@python.org
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
https://mail.python.org/archives/list/mailman-users@python.org/
Member address: arch...@mail-archive.com