Bug#361212: [Pkg-mailman-hackers] Bug#361212: mailman: security upgrade errors out with confusing and ineffective instructions

Lionel Elie Mamane lionel at mamane.lu
Fri Apr 7 22:01:33 UTC 2006


close 361212
severity 361212 normal
tags 361212 -sarge
merge 361212 268117
thanks

On Fri, Apr 07, 2006 at 01:18:21AM -0700, Ivan Kohler wrote:

> Attempting to install the recent security update (v2.1.5-8sarge2)
> errors out with the following message:

>   Old queue files present


Yes, the imperfection of this message is bug #268117. I'm not allowed
to change this in a security update. I tried to get this documented in
http://www.nl.debian.org/releases/sarge/releasenotes, but didn't get
any answer from the robster, and forgot about the issue. Hey, people
of debian-doc, could you please read
http://lists.alioth.debian.org/pipermail/pkg-mailman-hackers/2006-January/000559.html
and react accordingly? Thanks.

Here's a slightly updated text for issue 3 (that's the text in the
current etch package), the one this bug report is about:

Template: mailman/queue_files_present
Type: note
_Description: Old queue files present
 The directory /var/lib/mailman/qfiles contains files. It needs to be
 empty for the upgrade to work properly. If these files contain
 unprocessed messages that are otherwise fine, then you can try to
 handle them by:
  - Stopping new messages from coming in the queue (at the MTA level:
    queue them in the MTA's queue or refuse them with a 4xx code). If
    your site has a relatively low mailman traffic, you can skip this
    step.
  - Start a mailman queue runner: /etc/init.d/mailman start
  - Let it run until all messages are handled.
    If they don't all get handled in a timely manner, look at the logs
    to try to understand why and solve the cause.
  - Stop it: /etc/init.d/mailman stop
  - Retry the upgrade.
  - Let messages come in again.
 You can also decide to simply remove the files, which will make
 Mailman forget about (and lose) the corresponding emails; expect
 angry users.
 .
 If these files correspond to shunted messages, you have to either
 delete them or unshunt them (with
 /var/lib/mailman/bin/unshunt). Shunted messages are messages on which
 Mailman has already abandoned any further processing because of an
 error condition, but that are kept for admin review, as they usually
 originate from Mailman bugs or other abnormal situations that need
 human inspection. You can use /var/lib/mailman/bin/show_qfiles to
 examine the contents of the queues.


Ivan, if you think this message can further be enhanced, feel free to
make suggestions.

-- 
Lionel




More information about the Pkg-mailman-hackers mailing list