I installed mailman 2.0.11-1woody1 using apt-get and then went through
all the configuration details listed on the mailman web-site.  I'm not
sure I did everything right because the debian dir structure for mailman
is a touch on the confusing side.  It is unclear what debian configured
and what I have to configure myself (I did the crontab changes
instructed for example but for all I know they are handled already). 
I'm pretty sure debian configures root as the mailman user but I'm not
positive.

Anyway, I created a test list called Dan.  I can connect to the list
page:  http://lcws.org/cgi-bin/mailman/listinfo/dan and the admin page,
but when I try to log in as admin I get the message:

Bug in Mailman version 2.0.11

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. 

The log looks like this:

Sep 24 21:30:01 2002 qrunner(1582): Traceback (most recent call last):
Sep 24 21:30:01 2002 qrunner(1582):   File
"/usr/lib/mailman/cron/qrunner", lineSep 24 21:30:01 2002
qrunner(1582):      lock.lock(timeout=0.5)
Sep 24 21:30:01 2002 qrunner(1582):   File
"/usr/lib/mailman/Mailman/LockFile.pySep 24 21:30:01 2002
qrunner(1582):      self.__write()
Sep 24 21:30:01 2002 qrunner(1582):   File
"/usr/lib/mailman/Mailman/LockFile.pySep 24 21:30:01 2002
qrunner(1582):      fp = open(self.__tmpfname, 'w')
Sep 24 21:30:01 2002 qrunner(1582): IOError :  [Errno 13] Permission
denied: '/vSep 24 21:31:01 2002 qrunner(1585): Traceback (most recent
call last):
Sep 24 21:31:01 2002 qrunner(1585):   File
"/usr/lib/mailman/cron/qrunner", lineSep 24 21:31:01 2002
qrunner(1585):      lock.lock(timeout=0.5)
Sep 24 21:31:01 2002 qrunner(1585):   File
"/usr/lib/mailman/Mailman/LockFile.pySep 24 21:31:01 2002
qrunner(1585):      self.__write()
Sep 24 21:31:01 2002 qrunner(1585):   File
"/usr/lib/mailman/Mailman/LockFile.pySep 24 21:31:01 2002
qrunner(1585):      fp = open(self.__tmpfname, 'w')
Sep 24 21:31:01 2002 qrunner(1585): IOError :  [Errno 13] Permission
denied: '/vSep 24 21:31:32 2002 admin(1596):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(1596): [----- Mailman Version: 2.0.11 -----]
admin(1596): [----- Traceback ------]
admin(1596): Traceback (most recent call last):
admin(1596):   File "/var/lib/mailman/scripts/driver", line 98, in
run_main
admin(1596):     main()
admin(1596):   File "/usr/lib/mailman/Mailman/Cgi/admin.py", line 145,
in main
admin(1596):     mlist.Lock()
admin(1596):   File "/usr/lib/mailman/Mailman/MailList.py", line 1340,
in Lock
admin(1596):     self.__lock.lock(timeout)
admin(1596):   File "/usr/lib/mailman/Mailman/LockFile.py", line 219, in
lock
admin(1596):     self.__write()
admin(1596):   File "/usr/lib/mailman/Mailman/LockFile.py", line 350, in
__writeadmin(1596):     fp = open(self.__tmpfname, 'w')
admin(1596): IOError: [Errno 13] Permission denied:
'/var/lib/mailman/locks/testadmin(1596): [----- Python Information
-----]
admin(1596): sys.version    = 2.1.3 (#1, Sep  7 2002, 15:29:56) 
[GCC 2.95.4 20011002 (Debian prerelease)]
admin(1596): sys.executable = /usr/bin/python
admin(1596): sys.prefix     = /usr
admin(1596): sys.exec_prefix= /usr
admin(1596): sys.path       = /usr
admin(1596): sys.platform   = linux2
admin(1596): [----- Environment Variables -----]
admin(1596):    DOCUMENT_ROOT: /var/www
admin(1596):    SERVER_ADDR: 192.168.1.2
admin(1596):    HTTP_ACCEPT_ENCODING: gzip, deflate, compress;q=0.9
admin(1596):    SERVER_PORT: 80
admin(1596):    PATH_TRANSLATED: /var/www/test
admin(1596):    GATEWAY_INTERFACE: CGI/1.1
admin(1596):    UNIQUE_ID: PZEgA8CoAQIAAHUeG0E
admin(1596):    REMOTE_ADDR: 192.168.1.1
admin(1596):    SERVER_NAME: aurelius.lcws.org
admin(1596):    HTTP_CONNECTION: keep-alive
admin(1596):    HTTP_USER_AGENT: Mozilla/5.0 Galeon/1.2.5 (X11; Linux
i686; U;) admin(1596):    HTTP_ACCEPT_CHARSET: ISO-8859-1, utf-8;q=0.66,
*;q=0.66
admin(1596):    HTTP_ACCEPT:
text/xml,application/xml,application/xhtml+xml,textadmin(1596):   
REQUEST_URI: /cgi-bin/mailman/admin/test
admin(1596):    QUERY_STRING: 
admin(1596):    SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/admin
admin(1596):    HTTP_KEEP_ALIVE: 300
admin(1596):    HTTP_HOST: lcws.org
admin(1596):    REQUEST_METHOD: GET
admin(1596):    SERVER_SIGNATURE: <ADDRESS>Apache/1.3.26 Server at
aurelius.lcws
admin(1596):    SCRIPT_NAME: /cgi-bin/mailman/admin
admin(1596):    SERVER_ADMIN: [EMAIL PROTECTED]
admin(1596):    SERVER_SOFTWARE: Apache/1.3.26 (Unix) Debian GNU/Linux
admin(1596):    PYTHONPATH: /var/lib/mailman
admin(1596):    PATH_INFO: /test
admin(1596):    HTTP_COOKIE:
test:admin=280200000069fc1a913d73280000006162303439admin(1596):   
SERVER_PROTOCOL: HTTP/1.1
admin(1596):    REMOTE_PORT: 38822

Any ideas what is wrong or where to go for debian-specific docs on
mailman configuration?

Thanks,

Dan


-- 
----------------------------------------------------------------------
| Daniel Pemstein                                                    |
| Email: [EMAIL PROTECTED], [EMAIL PROTECTED]               |
| Web: http://www.danpemstein.com                                    |
| PGP: http://www.danpemstein.com/files/pgp.txt                      |
----------------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to