Debian Bug report logs - #315901
mailman: file permission problems in archives not handled correctly

version graph

Package: mailman; Maintainer for mailman is Mailman for Debian <[email protected]>; Source for mailman is src:mailman (PTS, buildd, popcon).

Reported by: Melanie Harper <[email protected]>

Date: Sun, 26 Jun 2005 23:33:02 UTC

Severity: normal

Found in version 2.1.5-8

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Tollef Fog Heen <[email protected]>:
Bug#315901; Package mailman. (full text, mbox, link).


Acknowledgement sent to Melanie Harper <[email protected]>:
New Bug report received and forwarded. Copy sent to Tollef Fog Heen <[email protected]>. (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Melanie Harper <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: mailman: file permission problems in archives not handled correctly
Date: Mon, 27 Jun 2005 00:16:07 +0100
Package: mailman
Version: 2.1.5-8
Severity: normal


If the file permissions or ownership of a list's archives have become 
corrupted (for instance, if you're an idiot who has run 
/var/lib/mailman/bin/arch [list name] as root rather than as list), future 
attempts to recreate the HTML files for the archive will fail. This is 
fair enough, but they are failing at the wrong point. The exception is 
thrown at the point where Mailman attempts to create the symlink to the 
new default index file (for instance thread.html) as index.html -- at this
point the archiver falls over because index.html already exists. It ought
to fail at the previous stage where it attempts to unlink index.html and
cannot do so because of a permissions problem, though it'd also need to 
consider the case where index.html doesn't exist yet because this is the 
first message to the list in this particular (part of the) archive.

I strongly suspect this is a two-line fix but I don't really speak Python
so I shan't attempt it.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages mailman depends on:
ii  apache [httpd]              1.3.33-6     versatile, high-performance HTTP s
ii  apache2-mpm-prefork [httpd] 2.0.54-4     traditional model for Apache2
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  pwgen                       2.03-1       Automatic Password generation
ii  python                      2.3.5-2      An interactive high-level object-o
ii  sendmail-bin [mail-transpor 8.13.4-3     powerful, efficient, and scalable 
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:



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Thu May 15 19:13:43 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.