
I am retiring an older system running Mailman, and I would like to move one of its lists to our shiny new server. I have seen instructions posted for moving all lists from one system to another, but I want to move just one list to the new server already running other lists.
Can someone tell me how this is done? I have no real experience working with Mailman... so go easy on me.
I am running mailman 2.1.9 on a Mac X Server v10.5.4.
Thank you for any help you can offer.
-Jeff

On Fri, Jan 30, 2009 at 10:59:06AM -0500, Jeff Bernier wrote:
There's a FAQ entry or two on this, but the short of it is to copy the data from $OLD_SERVER to $NEW_SERVER, and then fix-up.
I've not noticed anything too odd between slight versions, although it's something to look out for.
For copying, I tend to use rsync.
As for fix-up, fix_url and sorting out archives (if applicable) should be done. Perhaps also redirects (http & email) on $OLD_SERVER to $NEW_SERVER.
-- ``Any person who knowingly causes a nuclear weapon test explosion or any other nuclear explosion is guilty of an offence....'' (Nuclear Explosions Act, 1998)

Jeff Bernier wrote:
I am retiring an older system running Mailman, and I would like to move one of its lists to our shiny new server. I have seen instructions posted for moving all lists from one system to another, but I want to move just one list to the new server already running other lists.
Can someone tell me how this is done? I have no real experience working with Mailman... so go easy on me.
To move a Mailman 2.1.x list from ones server to another running the same or later Mailman, move the lists/LISTNAME/config.pck file to the new server. Create the lists/LISTNAME/ directory with the same ownership and permissions as the other lists/* directories. Run
bin/withlist -l -r fix_url LISTNAME
to fix the host_name and web_page_url of the list for the new server.
Move the archives/private/LISTNAME.mbox/LISTNAME.mbox file from the old server. Create the archives/private/LISTNAME.mbox/ directory with the same ownership and permissions as the other archives/private/*.mbox/ directories. Run
bin/.arch --wipe LISTNAME
to build the pipermail archive.
This assumes you have no held messages or pending requests for the list on the old server. If you do have these, it is best to deal with them on the old server before moving.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

On Fri, Jan 30, 2009 at 10:59:06AM -0500, Jeff Bernier wrote:
There's a FAQ entry or two on this, but the short of it is to copy the data from $OLD_SERVER to $NEW_SERVER, and then fix-up.
I've not noticed anything too odd between slight versions, although it's something to look out for.
For copying, I tend to use rsync.
As for fix-up, fix_url and sorting out archives (if applicable) should be done. Perhaps also redirects (http & email) on $OLD_SERVER to $NEW_SERVER.
-- ``Any person who knowingly causes a nuclear weapon test explosion or any other nuclear explosion is guilty of an offence....'' (Nuclear Explosions Act, 1998)

Jeff Bernier wrote:
I am retiring an older system running Mailman, and I would like to move one of its lists to our shiny new server. I have seen instructions posted for moving all lists from one system to another, but I want to move just one list to the new server already running other lists.
Can someone tell me how this is done? I have no real experience working with Mailman... so go easy on me.
To move a Mailman 2.1.x list from ones server to another running the same or later Mailman, move the lists/LISTNAME/config.pck file to the new server. Create the lists/LISTNAME/ directory with the same ownership and permissions as the other lists/* directories. Run
bin/withlist -l -r fix_url LISTNAME
to fix the host_name and web_page_url of the list for the new server.
Move the archives/private/LISTNAME.mbox/LISTNAME.mbox file from the old server. Create the archives/private/LISTNAME.mbox/ directory with the same ownership and permissions as the other archives/private/*.mbox/ directories. Run
bin/.arch --wipe LISTNAME
to build the pipermail archive.
This assumes you have no held messages or pending requests for the list on the old server. If you do have these, it is best to deal with them on the old server before moving.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (3)
-
Adam McGreggor
-
Jeff Bernier
-
Mark Sapiro