Skip navigation
This discussion is archived

Duplicate Mailman postings, mailman unpickling error in some conditions

880 Views 0 Replies Latest reply: Aug 3, 2007 12:05 AM by Alan Sill RSS
Alan Sill Level 1 Level 1 (0 points)
Currently Being Moderated
Aug 3, 2007 12:05 AM
After applying the most recent Security Update to our Mac OS X Server 10.4.10 installation, we are encountering the following two problems:

1) Each message sent to any of our Mailman-based e-mail lists appears to be sent in duplicate to each member of the list

2) Under some conditions we encounter an "unpickling error" that from Googling around would appear to be a python error, as follows:

Aug 03 01:22:25 2007 (7442) Uncaught runner exception: invalid load key, 'm'.
Aug 03 01:22:25 2007 (7442) Traceback (most recent call last):
File "/usr/share/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
self._onefile(msg, msgdata)
File "/usr/share/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose
more = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline
sys.modules[modname].process(mlist, msg, msgdata)
File "/usr/share/mailman/Mailman/Handlers/Moderate.py", line 109, in process
Hold.holdforapproval(mlist, msg, msgdata, Hold.NonMemberPost)
File "/usr/share/mailman/Mailman/Handlers/Hold.py", line 214, in holdforapproval
id = mlist.HoldMessage(msg, reason, msgdata)
File "/usr/share/mailman/Mailman/ListAdmin.py", line 178, in HoldMessage
self.__opendb()
File "/usr/share/mailman/Mailman/ListAdmin.py", line 80, in __opendb
self.__db = cPickle.load(fp)
UnpicklingError: invalid load key, 'm'.

Aug 03 01:22:25 2007 (7442) SHUNTING: 1186122145.370055+f2ab5fac4a7b2dc159498a36ed5c91b5de42f490

The condition that produced this particular error involved sending a message to the mailman list on our server.

Any advice from anyone on either of these two problems? Is it possible that the security update left an old copy of mailman around with a different python, or is this a bug in the copy of mailman that we have in effect after the update?

We have tried disabling and re-enabling the mailing lists under Server Admin, stopping and starting the Mail service entirely, rebooting, stopping and starting mailman using mailmanctl from the command line, stopping mailman and running the check_db and check-perms commands and then re-enabling it, all to no avail. Help would be much appreciated.
PowerPC G5, Mac OS X (10.4.10), OS X Server

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.