http://bugzilla.novell.com/show_bug.cgi?id=551306 User lauffer@ph-freiburg.de added comment http://bugzilla.novell.com/show_bug.cgi?id=551306#c462370 Summary: mailman crash during subscribing to list via webseite (python incombatibility!) Classification: openSUSE Product: openSUSE 11.2 Version: RC 2 Platform: All OS/Version: openSUSE 11.2 Status: NEW Severity: Major Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: lauffer@ph-freiburg.de QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.14) Gecko/2009090900 SUSE/3.0.14-0.1.2 Firefox/3.0.14 XPCOMViewer/0.9a In general this is an old problem with mailman-2.1.11 and python-2.6 and so you'll found more than one bugreport (f.e. #462370). We found this bug first in the SLES-11 package and so we checked out openSUSE:factory and now the 11.2RC2 The backtrace/error log in this case looks like: <<snip>> admin(29710): [----- Mailman Version: 2.1.11 -----] admin(29710): [----- Traceback ------] admin(29710): Traceback (most recent call last): admin(29710): File "/usr/lib/mailman/scripts/driver", line 101, in run_main admin(29710): main() admin(29710): File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line 96, in main admin(29710): process_form(mlist, doc, cgidata, language) admin(29710): File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line 176, in process_form admin(29710): mlist.AddMember(userdesc, remote) admin(29710): File "/usr/lib/mailman/Mailman/MailList.py", line 916, in AddMember admin(29710): raise Errors.MMSubscribeNeedsConfirmation admin(29710): TypeError: exceptions must be classes or instances, not str admin(29710): [----- Python Information -----] admin(29710): sys.version = 2.6.2 (r262:71600, Oct 24 2009, 03:16:31) <<snap>> Our "workaround" was the upgrade to 2.1.12 whit removing this two patches: mailman-python-26-deprecation-md5-sha.diff mailman-python-26-email-fixes.diff (you can found our mailman build at https://build.opensuse.org/package/show?package=mailman&project=home%3An...) I guess it's to late to upgrade to 2.1.12 but pleas have a deeper look at it since the sles11 package is broken, too. Best regards, Stephan Reproducible: Always Steps to Reproduce: 1. create any mailinglist 2. open the website to the mailinglist 3. subscribe to the list Actual Results: Subscribe fails, you get the errore message (see above): admin(29710): [----- Mailman Version: 2.1.11 -----] admin(29710): [----- Traceback ------] admin(29710): Traceback (most recent call last): admin(29710): File "/usr/lib/mailman/scripts/driver", line 101, in run_main admin(29710): main() admin(29710): File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line 96, in main admin(29710): process_form(mlist, doc, cgidata, language) admin(29710): File "/usr/lib/mailman/Mailman/Cgi/subscribe.py", line 176, in process_form admin(29710): mlist.AddMember(userdesc, remote) admin(29710): File "/usr/lib/mailman/Mailman/MailList.py", line 916, in AddMember admin(29710): raise Errors.MMSubscribeNeedsConfirmation admin(29710): TypeError: exceptions must be classes or instances, not str admin(29710): [----- Python Information -----] admin(29710): sys.version = 2.6.2 (r262:71600, Oct 24 2009, 03:16:31) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.