MailmanNotes
From FOAF
[edit] Mailman notes
I'm trying to migrate my old hand-installed mailman setup across to a debian box. This page keeps track of installation notes, etc.
Nearby: howto on 'using exim and Mailman together'.
First, some searches on 'debian mailman migration' etc gave the following raw materials:
- migration woes (gives detailed log of what they did)
Mention of a 'move_list' utility...
[pldab@snowball mailman]$ more danbri-notes.txt
1. i made a new list, entering danbri@w3.org as owner. ...but that address didn't get any msgs and when I tried adding myself by hand, it only worked on the second attempt.
2. /etc/aliases and newaliases need management by hand, adding lines for each news list.
My todo list:
- get exim running ok
- set up a shadow test-list (rdfweb-dev)
- if that works, migrate zetland-affliates list over
- ...and archives of rdfweb-dev from yahoo (use tool libby investigated)
- other yahoo lists?
OK Exim is running now (via eximconfig and repairing file ownership of ~danbri/.forward, which tricked me into thinking it was broken).
So I (re)created rdfweb-dev on the new box, and am rigging up the CGI/Web view of the mailman scripts.
Debian mailman package puts cgi in /usr/lib/cgi-bin/mailman, so webserver needs rejigging accordingly.
So now I get an error when I visit the web interface:
Mailman CGI error!!!
This entry is being stored in your syslog: Failure to exec script. WANTED gid 33, GOT gid -1. (Reconfigure to take -1?)
Fixed the group ID in Apache config (I'm using 'www-data', which already exists in Debian and seems more appropriate than 'lists' group).
So now the archives still don't display, and the web gives an odd error, claiming a problem (in webserver error log) w.r.t. symlinks, despite them being enabled.
Turns out to be misleading. Problem is that the think linked-to doesn't exist:
/var/lib/mailman/archives/public/rdfweb-dev is a symlink to /var/lib/mailman/archives/private/rdfweb-dev
...which didn't exist.
Having created this, we're back in the testing business. Mail to rdfweb-dev from localhost isn't getting through (yet).
--DanBri
