[Mailman-Users] Question

Michael Smith mike at icon.co.za
Mon May 13 11:56:33 CEST 2002


Hi all, I know this question gets asked a lot, but please bear with me.

Suse 7.2
Apache
Qmail
Mailman 2.0.10

Apache runs as wwwuser, group nobody

Mailman runs as user mailman, group mailman

./configure  --prefix=/usr/local/mailman --with-mail-gid=mailman
--with-cgi-gid=nogroup

mailman at starlight:~ > bin/check_perms
No problems found
mailman at starlight:~ >

I get the following error in my /usr/local/mailman/logs/error

May 13 11:20:01 2002 gate_news(12571): Traceback (most recent call last):
May 13 11:20:01 2002 gate_news(12571):   File
"/usr/local/mailman/cron/gate_news", line 222, in ?
May 13 11:20:01 2002 gate_news(12571):      main()
May 13 11:20:01 2002 gate_news(12571):   File
"/usr/local/mailman/cron/gate_news", line 203, in main
May 13 11:20:01 2002 gate_news(12571):      process_lists(lock)
May 13 11:20:01 2002 gate_news(12571):   File
"/usr/local/mailman/cron/gate_news", line 140, in process_lists
May 13 11:20:01 2002 gate_news(12571):      mlist =
MailList.MailList(listname, lock=0)
May 13 11:20:01 2002 gate_news(12571):   File
"/usr/local/mailman/Mailman/MailList.py", line 79, in __init__
May 13 11:20:01 2002 gate_news(12571):      self.Load()
May 13 11:20:01 2002 gate_news(12571):   File
"/usr/local/mailman/Mailman/MailList.py", line 892, in Load
May 13 11:20:01 2002 gate_news(12571):      dict, e = self.__load(dbfile)
May 13 11:20:01 2002 gate_news(12571):   File
"/usr/local/mailman/Mailman/MailList.py", line 869, in __load
May 13 11:20:01 2002 gate_news(12571):      fp = open(dbfile)
May 13 11:20:01 2002 gate_news(12571): IOError :  [Errno 13] Permission
denied: '/usr/local/mailman/lists/jokes/config.db'

If I go have a look, my permissions for example are:

-rw-rw-r--    1 mailman  mailman      1706 May 13 10:29
admindbpreamble.html
-rw-rw----    1 mailman  mailman      3827 May 13 11:31 config.db
-rw-rw----    1 mailman  mailman      3827 May 13 11:30 config.db.last
-rw-rw-r--    1 mailman  mailman       189 May 13 10:29 handle_opts.html
-rw-rw-r--    1 mailman  mailman      1026 May 13 10:29 headfoot.html
-rw-rw-r--    1 mailman  mailman      3136 May 13 10:29 listinfo.html
-rw-rw-r--    1 mailman  mailman      1138 May 13 10:43 next-digest
-rw-rw-r--    1 mailman  mailman        72 May 13 10:43 next-digest-topics
-rw-rw-r--    1 mailman  mailman      4106 May 13 10:29 options.html
-rw-rw-r--    1 mailman  mailman         2 May 13 11:20 request.db
-rw-rw-r--    1 mailman  mailman      1169 May 13 10:29 roster.html
-rw-rw-r--    1 mailman  mailman       198 May 13 10:29 subscribe.html

With the permissions set like this, I dont get the error above
As soon as I change the config with the web interface, the permissions
change to:

starlight:/usr/local/mailman/lists/jokes # ls -la
total 60
drwxrwsr-x    2 mailman  mailman      4096 May 13 11:52 .
drwxrwsr-x    4 mailman  mailman      4096 May 13 10:29 ..
-rw-rw-r--    1 mailman  mailman      1706 May 13 10:29
admindbpreamble.html
-rw-rw----    1 wwwrun   mailman      3827 May 13 11:52 config.db
-rw-rw----    1 wwwrun   mailman      3827 May 13 11:52 config.db.last
-rw-rw-r--    1 mailman  mailman       189 May 13 10:29 handle_opts.html
-rw-rw-r--    1 mailman  mailman      1026 May 13 10:29 headfoot.html
-rw-rw-r--    1 mailman  mailman      3136 May 13 10:29 listinfo.html
-rw-rw-r--    1 mailman  mailman      1138 May 13 10:43 next-digest
-rw-rw-r--    1 mailman  mailman        72 May 13 10:43 next-digest-topics
-rw-rw-r--    1 mailman  mailman      4106 May 13 10:29 options.html
-rw-rw-r--    1 mailman  mailman         2 May 13 11:20 request.db
-rw-rw-r--    1 mailman  mailman      1169 May 13 10:29 roster.html
-rw-rw-r--    1 mailman  mailman       198 May 13 10:29 subscribe.html

And then I get the error that I pasted earlier.

How should i be configuring mailman to avoid this.

Thanks

Mike

---
Michael Smith (Warlock on IRC)
http://www.warlock.web.za/
"The software said Windows95 or better...
                ...so I got Linux"







More information about the Mailman-Users mailing list