[Mailman-Users] Re: Broken pipe ??

Lionel VICTOR lionel.victor at free.fr
Sat Oct 2 22:12:36 CEST 2004


Hem... well I fixed my problem though I could not really explain what happened

just de-installed the package, re-installed it...

the only stuf I chenged was creating the list manually with "# newlist 
pcsc-perl-users mail" instead of using the web front-end.

Things are working as expected now. I guess that it was a filesystem right 
problem because I am using a 'secure' version of mandrake... if 'secure' 
means something ;o) anyway...

This is my guess because check_perms returns a LOT of errors (more than a 
thousand). This time I had not run it with -f and it seems to work anyway.

well I just hope these comments may help a few other people reading the 
archive.

bye bye! and thanx for your reading :o)

Le samedi 2 Octobre 2004 18:16, vous avez écrit :
> 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