[Mailman-Users] Newbie install woes

Bob Puff@NLE bob at nleaudio.com
Thu Oct 26 06:48:31 CEST 2000

Hi Gang,

I'm new to Mailman, but not to mailing lists.  I'm running Linux Mandrake 7.1, and just downloaded the version 2.0rc1 program.  Using Python version 1.52.

Problem #1.  When I try sending a subscribe to the list, I get a bounce, with this error:

<test-request at nlenet.net>: Command died with status 2:
    "/home/mailman/mail/wrapper mailcmd test". Command output: Failure to exec
    script. WANTED gid 12, GOT gid 528.  (Reconfigure to take 528?)

My mailman user id is 88, and group ID is 528.  Group 12 is mail.  Did I screw this up, and should I have put in 12 instead of 528?

Problem #2. None of the web pages work.  I traced it down to getting a permissions error.  By making the error file in the logs dir world-writeable, I got this:

admin(17480): [----- Mailman Version: 2.0rc1 -----]
admin(17480): [----- Traceback ------]
admin(17480): Traceback (innermost last):
admin(17480):   File "/home/mailman/scripts/driver", line 96, in run_main
admin(17480):     main()
admin(17480):   File "/home/mailman/Mailman/Cgi/listinfo.py", line 42, in main
admin(17480):     mlist = MailList.MailList(listname, lock=0)
admin(17480):   File "/home/mailman/Mailman/MailList.py", line 79, in __init__
admin(17480):     self.Load()
admin(17480):   File "/home/mailman/Mailman/MailList.py", line 877, in Load
admin(17480):     dict, e = self.__load(dbfile)
admin(17480):   File "/home/mailman/Mailman/MailList.py", line 854, in __load
admin(17480):     fp = open(dbfile)
admin(17480): IOError: [Errno 13] Permission denied: '/home/mailman/lists/test/c
admin(17480): [----- Python Information -----]
admin(17480): sys.version    = 1.5.2 (#1, May  9 2000, 15:05:56)  [GCC 2.95.3 19
991030 (prerelease)]
admin(17480): sys.executable = /usr/bin/python
admin(17480): sys.prefix     = /usr
admin(17480): sys.exec_prefix= /usr 
admin(17480): sys.path       = /usr
admin(17480): sys.platform   = linux-i386
admin(17480): [----- Environment Variables -----]
admin(17480):   DOCUMENT_ROOT: /home/nleinternet/http
admin(17480):   SERVER_ADDR:
admin(17480):   HTTP_ACCEPT_ENCODING: gzip
admin(17480):   SERVER_PORT: 80
admin(17480):   PATH_TRANSLATED: /home/nleinternet/http/test
admin(17480):   GATEWAY_INTERFACE: CGI/1.1
admin(17480):   HTTP_ACCEPT_LANGUAGE: en
admin(17480):   REMOTE_ADDR:
admin(17480):   SERVER_NAME: nleinternet.net
admin(17480):   HTTP_CONNECTION: Keep-Alive
admin(17480):   HTTP_USER_AGENT: Mozilla/4.08 [en] (Win95; I)
admin(17480):   HTTP_ACCEPT_CHARSET: iso-8859-1,*,utf-8
admin(17480):   HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg
, image/png, */*
admin(17480):   REQUEST_URI: /mailman/listinfo/test
admin(17480):   QUERY_STRING:
admin(17480):   SCRIPT_FILENAME: /home/mailman/cgi-bin/listinfo
admin(17480):   PATH_INFO: /test
admin(17480):   HTTP_HOST: nleinternet.net 
admin(17480):   REQUEST_METHOD: GET
admin(17480):   SERVER_SIGNATURE:
admin(17480):   SCRIPT_NAME: /mailman/listinfo
admin(17480):   SERVER_ADMIN: root at localhost
admin(17480):   SERVER_SOFTWARE: Apache-AdvancedExtranetServer/1.3.12  (NetRevol
ution/Linux-Mandrake) FrontPage/ PHP/3.0.16 mod_perl/1.22
admin(17480):   PYTHONPATH: /home/mailman
admin(17480):   HTTP_PRAGMA: no-cache
admin(17480):   SERVER_PROTOCOL: HTTP/1.0
admin(17480):   REMOTE_PORT: 61730

I saw something before (that I can't find at the moment) that said it was using uid and gid of 99, which is "nobody" - that's what apache runs under.  It looks like all the mailman stuff is being access with a uid and group id of 99 instead of itself.  How can I fix this?


More information about the Mailman-Users mailing list