[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