> -----Alkuperäinen viesti-----
> Lähettäjä: Mark Sapiro [mailto:[EMAIL PROTECTED] 
> Lähetetty: 27. tammikuuta 2006 23:30
> Vastaanottaja: Niemi Hannu; mailman-users@python.org
> Aihe: Re: [Mailman-Users] Confirmation problems
> 
> Niemi Hannu wrote:
> >
> >> Is it only this list that fails? It is not likely a virtual host 
> >> problem as host really isn't involved in processing confirmations.
> >
> >I had to test the others. To be honest I haven't earlier 
> used this kind 
> >of "user-driven subscription" in any of the lists on that 
> server, but have been adding the users on the web form instead.
> 
> Check mailman's 'error' log and also permissions on the 
> list's pending.pck file.

Hello

I was away for some time (hey, even I have vacation somedays ;)) and have now 
come back.

If you have forgotten what the problem is:

e-mail conformation isn't working for a list (though for others it does). 

After evaluating the problem again it seems that my first impression was a bit 
erroneous (read I didn't debug efficiently enough):

It seems that confirming via web page works, but only if one hasn't tried to do 
it by mail. It seems that the mail removes the confirmation from the pending 
confirmations, but doesn't do the trick. And after that the web page 
confirmation doesn't really have anything to confirm against.

The error log gives the following information:

-----------------8<--------------8<-----------------

Feb 08 21:26:11 2006 (29601) Uncaught runner exception: [Errno 9] Bad file 
descriptor
Feb 08 21:26:11 2006 (29601) 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/OutgoingRunner.py", line 74, in _dispose
    self._func(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Handlers/SMTPDirect.py", line 180, in process
    mm_cfg.SMTP_LOG_EVERY_MESSAGE[1], kws=d)
  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 9] Bad file descriptor

Feb 08 21:26:11 2006 (29601) SHUNTING: 
1139426770.15838+256c6fef5c6868ee41812a6ec8d71a9d1da73730

-----------------8<--------------8<-----------------

Any suggestions based on this one?

Best regards

Hannu Niemi
------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp

Reply via email to