[Pkg-mailman-hackers] Bug#391154: Installation fails if files exist under /var/lib/mailman/qfiles/

Tim Weippert weiti at topf-sicret.org
Thu Oct 5 07:09:57 UTC 2006


Package: mailman
Version: 2.1.5-8sarge5
Severity: normal

I have difficulties to install the new update Mailman 2.1.5-8sarge5.

p15169043:~# apt-get install mailman
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
  python2.3-korean-codecs python2.2-korean-codecs python-japanese-codecs
The following packages will be upgraded:
  mailman
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
18 not fully installed or removed.
Need to get 6607kB of archives.
After unpacking 623kB disk space will be freed.
Get:1 http://security.debian.org sarge/updates/main mailman
2.1.5-8sarge5 [6607kB]
Fetched 6607kB in 1s (4299kB/s)   
Preconfiguring packages ...
(Reading database ... 28501 files and directories currently installed.)
Preparing to replace mailman 2.1.5-8sarge2 (using
.../mailman_2.1.5-8sarge5_i386.deb) ...
Shutting down Mailman's master qrunner
dpkg: error processing
/var/cache/apt/archives/mailman_2.1.5-8sarge5_i386.deb (--unpack):
 subprocess pre-installation script returned error exit status 1
No updates are necessary.
Starting Mailman's master qrunner.
Errors were encountered while processing:
 /var/cache/apt/archives/mailman_2.1.5-8sarge5_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

After i have investigate a litte time in looking for the problem i see
that there are 2 shunt files within the /var/lib/mailman/qfiles/shunt
directory. 

p15169043:/var/lib/mailman/qfiles# find . -type f
./shunt/1145465662.2810569+61c49717358a01c964da7ae1b486f6e4604bebd8.pck
./shunt/1145466956.072372+84e55081a4239e44812e02da29eabe0cf8df2364.pck

I know that the preinst script looks for such files but it doesn't do
anything with them i think. After manually removal of these two files
the update goes like a charm.

Maybe it results from the empty debconf entry
mailman/queue_files_present:

then i suggest to ask for before the upgrade !?

HTH, 

	tim

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.9
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages mailman depends on:
ii  apache-ssl [httpd]    1.3.33-6sarge3     versatile, high-performance HTTP s
ii  apache2-mpm-prefork [ 2.0.54-5sarge1     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-22sarge4 GNU C Library: Shared libraries an
ii  logrotate             3.7-5              Log rotation utility
ii  postfix [mail-transpo 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: de, en
* mailman/used_languages: de en
* mailman/create_site_list:





More information about the Pkg-mailman-hackers mailing list