[Mailman-Developers] Trouble upgrading from ancient version

mjinks at uchicago.edu mjinks at uchicago.edu
Wed Nov 19 20:06:21 EST 2003


Hi, all.

I may just need to RTFM, but a quick search didn't turn anything up.
Pointers are welcome.

We have a Mailman 1.0rc2 installation running on Solaris 7, and a
Solaris 9 machine that wants to take over the job.  Python version is
2.3.2, fresh local compile with no special options at build time.

I've copied the lists and archives from the current system, and built
Mailman 2.1.3 on the target box.  During 'make install', when we try to
update the lists, the first one appears to run through okay, though with
some strange verbage:

Upgrading from version 0xffffffff to 0x20103f0
getting rid of old source files
Updating mailing list: 02mdiv
Updating the held requests database.
- updating old private mbox file
    looks like you have a really recent CVS installation...
    you're either one brave soul, or you already ran me
- updating old public mbox file
Fixing language templates: 02mdiv
 

In fact I don't have a recent CVS version, nor am I all that brave, but
moving right along... The next list it tries to update causes grief.
Here's the transcript with traceback:

Updating mailing list: 1-readamericanren
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 187, in dolist
    mlist = MailList.MailList(listname, lock=0)
  File "/opt/pkgs/mailman-2.1.3/Mailman/MailList.py", line 128, in
__init__
    self.Load()
  File "/opt/pkgs/mailman-2.1.3/Mailman/MailList.py", line 616, in Load
    self.CheckVersion(dict)
  File "/opt/pkgs/mailman-2.1.3/Mailman/MailList.py", line 639, in
CheckVersion
    Update(self, stored_state)
  File "/opt/pkgs/mailman-2.1.3/Mailman/versions.py", line 53, in Update
    NewRequestsDatabase(l)
  File "/opt/pkgs/mailman-2.1.3/Mailman/versions.py", line 490, in
NewRequestsDatabase
    l.HoldSubscription(addr, password, digest)
TypeError: HoldSubscription() takes exactly 6 arguments (4 given)
*** Error code 1
make: Fatal error: Command failed for target `update'


Well, I'm clueless.  Anybody got any tips?  Known issue?  PEBCAK?

Thanks...
-mrj
-- 
Michael Jinks, ENSA, NSIT, University of Chicago
"I have seen the future, and it makes no sense."



More information about the Mailman-Developers mailing list