Mailman 2.1.5 requires latest Python!

Well-Known Member
Sep 4, 2001

If you find anything wrong in /usr/local/cpanel/3rdparty/mailman/logs/error, check your Python version! If it is 2.1.1, Mailman will not work correctly!

My problem - when a customer send email to his mailing list ... nothing is happening.
Error is following:
Apr 08 08:41:40 2005 (2324) SHUNTING: 1112971298.634939+9b248829dbc8b4d256c0f0c67ea8cb27dc7aded6
Apr 08 08:52:12 2005 (2324) Uncaught runner exception: global name 'True' is not defined
Apr 08 08:52:12 2005 (2324) Traceback (most recent call last):
File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/", line 111, in _oneloop
self._onefile(msg, msgdata)
File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/", line 167, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/", line 130, in _dispose
more = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/usr/local/cpanel/3rdparty/mailman/Mailman/Queue/", line 153, in _dopipeline
sys.modules[modname].process(mlist, msg, msgdata)
File "/usr/local/cpanel/3rdparty/mailman/Mailman/Handlers/", line 109, in process
Hold.hold_for_approval(mlist, msg, msgdata, Hold.NonMemberPost)
File "/usr/local/cpanel/3rdparty/mailman/Mailman/Handlers/", line 214, in hold_for_approval
id = mlist.HoldMessage(msg, reason, msgdata)
File "/usr/local/cpanel/3rdparty/mailman/Mailman/", line 180, in HoldMessage
id = self.__nextid()
File "/usr/local/cpanel/3rdparty/mailman/Mailman/", line 113, in __nextid
while True:
NameError: global name 'True' is not defined

1) So, the question - can I upgrade Python manually or Cpanel team fix this problem?
What do you think?

2) What is a reason to support Mailman on Cpanel if Mailman does not work???

Last edited:
Thread starter Similar threads Forum Replies Date
U Email 14
PCZero Email 3
K Email 5
C Email 1
I Email 1