[Mailman-Developers] upgrade from 2.1b5 to 2.1b6 fails

Christopher Schulte schulte+mailman at nospam.schulte.org
Wed Dec 11 17:29:59 EST 2002


Just yesterday I went from 2.0.13 to 2.1b5 with no trouble.

Today I went from 2.1b5 to 2.1b6 on the same install, and had
problems.

I shut down smtpd, did a mailmanctl stop, disabled web access
and stopped all mailman cron jobs before doing the update.

This is where the make update fails:

monster# make update
Upgrading from version 0x20100b5 to 0x20100b6
getting rid of old source files
Updating mailing list: pptp-server
Updating the held requests database.
Traceback (most recent call last):
   File "bin/update", line 570, in ?
     errors = main()
   File "bin/update", line 447, in main
     errors = errors + dolist(listname)
   File "bin/update", line 217, in dolist
     mlist._UpdateRecords()
   File "/usr/local/mailman/Mailman/ListAdmin.py", line 536, in _UpdateRecords
     for id, (type, info) in self.__db.items():
ValueError: unpack tuple of wrong size
*** Error code 1

Stop in /usr/local/src/mailman-2.1b6.

Problem with held requests?  Well when I log in to try to clear them via web:

Bug in Mailman version 2.1b6

We're sorry, we hit a bug!


Traceback:

Traceback (most recent call last):
   File "/usr/local/mailman/scripts/driver", line 87, in run_main
     main()
   File "/usr/local/mailman/Mailman/Cgi/admindb.py", line 226, in main
     num = show_pending_subs(mlist, form)
   File "/usr/local/mailman/Mailman/Cgi/admindb.py", line 264, in 
show_pending_subs
     pendingsubs = mlist.GetSubscriptionIds()
   File "/usr/local/mailman/Mailman/ListAdmin.py", line 157, in 
GetSubscriptionIds
     return self.__getmsgids(SUBSCRIPTION)
   File "/usr/local/mailman/Mailman/ListAdmin.py", line 149, in __getmsgids
     ids = [k for k, (type, data) in self.__db.items() if type == rtype]
ValueError: unpack tuple of wrong size

Is there another way to clear the pending messages so I can update the DB?
I tried going back down to 2.1b5, but the same problem existed when I tried
to view pending requests.

My other lists appear to work OK with with 2.1b[56]

Thanks.




More information about the Mailman-Developers mailing list