Hi! I am using Linux From Scratch and I have some problems installing mailman. I have seen a lot of this-like posts and tried many solutions but non of them seem to work. So here is what I did: >cat /usr/local/apache/conf/httpd.conf|grep Group >Group apache I even created temporary cgi w command `touch /tmp/test` and it gave me result >-rw-r--r-- 1 apache apache 0 Aug 19 23:26 test just to be sure cgi is executed w user/group apache >cat /etc/group|grep apache >apache:x:102:
I am using postfix and installed separate alias file for mailman in /usr/local/mailman/alias as suggested in INSTALL >cat /etc/postfix/main.cf|grep mailman >alias_maps = hash:/usr/local/mailman/aliases >-rwxrwsr-x 1 mailman mailman 251 Aug 22 13:21 aliases after that I did >postalias /usr/local/mailman/aliases >newaliases /usr/loca/mailman/aliases so that mail delivery is done by user/group mailman I created folder /usr/local/mailman >drwxrwsr-x 18 root mailman 4096 Aug 22 13:21 mailman So this is setup.... >cat /etc/group|grep mailman >mailman:x:1009: >./configure --prefix=/usr/local/mailman --with-cgi-gid=102 --with-mail-gid=1009 >make >make install >./mmsitepass >./newlist tmp >cat members.txt >[EMAIL PROTECTED] >[EMAIL PROTECTED] >./add_members -n members.txt tmp After this I can send messages to [EMAIL PROTECTED] and mailinglist works fine. So here is my problem: When I try to open http://www.myhost.com/mailman/admin I get "Bug in Mailman version 2.0.13\nWe're sorry, we hit a bug!...". /logs/error doesn't say anything until I changed permissions to error from >-rw-rw-r-- 1 mailman mailman 7842 Aug 22 16:45 error to >-rw-rw-rw- 1 mailman mailman 7842 Aug 22 16:45 error and I got >cat error >... >admin(25613): File "/usr/local/mailman/Mailman/MailList.py", line 869, in __load >admin(25613): fp = open(dbfile) >admin(25613): IOError: [Errno 13] Permission denied: '/usr/local/mailman/lists/tmp/config.db' >... >-rw-rw---- 1 mailman mailman 2997 Aug 22 16:37 config.db I understand, that this is a problem with apache and permissions, but I can't figure out what exactly have I done wrong. If cgi admin has suid permissions than config.db should be accessed with group mailman? Info that may help: >ls -la /usr/local/mailman/cgi-bin/ >-rwxr-sr-x 1 root mailman 29530 Aug 22 13:06 admin >-rwxr-sr-x 1 root mailman 29534 Aug 22 13:06 admindb >-rwxr-sr-x 1 root mailman 29542 Aug 22 13:06 edithtml >-rwxr-sr-x 1 root mailman 29542 Aug 22 13:06 handle_opts >-rwxr-sr-x 1 root mailman 29542 Aug 22 13:06 listinfo >-rwxr-sr-x 1 root mailman 29534 Aug 22 13:06 options >-rwxr-sr-x 1 root mailman 29534 Aug 22 13:06 private >-rwxr-sr-x 1 root mailman 29530 Aug 22 13:06 roster >-rwxr-sr-x 1 root mailman 29542 Aug 22 13:06 subscribe >cat /usr/local/apache/conf/httpd.conf|grep mailman > Alias /pipermail/ /usr/local/mailman/archives/public/ > ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/" Any help would be greatly appreciated ------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] 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/
