[Mailman-Users] diagnosing messages missing from archives

Matt Morgan minxmertzmomo at gmail.com
Tue May 9 10:54:18 EDT 2017


I'm working on a complaint about messages being delivered, but not getting
into a private mailman archives.

I found a discussion about diagnosing it, from a few years ago, here:
http://grokbase.com/t/python/mailman-users/093t4rv1zv/some-messages-missing-from-archive

This is on a very low activity list, so I can see that the messages are not
just threaded unexpectedly (from an edited subj line). I'm not sure I can
get the full headers of the message to check for x_no_archive or similar
(though I'm trying).

I do see this in the error log:

Apr 27 20:58:43 2017 (517) Uncaught runner exception: 'ascii' codec can't
decode
 byte 0xb5 in position 26: ordinal not in range(128)
Apr 27 20:58:43 2017 (517) Traceback (most recent call last):
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 119, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 190, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/ArchRunner.py", line 77, in
_dispose
    mlist.ArchiveMail(msg)
  File "/usr/local/mailman/Mailman/Archiver/Archiver.py", line 216, in
ArchiveMail
    h.processUnixMailbox(f)
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 596, in
processUnixMailbox
    self.add_article(a)
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 640, in
add_article
    author = fixAuthor(article.decoded['author'])
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 63, in
fixAuthor
    while i>0 and (L[i-1][0] in lowercase or
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb5 in position 26:
ordinal not in range(128)

Apr 27 20:58:43 2017 (517) SHUNTING:
1493351921.551243+8e185be2446d37cbda2f99d888a5a7b7e0643d85

Is that the error I'm looking for? That ArchRunner line looks relevant.
It's a reasonably common series of entries in the log (10ish times a day),
though the timing doesn't line up with the date/time on the messages that
are missing. Is that normal? Is there a way to verify that the error is
specific to any given missing message?

Thanks,
Matt


More information about the Mailman-Users mailing list