[Mailman-Users] web interface bug after restore mailman
Cen Gao
cengao at gmail.com
Wed Aug 1 06:14:04 CEST 2007
Hi Mark:
thanks a lot for your suggestion.
the error log is as follows
Bug in Mailman version 2.1.9
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:
Traceback (most recent call last):
File "/usr/local/bin/mailman//scripts/driver", line 82, in run_main
immediate=1)
File "/usr/local/bin/mailman//Mailman/Logging/StampedLogger.py",
line 52, in __init__
Logger.__init__(self, category, nofail, immediate)
File "/usr/local/bin/mailman//Mailman/Logging/Logger.py", line 50, in __init__
self.__get_f()
File "/usr/local/bin/mailman//Mailman/Logging/Logger.py", line 68, in __get_f
1)
File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/codecs.py",
line 566, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 13] Permission denied: '/usr/local/bin/mailman/logs/error'
Python information:
Variable Value
sys.version 2.3.5 (#1, Dec 25 2005, 07:24:19) [GCC 4.0.1 (Apple
Computer, Inc. build 5250)]
sys.executable /usr/bin/python
sys.prefix /System/Library/Frameworks/Python.framework/Versions/2.3
sys.exec_prefix /System/Library/Frameworks/Python.framework/Versions/2.3
sys.path /System/Library/Frameworks/Python.framework/Versions/2.3
sys.platform darwin
FYI, the log directory and even all the mailman directory is owned by
mailman:mailman
And in /logs/error , it says
Aug 01 00:02:04 2007 (432) Uncaught runner exception: multipart message with
no defined boundary
Aug 01 00:02:04 2007 (432) Traceback (most recent call last):
File "/usr/local/bin/mailman//Mailman/Queue/Runner.py", line 100, in _oneloop
msg, msgdata = self._switchboard.dequeue(filebase)
File "/usr/local/bin/mailman//Mailman/Queue/Switchboard.py", line 164, in dequ
eue
msg = email.message_from_string(msg, Message.Message)
File "/usr/local/bin/mailman/pythonlib/email/__init__.py", line 51, in message
_from_string
return Parser(_class, strict=strict).parsestr(s)
File "/usr/local/bin/mailman/pythonlib/email/Parser.py", line 75, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
File "/usr/local/bin/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/usr/local/bin/mailman/pythonlib/email/Parser.py", line 246, in _parsebo
dy
raise Errors.BoundaryError(
BoundaryError: multipart message with no defined boundary
Aug 01 00:02:04 2007 (432) Ignoring unparseable message: 1181090435.8718021+ee06
64d951288e0b7e6fb4b4e2b0efdc18362709
and this error log has only been written twice since I restored this
directory, although I've accessed the web page tons of times.
thanks again for your help
Cen
On 7/31/07, Mark Sapiro <msapiro at value.net> wrote:
> Cen Gao wrote"
> >
> >Now mailman works well and it can distribute mail without any problem.
> >The only problem I get is I can not access any web interface pages and
> >it shows the error message as below.
> >
> >*********
> >Bug in Mailman version 2.1.9
> >
> >We're sorry, we hit a bug!
> >
> >Please inform the webmaster for this site of this problem. Printing of
> >traceback and other system information has been explicitly inhibited,
> >but the webmaster can find this information in the Mailman error logs.
> >**********
> >
> >I am pretty sure that my httpd is configured well.(Otherwise, I should get a "
> >404 not found" error rather than this)
> >check_perms shows no permission problem.
> >I even did a reinstall from source and the problem remains.
> >
> >And it seems that the $mailman/logs/error didn't show any error, nor
> >I can found any in /var/logs/
>
>
> Look in mm_cfg.py for a definition of LOG_DIR. If there isn't one, then
> look in Defaults.py ( there it should be
> LOG_DIR = os.path.join(VAR_PREFIX, 'logs')
> ), and if so, then look in Defaults.py for the definition of
> VAR_PREFIX. This should tell you where the logs are.
>
> If you still can't find them, or if the problem is the error log isn't
> being written (are the smtp and post logs in the same directory being
> written?), you can edit $mailman/scripts/driver and find line 31 or so
> which says
>
> STEALTH_MODE = 0
>
> and change it to
>
> STEALTH_MODE = 1
>
> which will display the error information in your browser. Without this
> information, there's not much more we can do.
>
> --
> Mark Sapiro <msapiro at value.net> The highway is for gamblers,
> San Francisco Bay Area, California better use your sense - B. Dylan
>
>
More information about the Mailman-Users
mailing list