On 12/03/2013 10:23 AM, Rosenbaum, Larry M. wrote: > > I have checked the traceback and found the following. What does it mean, and > how do we fix it? > > Dec 03 09:48:57 2013 admin(20706): > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > admin(20706): [----- Mailman Version: 2.1.12 -----] > admin(20706): [----- Traceback ------] ... > admin(20706): File "/usr/lib/mailman/Mailman/ListAdmin.py", line 254, in > __handlepost > admin(20706): g(msg, 1) > admin(20706): AttributeError: Generator instance has no __call__ method > admin(20706): [----- Python Information -----] > admin(20706): sys.version = 2.6.6 (r266:84292, May 27 2013, 05:35:12) > [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]
Mailman 2.1.12 is not compatible with Python 2.6+. This was fixed in 2.1.13. This particular issue was fixed by this patch: === modified file 'Mailman/ListAdmin.py' --- Mailman/ListAdmin.py 2008-09-21 18:59:44 +0000 +++ Mailman/ListAdmin.py 2009-08-01 00:40:36 +0000 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2008 by the Free Software Foundation, Inc. +# Copyright (C) 1998-2009 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -202,7 +202,7 @@ cPickle.dump(msg, fp, 1) else: g = Generator(fp) - g(msg, 1) + g.flatten(msg, 1) fp.flush() os.fsync(fp.fileno()) finally: @@ -251,7 +251,7 @@ outfp = open(outpath, 'w') try: g = Generator(outfp) - g(msg, 1) + g.flatten(msg, 1) finally: outfp.close() # Now handle updates to the database If RedHat EL6 is packaging Mailman 2.1.12 with Python 2.6.6, this is a RedHat issue. See the FAQ at <http://wiki.list.org/x/OIDD>. -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org