I built an Ubuntu package for the patched Mailman 2.1.9, and when
I tried to install it this morning, there was an error message
stating that
The directory /var/lib/mailman/qfiles contains files.
It needs to be empty for the upgrade work properly.
I looked at that directory, and I found a number of
bounces/xxxxx.bak
files. Per a reply posting on 12 Feb-2008 by Mark Sapiro
(Subject: [Mailman-Users] bounce file questions)
I moved those files elsewhere (for further study). Then I was able to
install the updated Mailman 2.1.9 package. Mark wrote:
Yes, it's safe to delete. It is the backup of the file that
BounceRunner was processing when something happened, and
BounceRunner never 'finished' processing the file. There
was a hole that allowed this to occur on an 'unparseable'
(almost always spam) message in 2.1.9, no whenever you get
the "Ignoring unparseable message" in the error log, the
.bak file is left behind. This is fixed in 2.1.10n now in
beta.
I looked at the logs and found an unparseable rejection message.
I am including it below. I am not sure what the problem is, but I
believe that the
content-type: message/rfc822
attachment contains the beginning of the original MIME-encoded
posting, and Mailman is getting confused with this MIME-within-MIME.
Here is a message from the Mailman error log:
Uncaught runner exception: No terminating boundary and no trailing
empty line
Here is the traceback:
Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 100, in _oneloop
msg, msgdata = self._switchboard.dequeue(filebase)
File "/var/lib/mailman/Mailman/Queue/Switchboard.py", line 164, in dequeue
msg = email.message_from_string(msg, Message.Message)
File "/var/lib/mailman/pythonlib/email/__init__.py", line 51, in
message_from_string
return Parser(_class, strict=strict).parsestr(s)
File "/var/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
File "/var/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/var/lib/mailman/pythonlib/email/Parser.py", line 240, in _parsebody
msgobj = self.parsestr(part)
File "/var/lib/mailman/pythonlib/email/Parser.py", line 75, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
File "/var/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/var/lib/mailman/pythonlib/email/Parser.py", line 265, in _parsebody
msg = self.parse(fp)
File "/var/lib/mailman/pythonlib/email/Parser.py", line 64, in parse
self._parsebody(root, fp, firstbodyline)
File "/var/lib/mailman/pythonlib/email/Parser.py", line 206, in _parsebody
raise Errors.BoundaryError(
BoundaryError: No terminating boundary and no trailing empty line
Am I correct in my diagnosis? And is this (i.e., the unparseability)
something that can be corrected? Thanks.
----------------------------------------------------------------------
Barry S. Finkel
Computing and Information Systems Division
Argonne National Laboratory Phone: +1 (630) 252-7277
9700 South Cass Avenue Facsimile:+1 (630) 252-4601
Building 222, Room D209 Internet: [EMAIL PROTECTED]
Argonne, IL 60439-4828 IBMMAIL: I1004994
----- Here is the unparseable rejection message. -----
>From MAILER-DAEMON Mon Apr 21 07:03:34 2008
Return-Path: <>
Received: from mailrelay.anl.gov (localhost [127.0.0.1])
by localhost.ctd.anl.gov (Postfix) with ESMTP id 8BE2E5F0C03;
Mon, 21 Apr 2008 07:03:34 -0500 (CDT)
Received: from mailgateway.anl.gov (mailgateway.anl.gov [130.202.101.28])
by mailrelay2.anl.gov (Postfix) with ESMTP id 601025F0C02
for <[EMAIL PROTECTED]>; Mon, 21 Apr 2008 07:03:34 -0500 (CDT)
Received: from localhost by mailgateway.anl.gov;
21 Apr 2008 07:03:34 -0500
Date: 21 Apr 2008 07:03:34 -0500
To: [EMAIL PROTECTED]
From: "Mail Delivery System" <[EMAIL PROTECTED]>
Subject: Delivery Status Notification (Failure)
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="orAt.4Is3ZceEe.1I4wvb.Aylgfr0"
Message-Id: <[EMAIL PROTECTED]>
--orAt.4Is3ZceEe.1I4wvb.Aylgfr0
content-type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
The following message to <[EMAIL PROTECTED]> was undeliverable.
The reason for the problem:
5.1.0 - Unknown address error 550-'5.1.1 <[EMAIL PROTECTED]>: Recipient a=
ddress rejected: User unknown in relay recipient table'
--orAt.4Is3ZceEe.1I4wvb.Aylgfr0
content-type: message/delivery-status
Reporting-MTA: dns; mailgateway.anl.gov
Final-Recipient: rfc822;[EMAIL PROTECTED]
Action: failed
Status: 5.0.0 (permanent failure)
Remote-MTA: dns; [130.202.101.23]
Diagnostic-Code: smtp; 5.1.0 - Unknown address error 550-'5.1.1 <[EMAIL
PROTECTED]>: Recipient address rejected: User unknown in relay recipient table'
(delivery attempts: 0)
--orAt.4Is3ZceEe.1I4wvb.Aylgfr0
content-type: message/rfc822
Received: from cliff.mcs.anl.gov (HELO mcs.anl.gov) ([140.221.9.17])
by mailgateway.anl.gov with ESMTP; 21 Apr 2008 07:03:34 -0500
Received: from cliff.mcs.anl.gov (HELO mcs.anl.gov) ([140.221.9.17])
by mailgateway.anl.gov with ESMTP; 21 Apr 2008 07:03:34 -0500
Received: from mailgw.mcs.anl.gov (mailgw.mcs.anl.gov [140.221.9.4])
by mcs.anl.gov (8.11.6/8.9.3) with ESMTP id m3LC1HQ149680;
Mon, 21 Apr 2008 07:01:17 -0500
Received: from localhost (localhost [127.0.0.1])
by mailgw.mcs.anl.gov (Postfix) with ESMTP id 28A6434800C;
Mon, 21 Apr 2008 07:01:17 -0500 (CDT)
Received: from mailhost.anl.gov (mailhost.anl.gov [130.202.113.50])
by mailgw.mcs.anl.gov (Postfix) with ESMTP id 7C8CA348009;
Mon, 21 Apr 2008 07:01:16 -0500 (CDT)
Received: from mailhost.anl.gov (localhost [127.0.0.1])
by localhost.ctd.anl.gov (Postfix) with ESMTP id 1F6518A;
Mon, 21 Apr 2008 07:00:54 -0500 (CDT)
Received: from lists.anl.gov (katydid.it.anl.gov [146.137.96.32])
by mailhost.anl.gov (Postfix) with ESMTP id 2987EA3;
Mon, 21 Apr 2008 07:00:40 -0500 (CDT)
Received: from katydid.it.anl.gov (localhost [127.0.0.1])
by lists.anl.gov (Postfix) with ESMTP id A51C180D88;
Mon, 21 Apr 2008 07:00:33 -0500 (CDT)
X-Original-To: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
Received: from SCOOBY.anl.gov (velma.anl.gov [146.137.8.21])
by lists.anl.gov (Postfix) with ESMTP id D35AF80D70
for <[EMAIL PROTECTED]>;
Mon, 21 Apr 2008 07:00:29 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/related; type="multipart/alternative";
boundary="----_=_NextPart_001_01C8A3A7.4B24E858"
Subject: Today - Monday, April 21
Date: Mon, 21 Apr 2008 07:00:29 -0500
Message-ID: <[EMAIL PROTECTED]>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Argonne Today - Monday, April 21
Thread-Index: Acihm/Er7Ksidh3fQHeKTEnEZRl9Yg==
From: "Newsroom" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "This is the LISTNAME"
<LISTNAME.lists.anl.gov>
List-Unsubscribe: <https://lists.anl.gov/mailman/listinfo/LISTNAME>,
<mailto:[EMAIL PROTECTED]>
List-Archive: <https://lists.anl.gov/mailman/private/LISTNAME>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Help: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <https://lists.anl.gov/mailman/listinfo/LISTNAME>
<mailto:[EMAIL PROTECTED]>
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at mailgw.mcs.anl.gov
------_=_NextPart_001_01C8A3A7.4B24E858--
--orAt.4Is3ZceEe.1I4wvb.Aylgfr0--
------------------------------------------------------
Mailman-Users mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Security Policy:
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp