
-----Original Message----- From: Mark Sapiro [mailto:msapiro@value.net] Sent: Thursday, April 26, 2007 10:31 PM To: Aaron Crosman; mailman-users@python.org Subject: Re: [Mailman-Users] Server migration problems
----- Original Message ---------------
Subject: [Mailman-Users] Server migration problems From: "Aaron Crosman" <ACrosman@afsc.org> Date: Thu, 26 Apr 2007 14:22:19 -0400 To: <mailman-users@python.org>
I know this comes up all the time, but having carefully reviewed the FAQ and archives, I still haven't been able to solve my problem.
I'm working on migrating my mailman setup from an old SuSE server to a new Debian (4.0) server. For the most part everything has gone smoothly, but the existing lists have a couple of problems I can't find the cause. I moved the lists, archive, and data directories from the old server, and ran update, check_perms and check_db on all the lists.
If I run list_lists, mailman sees all the lists just fine, but when just the web interface I don't see anything. I naturally assumed that had somehow become private during the move, so I exported the configuration of one of them, and saw "advertised = True" and while I know in python it shouldn't matter, I went ahead and updated it to be "advertised = 1", no difference. If I browse to the list's admin interface directly it seems to work.
This certainly seems like FAQ 4.62 to me
<http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.062.htp>.
Have you run fix_url?
I'm also having trouble getting into the archives. The files are there, and the sym-links are correct but the permissions seem to be wrong.
And what are they? And what's in the web server's error log?
I'm assuming I'm having a problem similar to the advertising (that mm seems to be over-tightening permissions somewhat), but I can't find the root cause. Any suggestions on where to look?
Look at the permissions and whether the web server is allowed to follow symlinks, and if all that is OK, it might be a SeLinux or other kind of security polict issue.
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Thanks, you were right on about the domain problem. I looked right passed it, since the server will end up at the same domain, but currently I'm accessing by IP address (I hosts file update on my local machine solved that problem).
The archives problem persists. You gave me the right place to look here
as well. The archives are all owned by list (group list), but the
private archives have restricted access that blocks other users from
getting in:
ls of /var/lib/mailman/archives:
drwxrws--- 200 list list 8.0K 2007-04-25 14:26 private
drwxrwsr-x 2 list list 4.0K 2007-04-25 14:23 public
A sample from the private directory is: drwxrwsr-x 4 list list 4.0K 2007-04-25 14:18 itd_test
Apache's error log: [Fri Apr 27 11:42:14 2007] [error] [client 172.17.201.205] Symbolic link not allowed or link target not accessible: /var/lib/mailman/archives/public/itd_test, referer: http://server.org/mailman/listinfo/itd_test
I can't browse the file system (in bash) to those directories. I did double check the links in public as root, and they do work just fine, so I'm at a permissions problem. What should the perms here be? Or am I missing something else?
Aaron