Bug with upgrading to Mailman 2.1.4 in SuSE 9.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
Invalid
|
Medium
|
Unassigned |
Bug Description
[NOTE: This is a "I did it!" story.. the fix is at the
bottom of this post :) )
Just wanted to make a report here about some problems I
had upgrading
Mailman from 2.1.3 to 2.1.4 using Yast Online Update
(YOU) in Suse 9.1
AMD64.
It broke my web-based GUI, and spit this error into my
apache error logs:
[Tue Jan 25 12:43:57 2005] [error] [client IPADDR]
@@@@@@@
[Tue Jan 25 12:43:57 2005] [error] [client IPADDR]
[----- Mailman
Version: 2.1.4 -----]
[Tue Jan 25 12:43:57 2005] [error] [client IPADDR
[----- Traceback ------]
[Tue Jan 25 12:43:57 2005] [error] [client IPADDR]
Traceback (most
recent call last):
[Tue Jan 25 12:43:57 2005] [error] [client IPADDR] File
"/usr/lib/
[Tue Jan 25 12:43:57 2005] [error] [client IPADDR]
run_main()
[Tue Jan 25 12:43:57 2005] [error] [client IPADDR] File
"/usr/lib/
[Tue Jan 25 12:43:57 2005] [error] [client IPADDR]
import xml.sax.saxutils
[Tue Jan 25 12:43:57 2005] [error] [client IPADDR]
ImportError: No
module named xml.sax.saxutils
[Tue Jan 25 12:43:57 2005] [error] [client IPADDR]
[Mailman: low level
unrecoverable exception]
And the output of the Web browser going to the mailman
location gives
this error:
Bug in Mailman version 2.1.4
We're sorry, we hit a bug!
If you would like to help us identify the problem,
please email a copy
of this page to the webmaster for this site with a
description of what
happened. Thanks!
Traceback:
Content-type: text/html
We're sorry, we hit a bug!
Mailman experienced a very low level failure and could
not even generate a
useful traceback for you. Please report this to the
Mailman administrator at
this site.
-------
So, I googled around, and found that this error is
very common in
2.1.4 version. Just google for "Mailman Low level
failure" and you'll
get a lot of web pages like the one I just pasted, all
for 2.1.4.
I got some help from Don Burns from mailman-users
list, he told me all I need
to do is install python-xml. (Thanks Don!!)
So, I used the trusty YAST and searched for python-xml
and installed it.
Wham-Bam, it works.
I guess 2.1.4 version expects python-xml as a depends,
whereas the
earlier versions didn't care about that.
I wanted to document this so maybe it''ll come up
quicker for some
poor sucker like myself googling around for this answer :)
Cheers,
Tim Smith
[http://
This is really a problem with your Python installation since
nothing in Mailman directly imports xml.sax.saxutils. But
you knew that because your fix installed whatever bits of
Python Suse didn't deem important enough to include by
default <wink>.