Package: dspam
Version: 3.9.1~rc1+git20110419.29261fb+dfsg-1
Severity: serious
Tags: patch
Justification: fails to upgrade
=================================================================
Errors were encountered while processing:
dspam
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up dspam (3.9.1~rc1+git20110419.29261fb+dfsg-1) ...
dpkg-statoverride: error: An override for 'dir' already exists, aborting.
dpkg: error processing dspam (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
dspam
=================================================================
Seems like a missing $ in front of the dir variable used in dspam.postinst.
See attached patch.....
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (300, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages dspam depends on:
ii lib 2.13-2 Embedded GNU C Library: Shared lib
ii lib 3.9.1~rc1+git20110419.29261fb+dfsg-1 Core message processing and classi
ii lsb 3.2-27 Linux Standard Base 3.2 init scrip
ii per 5.10.1-20 Larry Wall's Practical Extraction
ii pro 3.22-19 Versatile e-mail processor
Versions of packages dspam recommends:
ii dsp 3.9.1~rc1+git20110419.29261fb+dfsg-1 Documentation for DSPAM anti-spam
Versions of packages dspam suggests:
pn clamav-daemon <none> (no description available)
pn dspam-webfrontend <none> (no description available)
-- Configuration Files:
/etc/dspam/dspam.conf [Errno 13] Permission denied: u'/etc/dspam/dspam.conf'
/etc/dspam/dspam.d/extlookup.conf [Errno 13] Permission denied:
u'/etc/dspam/dspam.d/extlookup.conf'
/etc/dspam/dspam.d/hash.conf [Errno 13] Permission denied:
u'/etc/dspam/dspam.d/hash.conf'
-- no debconf information
diff -urip dspam-3.9.1~rc1+git20110419.29261fb+dfsg.orig//debian/dspam.postinst dspam-3.9.1~rc1+git20110419.29261fb+dfsg/debian/dspam.postinst
--- dspam-3.9.1~rc1+git20110419.29261fb+dfsg.orig//debian/dspam.postinst 2011-05-08 13:44:14.000000000 +0200
+++ dspam-3.9.1~rc1+git20110419.29261fb+dfsg/debian/dspam.postinst 2011-05-08 21:13:53.000000000 +0200
@@ -37,9 +37,9 @@ set_dspam_perms() {
# Directories in /var/spool/dspam are made read-only as they contain private data
DSPAM_HOME="/var/spool/dspam"
for dir in $DSPAM_HOME $DSPAM_HOME/data $DSPAM_HOME/opt-in $DSPAM_HOME/opt-out ; do
- if ! dpkg-statoverride --list dir >/dev/null
+ if ! dpkg-statoverride --list $dir >/dev/null
then
- dpkg-statoverride --update --add dspam dspam 0770 dir
+ dpkg-statoverride --update --add dspam dspam 0770 $dir
fi
done