[Mailman-Users] Confirmation by reply not working
Mark Sapiro
mark at msapiro.net
Tue Oct 27 20:26:48 EDT 2015
On 10/27/2015 04:28 PM, Keith Seyffarth wrote:
>
>
>> Anything in Mailman's error log?
>
> Oct 27 17:22:16 2015 (901) Uncaught runner exception: [Errno 9] Bad file descriptor
> Oct 27 17:22:16 2015 (901) Traceback (most recent call last):
> File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 119, in _oneloop
> self._onefile(msg, msgdata)
> File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 190, in _onefile
> keepqueued = self._dispose(mlist, msg, msgdata)
> File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 263, in _dispose
> ret = res.process()
> File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 118, in process
> ret = self.do_command(cmd, args)
> File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 146, in do_command
> return self.do_command(cmd, args)
> File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 151, in do_command
> if handler.process(self, args):
> File "/usr/lib/mailman/Mailman/Commands/cmd_confirm.py", line 46, in process
> results = mlist.ProcessConfirmation(cookie, res.msg)
> File "/usr/lib/mailman/Mailman/MailList.py", line 1257, in ProcessConfirmation
> self.ApprovedAddMember(userdesc, whence=whence)
> File "/usr/lib/mailman/Mailman/MailList.py", line 1015, in ApprovedAddMember
> kind, formataddr((name, email)), whence)
> File "/usr/lib/mailman/Mailman/Logging/Syslog.py", line 43, in write
> self.write_ex(kind, msg, args, kws)
> File "/usr/lib/mailman/Mailman/Logging/Syslog.py", line 52, 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 50, in __init__
> self.__get_f()
> File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 76, 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
>
> Oct 27 17:22:16 2015 (901) SHUNTING: 1445988136.175048+4b651bb8e2ca5a8b65ef1b9f3c4a54e715f0686f
That's the problem. I'm not sure what's going on, but the issue is in
writing to Mailman's 'subscribe' log. What does
ls -l /path/to/mailman/logs/
show?
Also, it may or may not be helpful, but if you could send me off list
the
/path/to/mailman/qfiles/1445988136.175048+4b651bb8e2ca5a8b65ef1b9f3c4a54e715f0686f.pck
file or alternatevely, post or send me the output from
/path/to/mailman/bin/dumpdb
/path/to/mailman/qfiles/1445988136.175048+4b651bb8e2ca5a8b65ef1b9f3c4a54e715f0686f.pck
it might help.
--
Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users
mailing list