On Jan 3, 2007, at 5:06 AM, Kelsey Forsythe wrote: > I've recently moved to a new server. It is an Xserve G5 running > 10.4.3 OSX. > I'd like to migrate the mailman lists from the old server (Xserve G4). > > Does anyone have experience migrating lists? > If so, please let me know what procedure you followed.
My experience was similar to Paul's: dead easy. My steps were slightly different; and I had been running the new Xserve with some test lists before copying the files over. These are my notes for the final switchover: on old lists mailmanctl stop on old list server, copy files to personal workstation: sudo rsync -a --delete -e ssh /home/mailman/lists [EMAIL PROTECTED]:Desktop/lists/ --progress sudo rsync -a --delete -e ssh /home/mailman/data [EMAIL PROTECTED]:Desktop/lists/ --progress sudo rsync -a --delete -e ssh /home/mailman/archives [EMAIL PROTECTED]:Desktop/lists/ --progress shutdown old lists hardware on new lists: --copy from personal workstation to staging area sudo rsync -a --delete -e ssh [EMAIL PROTECTED]:Desktop/lists/lists / var/mailman/new --progress sudo rsync -a --delete -e ssh [EMAIL PROTECTED]:Desktop/lists/data / var/mailman/new --progress sudo rsync -a --delete -e ssh [EMAIL PROTECTED]:Desktop/lists/ archives /var/mailman/new --progress --fix staging area cd /var/mailman/new rm -r lists/mailman rm data/adm.pw data/aliases data/aliases.db data/master-qrunner.pid data/sitelist.cfg sudo chown -R mailman:mailman /var/mailman/new --fix symbolic links in public directory cd /var/mailman/new/archives/public sudo ~/bin/fixlinks * --move from staging area to live sudo scp -pr /var/mailman/lists /var/mailman/data /var/mailman/ archives /Users/cole/mailmanvar sudo mv /var/mailman/new/lists/* /var/mailman/lists sudo mv /var/mailman/new/data/* /var/mailman/data sudo mv /var/mailman/new/archives/* /var/mailman/archives --add alias lines to /var/mailman/data/aliases --note that I had kept a list of lists in FileMaker, along with the necessary aliases for each --this is what I copied cd sudo scp -p [EMAIL PROTECTED]:Desktop/lists/list_aliases . sudo vi /var/mailman/data/aliases :r list_aliases :wq sudo /usr/sbin/postalias /var/mailman/data/aliases --update data files sudo /usr/share/mailman/bin/update sudo bin/withlist -l -a -r fix_url -- -v --add IP address (change from test-ip to live-ip) sudo changeip - test-ip live-ip sudo networksetup -setmanual "Built-in Ethernet 1" live-ip netmask gateway sudo networksetup -getinfo "Built-in Ethernet 1" stop and start postfix from server admin? The fixlinks script referenced above, because after the copy the public alias links didn't work, as they were pointing to the wrong directory: === #!/usr/bin/perl $privatebase = "/var/mailman/archives/private"; while ($item = shift) { $reallink = "$privatebase/$item"; print "Changing $item to $reallink\n"; unlink($item); symlink($reallink, $item); } === Jerry [EMAIL PROTECTED] http://home.sandiego.edu/~jerry/ Maher 190/x8773 -- "The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at and repair."--Douglas Adams (Mostly Harmless) ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp