Bug#803976: cyrus-common: /usr/lib/cyrus/bin/upgrade-db delete /var/lib/cyrus/db on upgrade from wheezy to jessie

Agustin Eijo aeijo at mpba.gov.ar
Tue Nov 3 20:01:11 UTC 2015


Package: cyrus-common
Version: 2.4.17+caldav~beta10-18
Severity: important

Dear Maintainer,

I had the same problem I had when I upgraded from squeeze to wheezy and we had resolved at #706862 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=706862

The script /usr/lib/cyrus/bin/upgrade-db delete the directory /var/lib/cyrus/db 

The same solution works fine for me::

Replace:

   while read -r OLD_DBKEY OLD_DBVALUE ; do
        ...
   done < $OLD_LIST

for:

   cat $OLD_LIST | \
   while read -r OLD_DBKEY OLD_DBVALUE ; do
        ...
   done

This creates a new child process with diferent variables

Source: 
http://serverfault.com/questions/259339/bash-variable-loses-value-at-end-of-while-read-loop

>From already thank you very much.
Agu

-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.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.0
ii  db-util                         5.3.0
ii  debconf [debconf-2.0]           1.5.56
ii  dpkg                            1.17.25
ii  gawk                            1:4.1.1+dfsg-1
ii  libc6                           2.19-18+deb8u1
ii  libcomerr2                      1.42.12-1.1
ii  libdb5.3                        5.3.28-9
ii  libical1a                       1.0-1.3
ii  libkrb5-3                       1.12.1+dfsg-19
ii  libldap-2.4-2                   2.4.40+dfsg-1+deb8u1
ii  libsasl2-2                      2.1.26.dfsg1-13+deb8u1
ii  libsasl2-modules                2.1.26.dfsg1-13+deb8u1
ii  libsnmp30                       5.7.2.1+dfsg-1
ii  libsqlite3-0                    3.8.7.1-1+deb8u1
ii  libssl1.0.0                     1.0.1k-3+deb8u1
ii  libwrap0                        7.6.q-25
ii  libzephyr4                      3.1.2-1
ii  netbase                         5.3
ii  perl                            5.20.2-3+deb8u1
ii  postfix [mail-transport-agent]  2.11.3-1
ii  zlib1g                          1:1.2.8.dfsg-2+b1

Versions of packages cyrus-common recommends:
ii  cyrus-admin  2.4.17+caldav~beta10-18
ii  cyrus-imapd  2.4.17+caldav~beta10-18
ii  cyrus-pop3d  2.4.17+caldav~beta10-18

Versions of packages cyrus-common suggests:
ii  apt-listchanges    2.85.13+nmu1
ii  cyrus-admin        2.4.17+caldav~beta10-18
pn  cyrus-caldav       <none>
ii  cyrus-clients      2.4.17+caldav~beta10-18
pn  cyrus-doc          <none>
ii  cyrus-imapd        2.4.17+caldav~beta10-18
pn  cyrus-murder       <none>
pn  cyrus-nntpd        <none>
ii  cyrus-pop3d        2.4.17+caldav~beta10-18
pn  cyrus-replication  <none>
ii  sasl2-bin          2.1.26.dfsg1-13+deb8u1

-- Configuration Files:
/etc/imapd.conf changed
(relevant)
configdirectory: /var/lib/cyrus
proc_path: /var/run/cyrus/proc
mboxname_lockpath: /var/run/cyrus/lock
defaultpartition: default
partition-default: /var/spool/cyrus/mail
(... other)

-- debconf information:
* cyrus-common/removespools: true



More information about the Pkg-Cyrus-imapd-Debian-devel mailing list