[Mailman-Users] Cron errors

Mark Sapiro msapiro at value.net
Tue Feb 13 17:51:32 CET 2007


Bill Bedford wrote:

>I'm getting a number of errors from cron scripts similar to this:-
>
>  File "/Users/mailman/cron/nightly_gzip", line 154, in ?
>    main()
>  File "/Users/mailman/cron/nightly_gzip", line 110, in main
>    mlist = MailList.MailList(name, lock=0)
>  File "/Users/mailman/Mailman/MailList.py", line 130, in __init__
>    self.Load()
>  File "/Users/mailman/Mailman/MailList.py", line 629, in Load
>    dict, e = self.__load(file)
>  File "/Users/mailman/Mailman/MailList.py", line 595, in __load
>    fp = open(dbfile)
>IOError: [Errno 13] Permission denied: 
>'/Users/mailman/lists/e4um/config.pck'
>
>
>ls on /Users/mailman/lists/e4um gives
>
>-rw-rw----   1 www      mailman  46931 Feb 13 01:45 config.pck
>-rw-rw----   1 mailman  mailman  46895 Feb 13 01:37 config.pck.last
>drwxrwsr-x   4 mailman  mailman    264 Feb  5 12:44 en
>-rwxrwxr-x   1 mailman  mailman     46 Feb 12 10:02 pending.pck
>-rwxrwxr-x   1 mailman  mailman     24 Feb 12 10:02 request.pck
>
>Should config.pck be owned by mailman? or is there something else wrong?

The owner of config.pck will change depending on whether it was last
updated via the web interface or via a qrunner. That is not the
problem as it should always be group 'mailman' and all processes
including the crons should run as group mailman. That is the question?
Is the user running this cron in the mailman group. If so, is SELinux
or some other security policy managment possibly involved?

-- 
Mark Sapiro <msapiro at value.net>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



More information about the Mailman-Users mailing list