[Mailman-Users] Getting python errors with bin/arch

Mark Sapiro mark at msapiro.net
Wed Feb 6 23:57:05 CET 2008


Rob Tanner wrote:
>
>I am trying to rebuild archives -- actually porting archives over from 
>another machine and then doing a rebuild, but the problem below shows up 
>inb all the archives.
>
>I run the command "bin/arch small_centers" and get the following error:
>
>#00000 <9c4d764c0802060656j1828bf41sbb8176d146fcbd9f at mail.gmail.com>
>figuring article archives
>2008-February
>Pickling archive state into 
>/var/lib/mailman/archives/private/small_centers/pipermail.pck
>Traceback (most recent call last):
>  File "bin/arch", line 200, in <module>
>    main()
>  File "bin/arch", line 188, in main
>    archiver.processUnixMailbox(fp, start, end)
>  File "/usr/lib/mailman/Mailman/Archiver/pipermail.py", line 580, in 
>processUnixMailbox
>    self.add_article(a)
>  File "/usr/lib/mailman/Mailman/Archiver/pipermail.py", line 624, in 
>add_article
>    author = fixAuthor(article.decoded['author'])
>  File "/usr/lib/mailman/Mailman/Archiver/pipermail.py", line 62, 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)
>
>This actually looks like a problem in a specific email message in the 
>archive.  How do I identify the mesand how do I fix it?


If you're doing a 'rebuild', you probably want the --wipe option with
bin/arch, but that isn't the problem.

The message has a hex b5 (Greek mu, micro sign), I think in the From:
header.

You can try the attached patch to cleanarch which should enable
cleanarch to find the problems. It won't "fix" them, but it will tell
you where they are.

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch.txt
Url: http://mail.python.org/pipermail/mailman-users/attachments/20080206/ce0da0f7/attachment.txt 


More information about the Mailman-Users mailing list