Bug#803965: "/usr/lib/cyrus/bin/upgrade-db: Cannot upgrade ZONEINFO from skiplist to empty" on upgrade
David Caldwell
david at porkrind.org
Tue Nov 3 17:30:42 UTC 2015
Package: cyrus-common
Version: 2.4.17+nocaldav-2
Severity: important
Dear Maintainer,
Trying to install 2.4.17+nocaldav-2 gives me:
Setting up cyrus-common (2.4.17+nocaldav-2) ...
Creating/updating cyrus user account...
The user `cyrus' is already a member of `sasl'.
/usr/lib/cyrus/bin/upgrade-db: Cannot upgrade ZONEINFO from skiplist to empty
dpkg: error processing package cyrus-common (--configure):
subprocess installed post-installation script returned error exit status 1
Poking around I see:
$ diff -u /usr/lib/cyrus/cyrus-db-types.txt /usr/lib/cyrus/cyrus-db-types.active
--- /usr/lib/cyrus/cyrus-db-types.txt 2015-10-20 10:51:01.000000000 -0700
+++ /usr/lib/cyrus/cyrus-db-types.active 2015-03-24 04:43:29.000000000 -0700
@@ -9,3 +9,4 @@
SUBS flat
TLS skiplist
USERDENY flat
+ZONEINFO skiplist
I looked through all the packages and didn't see anything about "zones":
$ for pkg in admin clients dev doc imapd; do dpkg -L cyrus-$pkg | grep -i zone; done
$
So I deleted the ZONEINFO line in `/usr/lib/cyrus/cyrus-db-types.active`
(BTW shouldn't that be in `/var/lib` or something?), and then the package
upgraded correctly.
I think the script should handle that case instead of bombing out.
-David
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages cyrus-common depends on:
ii adduser 3.113+nmu3
ii db-upgrade-util 5.3.1
ii db-util 5.3.1
ii debconf [debconf-2.0] 1.5.57
ii dpkg 1.18.3
ii gawk 1:4.1.1+dfsg-1
ii libc6 2.19-22
ii libcomerr2 1.42.13-1
ii libdb5.3 5.3.28-11
ii libkrb5-3 1.13.2+dfsg-3
ii libldap-2.4-2 2.4.42+dfsg-2
ii libsasl2-2 2.1.26.dfsg1-14
ii libsasl2-modules 2.1.26.dfsg1-14
ii libsnmp30 5.7.3+dfsg-1
ii libssl1.0.0 1.0.2d-1
ii libwrap0 7.6.q-25
ii libzephyr4 3.1.2-1
ii netbase 5.3
ii perl 5.20.2-6
ii sendmail-bin [mail-transport-agent] 8.14.9-4
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages cyrus-common recommends:
ii cyrus-admin 2.4.17+nocaldav-2
iu cyrus-imapd 2.4.17+nocaldav-2
Versions of packages cyrus-common suggests:
ii apt-listchanges 2.85.14
ii cyrus-admin 2.4.17+nocaldav-2
ii cyrus-clients 2.4.17+nocaldav-2
ii cyrus-doc 2.4.17+nocaldav-2
iu cyrus-imapd 2.4.17+nocaldav-2
pn cyrus-murder <none>
pn cyrus-nntpd <none>
pn cyrus-pop3d <none>
pn cyrus-replication <none>
ii sasl2-bin 2.1.26.dfsg1-14
-- Configuration Files:
/etc/cyrus.conf changed [not included]
/etc/imapd.conf changed [not included]
-- debconf-show failed
More information about the Pkg-Cyrus-imapd-Debian-devel
mailing list