[Mailman-Users] Gaaghh! I broke my 2.1.15 installation
David Relson
relson at osagesoftware.com
Mon Jun 7 22:01:08 CEST 2004
Hi,
I rebuilt mailman-2.1.5 to apply a patch (to handle UnicodeError in
CodeRunner.py and ToDigest.py). AFAIK, I didn't change anything else.
Now it's b0rked and I don't see why.
In a nutshell, when I go to my
http://www.mydomain.com/mailman/admin/mylist, I get:
IOError: [Errno 13] Permission denied: '/var/lib/mailman/logs/error'
FWIW, googling for the problem turns up a couple of other lists that are
(or have been) b0rked in the same manner.
Assistance would be greatly appreciated.
Thanks.
David
### Here are the relevant permissions ###
drwxrwsr-x 2 root mailman 4096 Jun 4 09:08 /var/lib/mailman/logs/
-rw-rw-r-- 1 root mailman 33360 Jun 4 09:09
/var/lib/mailman/logs/error
### How I have it configured ###
GID="mailman"
LIBDIR="/usr/local/mailman"
STATEDIR="/var/mailman"
./configure \
--prefix=$LIBDIR \
--with-var-prefix=$STATEDIR \
--with-mail-gid=$GID \
--with-cgi-gid=apache \
--with-username=mailman \
--with-groupname=mailman \
--with-mailhost=mail.example.com \
--with-urlhost=www.example.com
### Here's the error screen ###
Bug in Mailman version 2.1.5
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/lib/mailman/scripts/driver", line 68, in run_main
immediate=1)
File "/usr/lib/mailman/Mailman/Logging/StampedLogger.py", line 52, in
__init__
Logger.__init__(self, category, nofail, immediate)
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 49, in
__init__
self.__get_f()
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 67, in __get_f
1)
File "/usr/lib/python2.3/codecs.py", line 566, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 13] Permission denied: '/var/lib/mailman/logs/error'
Python information:
Variable Value
sys.version 2.3.3 (#2, Feb 17 2004, 11:45:40) [GCC 3.3.2 (Mandrake Linux
10.0 3.3.2-6mdk)]
sys.executable /usr/bin/python
sys.prefix /usr
sys.exec_prefix /usr
sys.path /usr
sys.platform linux2
Environment variables:
Variable Value
SERVER_SOFTWARE Apache-AdvancedExtranetServer/2.0.48 (Mandrake
Linux/6.1.100mdk) PHP/4.3.4
SCRIPT_NAME /mailman/admin
SERVER_SIGNATURE
Apache-AdvancedExtranetServer/2.0.48 (Mandrake Linux/6.1.100mdk)
PHP/4.3.4 Server at www.domain.com Port 80
REQUEST_METHOD GET
PATH_INFO /mailman
SERVER_PROTOCOL HTTP/1.1
QUERY_STRING
HTTP_ACCEPT_CHARSET us-ascii,utf-8;q=0.7,*;q=0.7
HTTP_USER_AGENT Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6)
Gecko/20040115 Galeon/1.3.12
HTTP_CONNECTION close
SERVER_NAME www.domain.com
REMOTE_ADDR 10.2.3.4
PATH_TRANSLATED /var/www/domain/html/mailman
SERVER_PORT 80
SERVER_ADDR 10.2.3.4
DOCUMENT_ROOT /var/www/domain/html
PYTHONPATH /usr/lib/mailman
SCRIPT_FILENAME /usr/lib/mailman/cgi-bin/admin
SERVER_ADMIN root at localhost
HTTP_HOST www.domain.com
HTTP_CACHE_CONTROL max-age=0
REQUEST_URI /mailman/admin/mailman
HTTP_ACCEPT
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/pla
in;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
GATEWAY_INTERFACE CGI/1.1
REMOTE_PORT 59320
HTTP_ACCEPT_LANGUAGE en
More information about the Mailman-Users
mailing list