Package: mailman
Version: 2.1.5-8
Severity: important
long-named attachment with special characters breaks archival of the messages
list stops working.
manual workaround:
1) fix list.mbox file by hand
2) run mmarch listname
3) unshunt messages.
*** log file follows
Oct 11 22:11:07 2005 (2842) Uncaught runner exception: [Errno 36] File
name too long:
'/var/lib/mailman/archives/private/mmtest1/attachments/20051011/e80a0988/windows-1257QptE4p
ikutesttE4pikutesttE4pikutesttE4pikutesttE4pikwindows-1257QutesttE4pikutesttE4pikutesttE4pikutesttE4pikutwindows-1257QesttE4pikutesttE4pikutesttE4pikutesttE4pikutesttE4pwindows-
1257QikutesttE4pikutesttE4pikutesttE4pikutesttE4pikutesttwindows-1257QE4pikutesttE4pikutesttE4pikutesttE4pikutesttE4pikutwindows-1257QesttE4pikutesttE4pikutestt.obj'
Oct 11 22:11:07 2005 (2842) 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
mlist.ArchiveMail(msg)
File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 215, in
ArchiveMail
h.processUnixMailbox(f)
File "/usr/lib/mailman/Mailman/Archiver/pipermail.py", line 553, in
processUnixMailbox
m = mbox.next()
File "/usr/lib/python2.3/mailbox.py", line 35, in next
return self.factory(_Subfile(self.fp, start, stop))
File "/usr/lib/mailman/Mailman/Mailbox.py", line 89, in scrubber
return mailbox.scrub(msg)
File "/usr/lib/mailman/Mailman/Mailbox.py", line 109, in scrub
return self._scrubber(self._mlist, msg)
File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line 265, in
process
url = save_attachment(mlist, part, dir)
File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line 447, in
save_attachment
fp = open(path, 'w')
IOError: [Errno 36] File name too long:
'/var/lib/mailman/archives/private/mmtest1/attachments/20051011/e80a0988/windows-1257QptE4pikutesttE4pikutesttE4pikutesttE4pikutesttE4pik
windows-1257QutesttE4pikutesttE4pikutesttE4pikutesttE4pikutwindows-1257QesttE4pikutesttE4pikutesttE4pikutesttE4pikutesttE4pwindows-1257QikutesttE4pikutesttE4pikutesttE4pikutestt
E4pikutesttwindows-1257QE4pikutesttE4pikutesttE4pikutesttE4pikutesttE4pikutwindows-1257QesttE4pikutesttE4pikutestt.obj'
Oct 11 22:11:07 2005 (2842) SHUNTING:
1129057753.2210591+1e2acb83b44424b8903d776060b07d0af0e7f4ed
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.11.12-grsec
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)
Versions of packages mailman depends on:
ii apache [httpd] 1.3.33-6sarge1 versatile, high-performance HTTP s
ii cron 3.0pl1-86 management of regular background p
ii debconf 1.4.30.13 Debian configuration management sy
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii logrotate 3.7-5 Log rotation utility
ii postfix [mail-transport-a 2.1.5-9 A high-performance mail transport
ii pwgen 2.03-1 Automatic Password generation
ii python 2.3.5-2 An interactive high-level object-o
ii ucf 1.17 Update Configuration File: preserv
-- debconf information:
mailman/queue_files_present:
mailman/default_server_language: en
mailman/gate_news: false
* mailman/site_languages: en
* mailman/used_languages:
* mailman/create_site_list:
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]