We're now using the following patch internally since we can no longer
wait for an "official" fix:
--- /usr/lib/cyrus/bin/upgrade-db.orig 2019-08-06
16:42:54.251857421 +0200
+++ /usr/lib/cyrus/bin/upgrade-db 2019-07-16 21:19:20.000000000 +0200
@@ -46,7 +46,7 @@
touchdb() {
touch "$CONFIG_DIR/$1"
chown cyrus:mail "$CONFIG_DIR/$1"
-}
+}
upgradealldb() {
OLD_LIST="$2"
@@ -62,6 +62,7 @@
DO_UPGRADE_DB=
if [ "${NEW_DBVALUE}" != "${OLD_DBVALUE}" ] ; then
+ echo "Upgrading $OLD_DBKEY from $OLD_DBVALUE to
$NEW_DBVALUE ..."
DO_UPGRADE_DB=yes
fi
@@ -82,11 +83,14 @@
return 1
fi
;;
- DUPLICATE|PTS|STATUSCACHE|TLS|ZONEINFO|SEEN)
+
DUPLICATE|PTS|STATUSCACHE|TLS|ZONEINFO|SEEN|CONVERSATIONS|SEARCH_INDEXED|SORTCACHE)
;;
USERDENY)
DBFILE=user_deny.db
;;
+ BACKUP)
+ DBFILE=backups.db
+ ;;
*)
echo "$0: Unknown type of DB: $OLD_DBKEY" 1>&2
return 1
--
Kind regards,
Kim-Alexander Brodowski
IServ GmbH
Entwicklung
Bültenweg 73
38106 Braunschweig
Telefon: +49 531 22 43 666-0
Mobil: +49 152 55 17 55 16
Fax: +49 531 22 43 666-9
E-Mail: [email protected]
Internet: https://iserv.eu
USt-IdNr. DE265149425 | Amtsgericht Braunschweig | HRB 201822
Geschäftsführer: Benjamin Heindl, Martin Hüppe, Jörg Ludwig
Grundsätze zum Datenschutz: https://iserv.eu/privacy