Package: opendnssec Version: 1.1.3-1 Severity: critical Tags: patch Justification: breaks unrelated software
The opendnssec-common postrm script use same order as postinst script, causing the opendnssec acount to be removed before undoing statoverride. Additionally undoing of homedir statoverride is missing. On top of this, dpkg-statoverride is silences so the fatal warnings are not seen. Here's the fix: --- opendnssec-common.postrm.orig +++ opendnssec-common.postrm @@ -4,19 +4,18 @@ set -e unset_perms() { - dpkg-statoverride --remove "$1" >/dev/null 2>/dev/null || true + dpkg-statoverride --remove "$1" || true } case "$1" in purge) - deluser --quiet opendnssec > /dev/null || true - unset_perms /etc/opendnssec for dir in tmp signconf unsigned signed db; do unset_perms /var/lib/opendnssec/$dir done + unset_perms /var/lib/opendnssec for conf in conf.xml kasp.xml zonefetch.xml zonelist.xml; do # unset dpkg-statoverride permissions @@ -37,6 +36,8 @@ fi done + deluser --quiet opendnssec > /dev/null || true + ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) Regards, - Jonas -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.36-trunk-amd64 (SMP w/2 CPU cores) Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages opendnssec depends on: ii libhsm-bin 1.1.3-1 library for interfacing PKCS#11 Ha ii opendnssec-enforcer 1.1.3-1 tool to prepares DNSSEC keys (comm ii opendnssec-enforcer-sqlite3 1.1.3-1 tool to prepares DNSSEC keys (sqli ii opendnssec-signer 1.1.3-1 daemon to sign DNS zone files peri Versions of packages opendnssec recommends: ii opendnssec-auditor 1.1.3-1 tool to audit DNS signed zones acc Versions of packages opendnssec suggests: ii softhsm 1.1.4-5 a cryptographic store accessible t -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org