[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