"Duncan Drury" <[EMAIL PROTECTED]> wrote: >I have recently upgraded my Mailman installation to 2.1.10 and the >online subscription system that I set up stopped working completely >(users fill out a form, which generates an email, which subscribes them >to the list). > >This seems to be related to the known bug in 2.1.10 and I have tried >installing the patch that has been discussed in many places - but I am >still getting the same problem. In log/error I am seeing the >following: > >May 28 23:36:05 2008 (31672) Uncaught runner exception: 'NoneType' object has >no attribute 'lower' >May 28 23:36:05 2008 (31672) Traceback (most recent call last): > File "/usr/local/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop > self._onefile(msg, msgdata) > File "/usr/local/mailman/Mailman/Queue/Runner.py", line 191, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/usr/local/mailman/Mailman/Queue/CommandRunner.py", line 241, in >_dispose > res.do_command('join') > File "/usr/local/mailman/Mailman/Queue/CommandRunner.py", line 139, in >do_command > return handler.process(self, args) > File "/usr/local/mailman/Mailman/Commands/cmd_subscribe.py", line 74, in >process > if digest is None and password.lower() in ('digest', 'nodigest'): >AttributeError: 'NoneType' object has no attribute 'lower' > >May 28 23:36:05 2008 (31672) SHUNTING: >1212014164.9099751+f202edd394843183ffbb4f3cde5b3f52fca1038a > >Perhaps I am not installing the patch correctly? I'm using the FreeBSD >port of Mailman, and haven't had to patch anything before! > >Any help would be much appreciated. This has had me scratching my head >for days. > >Duncan
I am not an expert in this particular patch. I did install it on a system where I build an Ubuntu Mailman 2.1.10 package, but I have not yet installed nor tested that package, as I am awaiting maybe more patches. The only thing I can suggest is that maybe the FreeBSD port has a conflicting patch? I know that Debian/Ubuntu has changes to the SourceForge source, so I build my package from the SourceForge source and remove all but one Debian/Ubuntu patch (the one that places files in the proper directories for D/U). I do not know what FreeBSD does. ---------------------------------------------------------------------- Barry S. Finkel Computing and Information Systems Division Argonne National Laboratory Phone: +1 (630) 252-7277 9700 South Cass Avenue Facsimile:+1 (630) 252-4601 Building 222, Room D209 Internet: [EMAIL PROTECTED] Argonne, IL 60439-4828 IBMMAIL: I1004994 ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp