[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 

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 
  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 
    return self.do_command(cmd, args)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 137, in 
    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 
    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 
    Logger.__init__(self, category, nofail, immediate)
  File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 49, in __init__
  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: 

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

More information about the Mailman-Users mailing list