I am migrating a mailman installation from an Ubuntu 8.0.4 server to an Ubuntu 12.04 server.
I have succesfully installed mailman on the target server and copied the
lists directories there as per this article.
Then I tried
sudo service mailman start and was greeted with
KeyError: 'ee' * Site list for mailman missing (looking for list named 'mailman'). * Please create it; until then, mailman will refuse to start.
When I tried to create the mailman list with
bin\newlist mailman (as per the official documentation) it tells me that the list
mailman already exists. Trying to start or restart fails.
So I changed the mm_cfg.py file, as per the documentation again, and set
real_name = 'Mailman2'
Giving the command
/var/lib/mailman$ sudo bin/config_list -i data/sitelist.cfg mailman2
Non-standard property restored: personalize
which sounds like things worked.
However when I try
sudo service mailman start, I get the same warning for the list mailman2:
KeyError: 'ee' * Site list for mailman missing (looking for list named 'mailman2'). * Please create it; until then, mailman will refuse to start.
How can I create a "site list" for mailman and start the mailman service?