Hullo,
I'm struggling to get mailman up and running again after changing a virtual server to a new platform, upgrading to debian jessie in the process.
I've made the permissions on the new platform for /usr/lib/cgi-bin/mailman identical: (e.g.):-rwxr-sr-x 1 root list 10K Apr 6 16:45 admin
I've altered /etc/group to match the old server like this: list:x:38:lurker lurker:x:109:list,www-data
/etc/mailman/apache.conf contains these lines:
ScriptAlias /cgi-bin/mailman/ /usr/lib/cgi-bin/mailman/ Alias /pipermail/ /var/lib/mailman/archives/public/ Alias /images/mailman/ /usr/share/images/mailman/
<Directory /usr/lib/cgi-bin/mailman/> AllowOverride None Options ExecCGI AddHandler cgi-script .cgi Require all granted </Directory> <Directory /var/lib/mailman/archives/public/> Options FollowSymlinks AllowOverride None Require all granted </Directory> <Directory /usr/share/images/mailman/> AllowOverride None Require all granted </Directory>
My first issue is that all site links point to {server}/cgi-bin/mailman/{file}, which gives a "You don't have permission to access /cgi-bin/mailman/create on this server." warning, but if I manually change that to {server}/mailman/{file}, it works.
The second issue is that although the link to the archives displays the messages fine, the overview mailman doesn't seem to think I have any existing lists, although /var/lib/mailman is fully synced from the old server. I can't seem to find any file that holds this information.
(There is a third that in when I click on one of the mailing list titles, the actual message can't be found, but that's probably moving on to lurker issues).
Any ideas welcome!
Thanks,
Jenny