I've set up Mailman 2.1.16 on Ubuntu 14.04 LTS, Postfix and Apache.
Sending Mails through a relayhost works fine and I can use the Webinterface of Mailman. But the Webinterface does nothing regarding to administratives requests (Subscription Requests and held messages). These requests must be accepted by the administrator, but when I click Submit all Data nothing is done.
/var/log/mailman/error shows a error, but the timestamp is not related to my problem:
Sep 13 01:54:25 2014 (1161) send_digests() failed: [Errno 13] Permission denied: '/var/lib/mailman/archives/private/hsg/attachments'
Sep 13 01:54:25 2014 (1161) Traceback (most recent call last):
File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 99, in process
send_digests(mlist, mboxfp)
File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 147, in send_digests
send_i18n_digests(mlist, mboxfp)
File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 329, in send_i18n_digests
msg = scrubber(mlist, msg)
File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 253, in process
url = save_attachment(mlist, part, dir, filter_html=False)
File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 419, in save_attachment
makedirs(fsdir)
File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 406, in makedirs
os.makedirs(dir, 02775)
File "/usr/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/usr/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/usr/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/var/lib/mailman/archives/private/hsg/attachments'
check_perms -f gives me following errors:
sudo /usr/lib/mailman/bin/check_perms -f
/var/lib/mailman/icons falsche GID (ist: root, soll: list) (korrigiere)
/var/lib/mailman/Mailman falsche GID (ist: root, soll: list) (korrigiere)
/var/lib/mailman/mail falsche GID (ist: root, soll: list) (korrigiere)
/var/lib/mailman/templates falsche GID (ist: root, soll: list) (korrigiere)
/var/lib/mailman/scripts falsche GID (ist: root, soll: list) (korrigiere)
/var/lib/mailman/locks falsche GID (ist: root, soll: list) (korrigiere)
/var/lib/mailman/logs falsche GID (ist: root, soll: list) (korrigiere)
/var/lib/mailman/cron falsche GID (ist: root, soll: list) (korrigiere)
/var/lib/mailman/cgi-bin falsche GID (ist: root, soll: list) (korrigiere)
/var/lib/mailman/bin falsche GID (ist: root, soll: list) (korrigiere)
Seems that check_perms can't fix that problem. Any of that folders are symbolic links and i've set the permissions manually but nothing happens.
Any ideas? Is there any way to debug the webinterface?