[Mailman-Users] Broken pipe ??

Lionel VICTOR lionel.victor at free.fr
Sat Oct 2 18:16:06 CEST 2004


I am trying to set up a user mailing list for one of my free software 
projects.

At first sight, everything seems to work, you can send mail, get confirmation 
mails etc.. BUT NO !!!

Responses to confirmation mails never trigger the welcome message, and users 
can't get registered...

I did manage to register once, then I could not unregister: each time, I was 
receiving the confirmation mail, answered, got the final mail saying it was 
ok, but my mail was still on the list !!!

BTW, here is what fills may /var/log/mailman/errors... (bin/check_perms 
returned some kind of bad perms to the log files which is now fixed and I 
restarted the mailman service.. still get the errors)

( of course, any hint on how to fix this erratic behavour or where to search 
for an answer would be greatly apreciated ;o)

the list is at http://www.pcsc-perl.net/mailman/listinfo if you want tou play 
around with registration from the web and from the mail 
(pcsc-perl-users at pcsc-perl.net)

var log mailman errors follow:

Oct 02 18:07:56 2004 (27910) Uncaught runner exception: [Errno 32] Broken pipe
Oct 02 18:07:56 2004 (27910) Traceback (most recent call last):
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 110, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 160, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 237, in 
_dispose
    res.process()
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 110, in process
    stop = self.do_command(cmd, args)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 135, in 
do_command
    return self.do_command(cmd, args)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 137, in 
do_command
    return handler.process(self, args)
  File "/usr/lib/mailman/Mailman/Commands/cmd_confirm.py", line 45, in process
    results = mlist.ProcessConfirmation(cookie, res.msg)
  File "/usr/lib/mailman/Mailman/MailList.py", line 1124, in 
ProcessConfirmation
    self.ApprovedAddMember(userdesc, whence=whence)
  File "/usr/lib/mailman/Mailman/MailList.py", line 912, in ApprovedAddMember
    kind, formataddr((email, name)), whence)
  File "/usr/lib/mailman/Mailman/Logging/Syslog.py", line 40, in write
    self.write_ex(kind, msg, args, kws)
  File "/usr/lib/mailman/Mailman/Logging/Syslog.py", line 49, in write_ex
    logf = self._logfiles[kind] = StampedLogger(kind)
  File "/usr/lib/mailman/Mailman/Logging/StampedLogger.py", line 52, in 
__init__
    Logger.__init__(self, category, nofail, immediate)
  File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 49, in __init__
    self.__get_f()
  File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 75, in __get_f
    _logexc(self, e)
  File "/usr/lib/mailman/Mailman/Logging/Utils.py", line 22, in _logexc
    sys.__stderr__.write('Logging error: %s\n' % logger)
IOError: [Errno 32] Broken pipe

Oct 02 18:07:56 2004 (27910) SHUNTING: 
1096733275.993257+5bfbf9b60b33ba475074dc92f944db15a3ab0fca



-- 
Tout a une fin, sauf le saucisson qui en a deux.



More information about the Mailman-Users mailing list