IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/ mailman/config.pck'
all the config.pck files have the same permissions though:
10 -rw-rw---- 1 mailman mailman 8556 Jul 21 12:00 list1/config.pck 8 -rw-rw---- 1 mailman mailman 7825 Mar 11 12:00 list1/ config.pck.corrupt 10 -rw-rw---- 1 mailman mailman 8556 Jul 21 09:00 list1/ config.pck.last 8 -rw-rw---- 1 mailman mailman 7825 Mar 11 12:10 list1/ config.pck.safety 10 -rw-rw---- 1 mailman mailman 9678 Jul 21 12:00 list2/config.pck 10 -rw-rw---- 1 mailman mailman 9678 Jul 21 09:00 list2/ config.pck.last 4 -rw-rw---- 1 mailman mailman 3640 Jul 21 12:00 mailman/config.pck 4 -rw-rw---- 1 mailman mailman 3640 Mar 11 12:00 mailman/ config.pck.corrupt 4 -rw-rw---- 1 mailman mailman 3640 Jul 21 09:00 mailman/ config.pck.last 4 -rw-rw---- 1 mailman mailman 3640 Mar 11 12:07 mailman/ config.pck.safety
$ bin/check_perms -f No problems found
-- I think it's the duty of the comedian to find out where the line is drawn and cross it deliberately.
LuKreme wrote:
IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/ mailman/config.pck'
all the config.pck files have the same permissions though:
What process encountered this error? If there was a traceback, what was it? Were you running a command line script as a non-root user not in Mailman's group?
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Jul 22, 2009, at 8:02, LuKreme <kremels@kreme.com> wrote:
IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/ mailman/config.pck'
all the config.pck files have the same permissions though:
10 -rw-rw---- 1 mailman mailman 8556 Jul 21 12:00 list1/config.pck 8 -rw-rw---- 1 mailman mailman 7825 Mar 11 12:00 list1/ config.pck.corrupt 10 -rw-rw---- 1 mailman mailman 8556 Jul 21 09:00 list1/ config.pck.last 8 -rw-rw---- 1 mailman mailman 7825 Mar 11 12:10 list1/ config.pck.safety 10 -rw-rw---- 1 mailman mailman 9678 Jul 21 12:00 list2/config.pck 10 -rw-rw---- 1 mailman mailman 9678 Jul 21 09:00 list2/ config.pck.last 4 -rw-rw---- 1 mailman mailman 3640 Jul 21 12:00 mailman/config.pck 4 -rw-rw---- 1 mailman mailman 3640 Mar 11 12:00 mailman/ config.pck.corrupt 4 -rw-rw---- 1 mailman mailman 3640 Jul 21 09:00 mailman/ config.pck.last 4 -rw-rw---- 1 mailman mailman 3640 Mar 11 12:07 mailman/ config.pck.safety
$ bin/check_perms -f No problems found
No one has any solutions?
LuKreme <kremels@kreme.com> wrote:
No one has any solutions?
See my reply at <http://mail.python.org/pipermail/mailman-users/2009-July/066577.html> and provide the information I ask for, and we might be able to help.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 23-Jul-2009, at 16:58, Mark Sapiro wrote:
LuKreme <kremels@kreme.com> wrote:
No one has any solutions?
See my reply at <http://mail.python.org/pipermail/mailman-users/2009-July/066577.html> and provide the information I ask for, and we might be able to help.
Sorry, I never saw that post, it's not in my mail queue. I am getting
these error as system mailing warnings from cron:
Traceback (most recent call last): File "/usr/local/mailman/cron/gate_news", line 284, in <module> main() File "/usr/local/mailman/cron/gate_news", line 264, in main process_lists(lock) File "/usr/local/mailman/cron/gate_news", line 199, in process_lists mlist = MailList.MailList(listname, lock=0) File "/usr/local/mailman/Mailman/MailList.py", line 130, in __init__ self.Load() File "/usr/local/mailman/Mailman/MailList.py", line 629, in Load dict, e = self.__load(file) File "/usr/local/mailman/Mailman/MailList.py", line 595, in __load fp = open(dbfile) IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/ mailman/config.pck'
I get these emails ever 5 minutes.
Mail sent to the mailing list still goes out.
For now I've simply commented out the crontab line for the mailman user:
#0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/python2.4 - S /usr/local/mailman/cron/gate_news
(which should be */5 * * * * anyway, no?)
but I don't know that that's a solution?
-- You too will get old. And when you do you'll fantasize that when you were young prices where reasonable, politicians were noble, and children respected their elders. Respect your elders.
LuKreme wrote:
On 23-Jul-2009, at 16:58, Mark Sapiro wrote:
LuKreme <kremels@kreme.com> wrote:
No one has any solutions?
See my reply at <http://mail.python.org/pipermail/mailman-users/2009-July/066577.html> and provide the information I ask for, and we might be able to help.
Sorry, I never saw that post, it's not in my mail queue.
My 23-Jul-2009, at 16:58 (-0600) post (and this one too) was sent to the list only. The post archived at the above link was addressed to you and to the list. The copy to you was accepted by your MX (mail.covisp.net). Perhaps you are filtering mail from me?
I am getting
these error as system mailing warnings from cron: Traceback (most recent call last): File "/usr/local/mailman/cron/gate_news", line 284, in <module> main() File "/usr/local/mailman/cron/gate_news", line 264, in main process_lists(lock) File "/usr/local/mailman/cron/gate_news", line 199, in process_lists mlist = MailList.MailList(listname, lock=0) File "/usr/local/mailman/Mailman/MailList.py", line 130, in __init__ self.Load() File "/usr/local/mailman/Mailman/MailList.py", line 629, in Load dict, e = self.__load(file) File "/usr/local/mailman/Mailman/MailList.py", line 595, in __load fp = open(dbfile) IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/ mailman/config.pck'I get these emails ever 5 minutes.
Mail sent to the mailing list still goes out.
Do Mailman's other cron jobs run without error?
Could this be a SELinux or other security manager issue?
What are the permissions on the /usr/local/mailman/lists/mailman/ directory?
For now I've simply commented out the crontab line for the mailman user:
#0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/python2.4 - S /usr/local/mailman/cron/gate_news
(which should be */5 * * * * anyway, no?)
I don't think all cron daemons support the /n notation which is why we use the V7 standard notation.
but I don't know that that's a solution?
It's a satisfactory avoidance if you don't actually have any lists gating from usenet, and it's a reasonable 'efficiency' as well in that circumstance, but there is some underlying issue that should be addressed.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 23-Jul-2009, at 22:12, Mark Sapiro wrote:
LuKreme wrote: On 23-Jul-2009, at 16:58, Mark Sapiro wrote:
LuKreme <kremels@kreme.com> wrote:
No one has any solutions?
See my reply at <http://mail.python.org/pipermail/mailman-users/2009-July/066577.html
and provide the information I ask for, and we might be able to help.
Sorry, I never saw that post, it's not in my mail queue.
My 23-Jul-2009, at 16:58 (-0600) post (and this one too) was sent to the list only. The post archived at the above link was addressed to you and to the list. The copy to you was accepted by your MX (mail.covisp.net). Perhaps you are filtering mail from me?
Not specifically, but mail to my list address that is not to a list
goes into a quarantine that I look at only on rare occasions. I never
saw the copy sent to the list though. The one directly to me is in the
quarantine and I pulled it out after seeing your second reply.
Do Mailman's other cron jobs run without error?
I thought so, but it looks like they all are (this is the only one
ever 5 minutes, so it overwhelmed the others)
Could this be a SELinux or other security manager issue?
FreeBSD 6.2-RELEASE with no weird chroot stuff.
What are the permissions on the /usr/local/mailman/lists/mailman/ directory?
2 drwxrwsr-x 21 mailman mailman
It's a satisfactory avoidance if you don't actually have any lists gating from usenet, and it's a reasonable 'efficiency' as well in that circumstance, but there is some underlying issue that should be addressed.
I'm still looking into it. I suspect this has something to do with a
portupgrade as the errors started about the time I was doing a lot of
updates.
Hmm.. I think I might have found the problem, there was a crontab for
'nobody' that had the various mailman tasks in it. Mailman runs as the
user mailman, not nobody. See if that eliminates the issue.
-- Personal isn't the same as important
LuKreme wrote:
On 23-Jul-2009, at 22:12, Mark Sapiro wrote:
My 23-Jul-2009, at 16:58 (-0600) post (and this one too) was sent to the list only. The post archived at the above link was addressed to you and to the list. The copy to you was accepted by your MX (mail.covisp.net). Perhaps you are filtering mail from me?
Not specifically, but mail to my list address that is not to a list
goes into a quarantine that I look at only on rare occasions. I never
saw the copy sent to the list though. The one directly to me is in the
quarantine and I pulled it out after seeing your second reply.
If you are an explicit addressee of a list post, you won't get a copy from the list unless you set your "Avoid duplicate copies of messages?" list option to No which would seem to be a good idea in this case.
Hmm.. I think I might have found the problem, there was a crontab for
'nobody' that had the various mailman tasks in it. Mailman runs as the
user mailman, not nobody. See if that eliminates the issue.
I considered asking you about that, but you seemed to say that commenting the gate_news entry in the mailman user's crontab stopped the gate_news errors which would imply they were coming from the mailman user's crontab.
Note also that crond is probably mailing error reports to 'mailman' or maybe to 'nobody' if it is that crontab. It is good to arrange for that mail to be deliverable. In some cases that mail is treated as a post to the 'mailman' list and is then discarded as a non-member post and never seen. For various reasons, it can be good to have the mailman list accept non-member posts (and have only one or a few site admins as members).
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
LuKreme
-
Mark Sapiro