
I am running mailman-2.0beta6 and have noticed the following bugs. Are they likely to be corrected in v2.0, supposedly coming out this week?
(1) Although I have set (in fact it was the default setting) open posting, I am still asked to confirm all postings by non list members.
(2) The archives are all reported (falsely) to be empty, presumably because index.html is not updated.
(3) The date on admin emails to me (as list-owner) is not properly set.

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@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 onfig.db' 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: 64.65.206.26 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: 64.65.206.24 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@localhost admin(17480): SERVER_SOFTWARE: Apache-AdvancedExtranetServer/1.3.12 (NetRevol ution/Linux-Mandrake) FrontPage/4.0.4.3 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?
Bob

Ok, I got problem #2 figured out - I did a make clean, configure, then make install, and the web interface works nicely.
I tried subscribing myself with the web interface, and it sent me the confirmation message, but once I replied to it, I got a bounce with the same:
Note that I did the configure as: ./configure --with-mail-gid=12
Help!
Bob

At 1:03 AM -0400 10/26/00, Bob Puff@NLE wrote:
the error is pretty self-explanatory. You're telling mailman to expect to be executed by user 12, but user 528 is actually doing the execution. Since this is a security thing, it therefore won't run, and it warns you.
-- Chuq Von Rospach - Plaidworks Consulting (mailto:chuqui@plaidworks.com) Apple Mail List Gnome (mailto:chuq@apple.com)
Be just, and fear not.

Thanks for the quick replies - boy, sometimes I feel really stupid! Got it working!
One thing I noticed - when I send a message out, it takes maybe 5-10 seconds before it comes back to me. My server isn't loaded at all. Is this typical? My majordomo lists come back immediately.
Bob

At 1:21 AM -0400 10/26/00, Bob Puff@NLE wrote:
Not unusual -- mailman uses a queue and a queue runner that runs once a minute out of cron. So your message will sit until the queue runner processes it.
Majordomo runs things directly out of the alias file, so it's faster -- but if 100 messages hit your server at once, majordomo will drive the server to its knees, while mailman will sequentially process them. So majordomo will be faster in the trivially easy cases, and mailman will scale and keep your system from barfing under heavy load conditions...
-- Chuq Von Rospach - Plaidworks Consulting (mailto:chuqui@plaidworks.com) Apple Mail List Gnome (mailto:chuq@apple.com)
Be just, and fear not.

On Thu, 26 Oct 2000, Bob Puff@NLE wrote:
admin(17480): IOError: [Errno 13] Permission denied: '/home/mailman/lists/test/c onfig.db'
Both of these problems suggest that you didn't run ./configure with the correct --with-cgi-gid or --with-mail-gid options. Read the hints in the INSTALL file of the Mailman distribution for information on how to get these values right.
-- Virginia J. Beauregard virginia@texterity.com UNIX Systems and Network Administrator Texterity, Inc.

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@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 onfig.db' 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: 64.65.206.26 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: 64.65.206.24 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@localhost admin(17480): SERVER_SOFTWARE: Apache-AdvancedExtranetServer/1.3.12 (NetRevol ution/Linux-Mandrake) FrontPage/4.0.4.3 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?
Bob

Ok, I got problem #2 figured out - I did a make clean, configure, then make install, and the web interface works nicely.
I tried subscribing myself with the web interface, and it sent me the confirmation message, but once I replied to it, I got a bounce with the same:
Note that I did the configure as: ./configure --with-mail-gid=12
Help!
Bob

At 1:03 AM -0400 10/26/00, Bob Puff@NLE wrote:
the error is pretty self-explanatory. You're telling mailman to expect to be executed by user 12, but user 528 is actually doing the execution. Since this is a security thing, it therefore won't run, and it warns you.
-- Chuq Von Rospach - Plaidworks Consulting (mailto:chuqui@plaidworks.com) Apple Mail List Gnome (mailto:chuq@apple.com)
Be just, and fear not.

Thanks for the quick replies - boy, sometimes I feel really stupid! Got it working!
One thing I noticed - when I send a message out, it takes maybe 5-10 seconds before it comes back to me. My server isn't loaded at all. Is this typical? My majordomo lists come back immediately.
Bob

At 1:21 AM -0400 10/26/00, Bob Puff@NLE wrote:
Not unusual -- mailman uses a queue and a queue runner that runs once a minute out of cron. So your message will sit until the queue runner processes it.
Majordomo runs things directly out of the alias file, so it's faster -- but if 100 messages hit your server at once, majordomo will drive the server to its knees, while mailman will sequentially process them. So majordomo will be faster in the trivially easy cases, and mailman will scale and keep your system from barfing under heavy load conditions...
-- Chuq Von Rospach - Plaidworks Consulting (mailto:chuqui@plaidworks.com) Apple Mail List Gnome (mailto:chuq@apple.com)
Be just, and fear not.

On Thu, 26 Oct 2000, Bob Puff@NLE wrote:
admin(17480): IOError: [Errno 13] Permission denied: '/home/mailman/lists/test/c onfig.db'
Both of these problems suggest that you didn't run ./configure with the correct --with-cgi-gid or --with-mail-gid options. Read the hints in the INSTALL file of the Mailman distribution for information on how to get these values right.
-- Virginia J. Beauregard virginia@texterity.com UNIX Systems and Network Administrator Texterity, Inc.
participants (4)
-
Bob Puff@NLE
-
Chuq Von Rospach
-
tim@maths.tcd.ie
-
Virginia Beauregard