[Mailman-Users] Permission Denied

Robert J Shepherd Mailman at RobertJShepherd.com
Wed May 23 13:20:10 CEST 2001


Sorry ... I should add that the error isn't just for the senddigests cron.
Here's two others, which suggest the error happens with every (or nearly
every) use of config.db:-

-----------------------------------
Traceback (innermost last):
  File "/home/mailman/cron/nightly_gzip", line 146, in ?
    main()
  File "/home/mailman/cron/nightly_gzip", line 102, in main
    mlist = MailList.MailList(name, lock=0)
  File "/home/mailman/Mailman/MailList.py", line 79, in __init__
    self.Load()
  File "/home/mailman/Mailman/MailList.py", line 891, in Load
    dict, e = self.__load(dbfile)
  File "/home/mailman/Mailman/MailList.py", line 868, in __load
    fp = open(dbfile)
IOError: [Errno 13] Permission denied:
'/home/mailman/lists/bnmlist/config.db'
-----------------------------------

and

-----------------------------------
Traceback (innermost last):
  File "/home/mailman/cron/checkdbs", line 92, in ?
    main()
  File "/home/mailman/cron/checkdbs", line 41, in main
    mlist = MailList.MailList(name)
  File "/home/mailman/Mailman/MailList.py", line 77, in __init__
    self.Lock()
  File "/home/mailman/Mailman/MailList.py", line 1342, in Lock
    self.Load()
  File "/home/mailman/Mailman/MailList.py", line 891, in Load
    dict, e = self.__load(dbfile)
  File "/home/mailman/Mailman/MailList.py", line 868, in __load
    fp = open(dbfile)
IOError: [Errno 13] Permission denied:
'/home/mailman/lists/bnmlist/config.db'
-----------------------------------

--- original message ---
Hi all

I've searched through months of archives and I can't find the answer to this
so I appeal to you for help. We're running a dozen Mailman lists on one
server (Red Hat/Apache/Sendmail) and they're all fine except one, let's call
it 'thelist', for which 3 or 4 times a day we get the following error
message:-

-----------------------------------
Traceback (innermost last):
  File "/home/mailman/cron/senddigests", line 65, in ?
    main()
  File "/home/mailman/cron/senddigests", line 40, in main
    mlist = MailList.MailList(listname, lock=0)
  File "/home/mailman/Mailman/MailList.py", line 79, in __init__
    self.Load()
  File "/home/mailman/Mailman/MailList.py", line 891, in Load
    dict, e = self.__load(dbfile)
  File "/home/mailman/Mailman/MailList.py", line 868, in __load
    fp = open(dbfile)
IOError: [Errno 13] Permission denied:
'/home/mailman/lists/thelist/config.db'
-----------------------------------

This suggests a perms problem but we've checked them over and over. They
pass checkperms and they're exactly the same as all the other lists.

We considered it might be the fault for which Mailman 2.0.4 was issued,
except that we're running Python 2.0, not 2.1, and as I understand it, the
fix is only for Python 2.1 so I'm rather wary about upgrading Mailman.

Can anyone help please?

TIA

Robert





More information about the Mailman-Users mailing list