I've been trying to get mailman 2.1.5 to work on my OS X (10.3.8, not
server) machine for some time. I have root access. My postfix mail
agent is working correctly (I can send email from my box and receive
mail). I've used Larry Stone's archive posting to guide my
installation of mailman. If anyone can tell me what I can do to get
mailman up and running on my machine, I'd be most grateful.
I seem to be able to create new lists, but whenever I do, I get an
error that looks like this:
We're sorry, we hit a bug!
If you would like to help us identify the problem, please email a copy
of this page to the webmaster for this site with a description of what
happened. Thanks!
Traceback:
Traceback (most recent call last):
File "/Applications/mailman/scripts/driver", line 87, in run_main
main()
File "/Applications/mailman/Mailman/Cgi/create.py", line 55, in main
process_request(doc, cgidata)
File "/Applications/mailman/Mailman/Cgi/create.py", line 226, in
process_request
sys.modules[modname].create(mlist, cgi=1)
File "/Applications/mailman/Mailman/MTA/Postfix.py", line 232, in
create
_update_maps()
File "/Applications/mailman/Mailman/MTA/Postfix.py", line 53, in
_update_maps
raise RuntimeError, msg % (acmd, status, errstr)
RuntimeError: command failed: /usr/sbin/postalias
/Applications/mailman/data/aliases (status: 1, Operation not
permitted)
I've checked the permissions on /Applications/mailman/data/aliases, andIf you would like to help us identify the problem, please email a copy
of this page to the webmaster for this site with a description of what
happened. Thanks!
Traceback:
Traceback (most recent call last):
File "/Applications/mailman/scripts/driver", line 87, in run_main
main()
File "/Applications/mailman/Mailman/Cgi/create.py", line 55, in main
process_request(doc, cgidata)
File "/Applications/mailman/Mailman/Cgi/create.py", line 226, in
process_request
sys.modules[modname].create(mlist, cgi=1)
File "/Applications/mailman/Mailman/MTA/Postfix.py", line 232, in
create
_update_maps()
File "/Applications/mailman/Mailman/MTA/Postfix.py", line 53, in
_update_maps
raise RuntimeError, msg % (acmd, status, errstr)
RuntimeError: command failed: /usr/sbin/postalias
/Applications/mailman/data/aliases (status: 1, Operation not
permitted)
look for yourself (though I've deleted many bounce events that are in
this directory):
drwxrwsr-x 18 root mailman 612 25 Mar 08:42 .
drwxrwsrwx 23 mailman mailman 782 25 Mar 08:38 ..
-rw-r----- 1 mailman mailman 41 21 Mar 11:15 adm.pw
-rw-rw---- 1 mailman mailman 6668 25 Mar 09:03 aliases
-rw-r----- 1 mailman mailman 16384 25 Mar 08:47 aliases.db
-rw-r--r-- 1 mailman mailman 10 14 Nov 15:42
last_mailman_version
-rw-rw---- 1 mailman mailman 4 24 Mar 14:50 master-qrunner.pid
-rw-r--r-- 1 mailman mailman 14110 25 Mar 08:42 sitelist.cfg
I've run the check_perms -f command several times. I've run Diskdrwxrwsrwx 23 mailman mailman 782 25 Mar 08:38 ..
-rw-r----- 1 mailman mailman 41 21 Mar 11:15 adm.pw
-rw-rw---- 1 mailman mailman 6668 25 Mar 09:03 aliases
-rw-r----- 1 mailman mailman 16384 25 Mar 08:47 aliases.db
-rw-r--r-- 1 mailman mailman 10 14 Nov 15:42
last_mailman_version
-rw-rw---- 1 mailman mailman 4 24 Mar 14:50 master-qrunner.pid
-rw-r--r-- 1 mailman mailman 14110 25 Mar 08:42 sitelist.cfg
Utility and repaired permissions once. I've rerun check_perms -f a few
more times.
Here's an excerpt from my system log. The last two entries correspond
to my trying to send email to a list on my machine from my machine.
Mar 25 09:06:52 pyrite postfix/smtpd[8549]: fatal: accept connection:
Socket operation on non-socket
Mar 25 09:07:36 pyrite sudo: millerj : TTY=ttyp1 ;
PWD=/Applications/mailman ; USER=root ; COMMAND=bin/check_perms -f
Mar 25 09:07:40 pyrite sudo: millerj : TTY=ttyp1 ;
PWD=/Applications/mailman ; USER=root ; COMMAND=bin/check_perms -f
Mar 25 09:09:41 pyrite postfix/smtpd[8557]: fatal: accept connection:
Socket operation on non-socket
Mar 25 09:09:52 pyrite postfix/smtpd[8561]: fatal: accept connection:
Socket operation on non-socket
Mar 25 09:10:00 pyrite CRON[8567]: (root) CMD (/usr/libexec/atrun)
Mar 25 09:10:00 pyrite CRON[8566]: (mailman) CMD (/usr/bin/python -S
/Applications/mailman/cron/gate_news)
Mar 25 09:10:00 pyrite CRON[8565]: (root) CMD (/usr/bin/python -S
/Applications/mailman/cron/gate_news)
Mar 25 09:10:03 pyrite postfix/smtpd[8568]: fatal: accept connection:
Socket operation on non-socket
Mar 25 09:10:26 pyrite postfix/smtpd[8569]: fatal: accept connection:
Socket operation on non-socket
Thanks in advance for any thoughts you can share or any pointers toSocket operation on non-socket
Mar 25 09:07:36 pyrite sudo: millerj : TTY=ttyp1 ;
PWD=/Applications/mailman ; USER=root ; COMMAND=bin/check_perms -f
Mar 25 09:07:40 pyrite sudo: millerj : TTY=ttyp1 ;
PWD=/Applications/mailman ; USER=root ; COMMAND=bin/check_perms -f
Mar 25 09:09:41 pyrite postfix/smtpd[8557]: fatal: accept connection:
Socket operation on non-socket
Mar 25 09:09:52 pyrite postfix/smtpd[8561]: fatal: accept connection:
Socket operation on non-socket
Mar 25 09:10:00 pyrite CRON[8567]: (root) CMD (/usr/libexec/atrun)
Mar 25 09:10:00 pyrite CRON[8566]: (mailman) CMD (/usr/bin/python -S
/Applications/mailman/cron/gate_news)
Mar 25 09:10:00 pyrite CRON[8565]: (root) CMD (/usr/bin/python -S
/Applications/mailman/cron/gate_news)
Mar 25 09:10:03 pyrite postfix/smtpd[8568]: fatal: accept connection:
Socket operation on non-socket
Mar 25 09:10:26 pyrite postfix/smtpd[8569]: fatal: accept connection:
Socket operation on non-socket
good references on this problem.
================================================================
Jason E. Miller, Ph.D.
Associate Professor of Mathematics
Truman State University
Kirksville, MO
http://pyrite.truman.edu/~millerj/
660.785.7430