I am almost hesitant to post this email at all, because I am so amazingly 
confused at what is going on I half-think I'm imagining it.

I have a Mailman 2.0.12 instance (not 2.0.5 as I previously thought, sorry 
Mark) running on a Solaris 8 SPARC server, which I'd planned to move onto a 
Linux RHEL4 x86 server using Mailman 2.1.9. In both cases, Mailman would be 
installed into /home/mailman to minimize configuration changes. In both cases, 
the hostname of the server would be list.bowdoin.edu. In both cases, 
/home/mailman would actually be served via NFS. And, oh yeah, I'm switching 
MTAs too (Postfix to sendmail). 

So, I made a copy of /home/mailman (which is actually on a NetApp) in case I 
had to revert my migration from Solaris to Linux. This was my workflow on the 
Linux server:

* mount a fresh copy of /home/mailman (which is Mailman 0.12 from Solaris)
* rm -rf /home/mailman/Mailman (because I'm switching MTAs)
* configure Mailman 2.1.9 using the following string: "./configure 
--prefix=/home/mailman --with-urlhost=list.bowdoin.edu 
--with-mailhost=list.bowdoin.edu --with-cgi-gid=apache --with-mail-gid=mail"
* run "make install"
* watch as "make install" runs "bin/update", it fails on a couple of lists. 
Remove the offending lists, re-run "bin/update", watch it run successfully.
* "rm /home/mailman/locks/* ; rm /home/mailman/qfiles/* ; rm 
/home/mailman/data/pending_subscriptions.db" just to make sure
* run "bin/check_perms -f", watch it run successfully.
* run "bin/genaliases", paste output into /etc/aliases, run "newaliases"
* run "bin/mm_sitepass"
* run "bin/mailmanctl start"

The problem is when I run "bin/list_members" on a list of whose membership I 
know well. Amazingly, when I run that command, I see list members from around 
2-3 years ago; I do not see list members whom I absolutely know are on that 
list. And then, well, I get so confused I can hardly stand. :)

What on earth is going on here? I have seen URLs like 
http://acd.ucar.edu/~fredrick/linux/mailman/upgrading.html and 
http://www.mail-archive.com/mailman-users@python.org/msg13279.html with hints 
for migrating server and versions at the same time; specifically running the 
fix_url command to update URLs for archives. But, I'm keeping the same hostname 
(list.bowdoin.edu) from both Solaris and Linux, so I don't bother with this.

Does anyone have the faintest idea of what's going on? It's like I'm seeing a 
ghost. I know that copy of /home/mailman is, pre-upgrade, the same from the Sun 
server to the Linux server because there are unique files in there which I've 
placed myself.

FWIW, I just made *another* copy of the /home/mailman directory from the Sun 
server, mounted it on the Linux server and DID NOT UPGRADE IT. Lo and behold, 
when I run bin/list_members, I see _correct_ users, _not old ones_.

Thoughts? Am I going crazy?

Thanks,


Chris

------------------------------------------------------
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

Reply via email to