Mailman bin/arch

In the Mailman FAQ I was reading Where can I change a list or the default URL used for the web interface? which mentioned the bin/arch utility down the bottom of the page:

If you are using the MM pipermail archiver with HTML archives, you might also need to run $prefix/bin/arch if there is archived email with attachments that have been extracted with links to the attachments left in the email. These links seem to use the web_page_url of the list concerned at the time the email was added to the archive. Running arch rebuilds these links using a list’s current web_page_url. If you are rebuilding the archive with bin/arch, you probably want the –wipe option. See bin/arch –help. Also, it it a good idea to at least check the cumulative archives/private/listname.mbox/listname.mbox file with bin/cleanarch before rebuilding.

That’s pretty handy to know about, because I do want to rebuild the archives of one of my lists, because I want to change from Monthly to Yearly volumes.

So that’s:

root@sixsigma:/var/lib/mailman# bin/arch --wipe bizdev
root@sixsigma:/var/lib/mailman# cd archives/private
root@sixsigma:/var/lib/mailman/archives/private# ll
total 56
drwxrws--- 14 list     www-data 4096 2012-02-01 06:15 ./
drwxrwsr-x  4 list     www-data 4096 2011-11-23 06:02 ../
drwxrwsr-x  6 root     www-data 4096 2012-02-01 06:15 bizdev/
drwxrwsr-x  2 list     www-data 4096 2011-11-23 07:52 bizdev.mbox/
drwxrwsr-x  2 www-data www-data 4096 2012-02-01 00:34 dev/
drwxrwsr-x  2 www-data www-data 4096 2012-02-01 00:34 dev.mbox/
drwxrwsr-x  2 www-data www-data 4096 2012-02-01 00:55 directors/
drwxrwsr-x  2 www-data www-data 4096 2012-02-01 00:55 directors.mbox/
drwxrwsr-x  4 list     www-data 4096 2012-02-01 03:27 mailman/
drwxrwsr-x  2 list     www-data 4096 2012-01-31 22:53 mailman.mbox/
drwxrwsr-x  2 www-data www-data 4096 2012-02-01 01:14 members/
drwxrwsr-x  2 www-data www-data 4096 2012-02-01 01:14 members.mbox/
drwxrwsr-x  2 www-data www-data 4096 2012-02-01 02:54 support/
drwxrwsr-x  2 www-data www-data 4096 2012-02-01 02:54 support.mbox/
root@sixsigma:/var/lib/mailman/archives/private# chown -R list:www-data *
root@sixsigma:/var/lib/mailman/archives/private# ll
total 56
drwxrws--- 14 list www-data 4096 2012-02-01 06:15 ./
drwxrwsr-x  4 list www-data 4096 2011-11-23 06:02 ../
drwxrwsr-x  6 list www-data 4096 2012-02-01 06:15 bizdev/
drwxrwsr-x  2 list www-data 4096 2011-11-23 07:52 bizdev.mbox/
drwxrwsr-x  2 list www-data 4096 2012-02-01 00:34 dev/
drwxrwsr-x  2 list www-data 4096 2012-02-01 00:34 dev.mbox/
drwxrwsr-x  2 list www-data 4096 2012-02-01 00:55 directors/
drwxrwsr-x  2 list www-data 4096 2012-02-01 00:55 directors.mbox/
drwxrwsr-x  4 list www-data 4096 2012-02-01 03:27 mailman/
drwxrwsr-x  2 list www-data 4096 2012-01-31 22:53 mailman.mbox/
drwxrwsr-x  2 list www-data 4096 2012-02-01 01:14 members/
drwxrwsr-x  2 list www-data 4096 2012-02-01 01:14 members.mbox/
drwxrwsr-x  2 list www-data 4096 2012-02-01 02:54 support/
drwxrwsr-x  2 list www-data 4096 2012-02-01 02:54 support.mbox/

Leave a Reply