Bug#832393: cyrus-common: [PATCH] postint fails due to bad path in upgrade-db
David Caldwell
david at porkrind.org
Mon Jul 25 00:01:56 UTC 2016
Package: cyrus-common
Version: 2.5.9-1
Severity: important
Dear Maintainer,
/var/lib/dpkg/info/cyrus-common.postinst calls /usr/lib/cyrus/bin/upgrade-db
which then attempts to call /usr/sbin/cvt_cyrusdb:
Setting up cyrus-common (2.5.8-1) ...
Creating/updating cyrus user account...
The user `cyrus' is already a member of `sasl'.
/usr/lib/cyrus/bin/upgrade-db: 56: /usr/lib/cyrus/bin/upgrade-db: /usr/sbin/cvt_cyrusdb: not found
dpkg: error processing package cyrus-common (--configure):
subprocess installed post-installation script returned error exit status 127
cvt_cyrusdb appears to live here: /usr/lib/cyrus/bin/cvt_cyrusdb
The attached patch fixes the postinst and let me upgrade.
-David
--- upgrade-db.old 2016-07-22 00:32:33.000000000 -0700
+++ upgrade-db 2016-07-24 16:47:49.660492063 -0700
@@ -53,7 +53,7 @@
upgradedb() {
TMPFILE=$(mktemp /tmp/$1.XXXXXXXX)
- /usr/sbin/cvt_cyrusdb $CONFIG_DIR/$1 $2 $TMPFILE $3
+ /usr/lib/cyrus/bin/cvt_cyrusdb $CONFIG_DIR/$1 $2 $TMPFILE $3
rm -f $CONFIG_DIR/$1
mv $TMPFILE $CONFIG_DIR/$1
chown cyrus:mail $CONFIG_DIR/$1
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.6.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.115
ii db-upgrade-util 5.3.1
ii db-util 5.3.1
ii debconf [debconf-2.0] 1.5.59
ii dpkg 1.18.9
ii gawk 1:4.1.3+dfsg-0.1
ii libc6 2.23-1
ii libcomerr2 1.43.1-1
ii libdb5.3 5.3.28-11
ii libgssapi-krb5-2 1.14.2+dfsg-1
ii libical2 2.0.0-0.4
ii libicu55 55.1-7
ii libjansson4 2.7-5
ii libk5crypto3 1.14.2+dfsg-1
ii libkrb5-3 1.14.2+dfsg-1
ii libkrb5support0 1.14.2+dfsg-1
ii libldap-2.4-2 2.4.42+dfsg-2+b2
ii libpcre3 2:8.38-3.1
ii libsasl2-2 2.1.26.dfsg1-15
ii libsasl2-modules 2.1.26.dfsg1-15
ii libsnmp30 5.7.3+dfsg-1.4
ii libsqlite3-0 3.13.0-1
ii libssl1.0.2 1.0.2h-1
ii libwrap0 7.6.q-25
ii libxml2 2.9.4+dfsg1-1
ii libzephyr4 3.1.2-1+b1
ii netbase 5.3
pn perl:any <none>
ii sendmail-bin [mail-transport-agent] 8.15.2-4
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages cyrus-common recommends:
ii cyrus-admin 2.5.8-1
ii cyrus-imapd 2.5.9-1
Versions of packages cyrus-common suggests:
ii apt-listchanges 2.89
ii cyrus-admin 2.5.8-1
pn cyrus-caldav <none>
ii cyrus-clients 2.5.8-1
ii cyrus-doc 2.5.8-1
ii cyrus-imapd 2.5.9-1
pn cyrus-murder <none>
pn cyrus-nntpd <none>
pn cyrus-pop3d <none>
pn cyrus-replication <none>
ii sasl2-bin 2.1.26.dfsg1-15
-- Configuration Files:
/etc/cyrus.conf changed [not included]
/etc/imapd.conf changed [not included]
-- debconf information excluded
-- debsums errors found:
debsums: changed file /usr/lib/cyrus/bin/upgrade-db (from cyrus-common package)
More information about the Pkg-Cyrus-imapd-Debian-devel
mailing list