[Mailman-Developers] Bug#43258: mailman: pipermail barfs when invoked multiple times (fwd)

Gergely Madarasz gorgo@caesar.elte.hu
Tue, 7 Sep 1999 17:13:18 +0200 (METDST)


Hello,

I got this report in the debian bugtracking system. 

-- 
Madarasz Gergely           gorgo@caesar.elte.hu         gorgo@linux.rulez.org
      It's practically impossible to look at a penguin and feel angry.
          Egy pingvinre gyakorlatilag lehetetlen haragosan nezni.
                    HuLUG: http://mlf.linux.rulez.org/

---------- Forwarded message ----------
Date: Fri, 20 Aug 1999 21:12:59 +0200
From: Simon Richter <geier@phobos.fachschaften.tu-muenchen.de>
To: submit@bugs.debian.org
Subject: Bug#43258: mailman: pipermail barfs when invoked multiple times
Resent-Date: Fri, 20 Aug 1999 19:18:00 GMT
Resent-From: Simon Richter <geier@phobos.fachschaften.tu-muenchen.de>
Resent-To: debian-bugs-dist@lists.debian.org
Resent-cc: Gergely Madarasz <gorgo@caesar.elte.hu>

Package: mailman
Version: 1.0rc2-5

Hi,

I am using mailman/pipermail for all list processing on my systems, and
among these lists there is one for CVS autopostings. If someone commits
changes in multiple directories, CVS creates a message for each of them,
thus causing multiple messages to be queued in very short time.

However, pipermail seems to have trouble when archiving these messages, the
output from the command invoked by the mailer is as follows:

Traceback (innermost last):
  File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 210, in
ArchiveMail
    h.close()
  File "/usr/lib/mailman/Mailman/Archiver/HyperArch.py", line 906, in close
    self.update_dirty_archives()# Update all changed archives
  File "/usr/lib/mailman/Mailman/Archiver/HyperArch.py", line 871, in
update_dirty_archives
    self.update_archive(i)
  File "/usr/lib/mailman/Mailman/Archiver/pipermail.py", line 316, in
update_archive
    article=self.database.getArticle(self.archive, msgid)
  File "/usr/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 264, in
getArticle
    s=self.articleIndex[msgid]
  File "/usr/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 131, in
__getitem__
    return self.dict[item]

I suspect this is some sort of locking problem. Am I right?

   Simon

-- System Information
Debian Release: 2.1
Kernel Version: Linux phobos 2.2.10 #1 Sat Jun 19 17:39:45 CEST 1999 i486 unknown

Versions of the packages mailman depends on:
ii  libc6           2.0.7.19981211 GNU C Library: shared libraries
ii  python-base     1.5.1-7        An interactive object-oriented scripting lan
ii  python-misc     1.5.1-7        Miscellaneous support modules for Python.
ii  python-net      1.5.1-7        TCP/IP and various Internet support modules 
sendmail	Not installed or no info
ii  exim            2.05-1         Exim Mailer
	^^^ (Provides virtual package mail-transport-agent)
apache	Not installed or no info
ii  apache-ssl      1.3.3+1.29-2   Versatile, high-performance HTTP server with
	^^^ (Provides virtual package httpd)