Package: deluge Version: 1.3.5-0ubuntu1 Severity: normal Upstream tried to push a version with the new init script to their PPA, and got user reports of upgrade issues:
Setting up deluged (1.3.5-0~lucid~ppa1) ... dpkg-statoverrides: An override for '/var/log/deluged' already exists, aborting. dpkg: error processing deluged (--configure): subprocess installed post-installation script returned error exit status 2 Errors were encountered while processing: deluged E: Sub-process /usr/bin/dpkg returned an error code (1) There needs to be a test for dpkg-statoverride before adding. This hasn't popped up in Debian yet as there has only been one version with the postinst script, but it will next time you upload anew package. Patch attached. Thanks! Andrew Starr-Bochicchio -- System Information: Debian Release: wheezy/sid APT prefers precise-security APT policy: (990, 'precise-security'), (900, 'precise-updates'), (500, 'precise'), (400, 'precise-proposed'), (100, 'precise-backports') Architecture: i386 (i686) Kernel: Linux 3.2.0-24-generic-pae (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages deluge depends on: ii deluge-gtk 1.3.5-0ubuntu1 ii python 2.7.3-0ubuntu2 ii python-libtorrent 0.15.10-1 deluge recommends no packages. deluge suggests no packages. -- no debconf information
diff --git a/debian/deluged.postinst b/debian/deluged.postinst index b064a99..4b2e0aa 100644 --- a/debian/deluged.postinst +++ b/debian/deluged.postinst @@ -8,7 +8,9 @@ case "$1" in adduser --system --group --quiet --no-create-home --home /var/lib/deluged debian-deluged fi + dpkg-statoverride --list /var/log/deluged >/dev/null || \ dpkg-statoverride --update --add debian-deluged adm 2750 /var/log/deluged + dpkg-statoverride --list /var/lib/deluged/config >/dev/null || \ dpkg-statoverride --update --add debian-deluged debian-deluged 0750 /var/lib/deluged/config ;; esac