[Mailman-Users] create list problem

Christopher Adams adamsca at gmail.com
Fri May 5 20:38:32 CEST 2006

I upgraded to the latest version of Mailman a couple of weeks ago.
Previously, I had queried the list about setting a default nonmember
rejection notice for the entire system. The answer was in the post below and
it worked fine.


After the upgrade, I made sure things were as mentioned in the previous
post, but now when I try to create a new list (either from the web or
command line), I get a Bug error message and the Mailman error log shows

admin(17094): [----- Mailman Version: 2.1.8 -----]
admin(17094): [----- Traceback ------]
admin(17094): Traceback (most recent call last):
admin(17094):   File "/lists/scripts/driver", line 101, in run_main
admin(17094):     main()
admin(17094):   File "/lists/Mailman/Cgi/create.py", line 56, in main
admin(17094):     process_request(doc, cgidata)
admin(17094):   File "/lists/Mailman/Cgi/create.py", line 190, in
admin(17094):     mlist.Create(listname, owner, pw, langs, emailhost)
admin(17094):   File "/lists/Mailman/MailList.py", line 493, in Create
admin(17094):     self.InitVars(name, admin, crypted_password)
admin(17094):   File "/lists/Mailman/MailList.py", line 392, in InitVars
admin(17094):     self.nonmember_rejection_notice = mm.cfg.DEFAULT_NONMEMBER
admin(17094): NameError: global name 'mm' is not defined

Any ideas about why this isn't working? If I change the lines in
MailList.pyand mm_cfg.py back to the default, it works, so I am
thinking that something
changed after the upgrade, since this is the first list that I have created
since then.

Christopher Adams
adamsca at gmail.com

More information about the Mailman-Users mailing list