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
  • [Mailm... chris.puchalski--- via Mailman-Users
    • [... Mark Sapiro
      • ... PUCHALSKI, Chris A RTX via Mailman-Users

Reply via email to