Bug 505556 - list archiving and message delivery fails if list lang is set to FI
list archiving and message delivery fails if list lang is set to FI
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: mailman (Show other bugs)
All Linux
low Severity medium
: rc
: ---
Assigned To: Daniel Novotny
Depends On:
  Show dependency treegraph
Reported: 2009-06-12 08:35 EDT by Juha Tuomala
Modified: 2010-03-18 11:47 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2010-03-18 11:47:16 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

External Trackers
Tracker ID Priority Status Summary Last Updated
Launchpad 266122 None None None Never

  None (edit)
Description Juha Tuomala 2009-06-12 08:35:06 EDT
Description of problem:
If Mailman has a list that's language is set to finnish, it fails to archive the messages on that list with python traceback.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Create a mailing list.
2. Switch on finnish language and archiving. 
3. Send a message to the list and run /usr/lib/mailman/bin/arch <list>
Actual results:
Jun 12 17:47:40 2009 (19662) SHUNTING: 1196259196.5090239+bd10bea939da93223841a599d3ee702ea96d6e61
Jun 12 17:48:06 2009 (19662) Uncaught runner exception: unsupported format character '�' (0xffffffe4) at index 16
Jun 12 17:48:06 2009 (19662) Traceback (most recent call last):
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/ArchRunner.py", line 73, in _dispose
  File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 216, in ArchiveMail
  File "/usr/lib/mailman/Mailman/Archiver/pipermail.py", line 313, in close
  File "/usr/lib/mailman/Mailman/Archiver/HyperArch.py", line 1053, in write_TOC
  File "/usr/lib/mailman/Mailman/Archiver/HyperArch.py", line 740, in html_TOC
  File "/usr/lib/mailman/Mailman/Archiver/HyperArch.py", line 763, in html_TOC_entry
    templ = '<td><A href="%(url)s">[ ' + _('Gzip\'d Text%(sz)s') \
  File "/usr/lib/mailman/Mailman/i18n.py", line 89, in _
    return tns % dict
ValueError: unsupported format character '�' (0xffffffe4) at index 16

More annyoing sidefeature is that messages wont get delivered 
always and get 'SHUNNED' to /var/spool/mailman/shunt and must 
be manually delivered with unshunt command.

Expected results:
Messages not being shunted and archives working.

Additional info:
Known issue https://bugs.launchpad.net/mailman/+bug/266122

[15:25] <Piet> i use a more recent version and haven't seen this bug in two years
Comment 1 Daniel Novotny 2010-03-18 11:47:16 EDT
4.9 is the last regular update of RHEL4 and it should be minimal. Closing this
bug, as this works correctly in RHEL5.

Note You need to log in before you can comment on or make changes to this bug.