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    [EMAIL PROTECTED]
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 

------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

Reply via email to