[Mailman-Users] errors after use web interface

Akash Jain aki51 at osp2.stanford.edu
Fri Jul 20 18:26:12 CEST 2001


hey all,
so i setup mailman 2.0.5, as user mailman, group mailman - and it works
fine.  when i use the web interface, with apache running as user www-data,
group www-data, it changes the config.db and config.db.last in the lists
dir to user www-data and stays group mailman.  note, the dir listing
shows:
osp2:/usr/local/mailman/lists/test# ls -al
total 26
drwxrwxr-x   2 mailman  mailman       512 Jul 19 23:40 .
drwxrwxr-x   4 mailman  mailman       512 Jul 19 15:30 ..
-rw-rw-r--   1 mailman  mailman      1706 Jul 19 12:05
admindbpreamble.html
-rw-rw----   1 www-data mailman      2845 Jul 19 23:40 config.db
-rw-rw----   1 www-data mailman      2845 Jul 19 23:40 config.db.last
-rw-rw-r--   1 mailman  mailman       189 Jul 19 12:05 handle_opts.html
-rw-rw-r--   1 mailman  mailman      1026 Jul 19 12:05 headfoot.html
-rw-rw-r--   1 mailman  mailman      3136 Jul 19 12:05 listinfo.html
-rw-rw-r--   1 mailman  mailman         0 Jul 19 12:05 next-digest
-rw-rw-r--   1 mailman  mailman         0 Jul 19 12:05 next-digest-topics
-rw-rw-r--   1 mailman  mailman      4106 Jul 19 12:05 options.html
-rw-rw-r--   1 mailman  mailman         2 Jul 19 18:43 request.db
-rw-rw-r--   1 mailman  mailman      1169 Jul 19 12:05 roster.html
-rw-rw-r--   1 mailman  mailman       198 Jul 19 12:05 subscribe.html

when i change it back to mailman ownership, things seem to work
again. heres the error from the error logs:

Jul 19 23:36:00 2001 qrunner(5356): Traceback (most recent call last):
Jul 19 23:36:00 2001 qrunner(5356):   File
"/usr/local/mailman/cron/qrunner", line 282, in ?
Jul 19 23:36:00 2001 qrunner(5356):      kids = main(lock)
Jul 19 23:36:00 2001 qrunner(5356):   File
"/usr/local/mailman/cron/qrunner", line 239, in main
Jul 19 23:36:00 2001 qrunner(5356):      mlist = open_list(listname)
Jul 19 23:36:00 2001 qrunner(5356):   File
"/usr/local/mailman/cron/qrunner", line 174, in open_list
Jul 19 23:36:00 2001 qrunner(5356):      mlist =
MailList.MailList(listname, lock=0)
Jul 19 23:36:00 2001 qrunner(5356):   File
"/usr/local/mailman/Mailman/MailList.py", line 79, in __init__
Jul 19 23:36:00 2001 qrunner(5356):      self.Load()
Jul 19 23:36:00 2001 qrunner(5356):   File
"/usr/local/mailman/Mailman/MailList.py", line 891, in Load
Jul 19 23:36:00 2001 qrunner(5356):      dict, e = self.__load(dbfile)
Jul 19 23:36:00 2001 qrunner(5356):   File
"/usr/local/mailman/Mailman/MailList.py", line 868, in __load
Jul 19 23:36:00 2001 qrunner(5356):      fp = open(dbfile)
Jul 19 23:36:00 2001 qrunner(5356): IOError :  [Errno 13] Permission
denied: '/usr/local/mailman/lists/test/config.db'

any ideas?
-aki-
ps when i compiled, i set with-cgi-gid = 104 (www-data), and with-mail-gid
= 1 (other - i use sendmail), it picked mailman gid as its gid and mailman
uid as its uid




More information about the Mailman-Users mailing list