Bug#706862: Database destroyed during upgrade from squeeze

Ondřej Surý ondrej at sury.org
Sun May 5 14:55:20 UTC 2013


Could you check the permissions on /var/lib/cyrus and it's contents?

Also could you check the /var/backup/cyrus-imapd/<date>/, there should
be a backup of your files, If you could send them to me off-list, it
would help me with debugging.

And please attach:

/usr/lib/cyrus/cyrus-db-types.txt
/usr/lib/cyrus/cyrus-db-types.active

Thanks,
Ondrej


Ondrej

On Sun, May 5, 2013 at 4:34 PM, Ben Hutchings <ben at decadent.org.uk> wrote:
> Package: cyrus-imapd-2.4
> Version: 2.4.16-4
> Severity: grave
>
> imapd was stopped during upgrade.  I checked this by running:
>
> $ sudo /usr/sbin/service status cyrus-imapd
>
> but this did some kind of conversion process before finally telling
> me that imapd was stopped:
>
> Converting from /var/lib/cyrus/deliver.db (berkeley-nosync) to /tmp/deliver.db.5Il3xPg2 (skiplist)
>
> With the upgrade complete, imapd now only logs:
>
> May  5 14:51:07 shadbolt cyrus/ctl_cyrusdb[20154]: DBERROR db5: /var/lib/cyrus/d
> b: No such file or directory
> May  5 14:51:07 shadbolt cyrus/ctl_cyrusdb[20154]: DBERROR db5: /var/lib/cyrus/d
> b/__db.001: No such file or directory
> May  5 14:51:07 shadbolt cyrus/ctl_cyrusdb[20154]: DBERROR db5: /var/lib/cyrus/d
> b: No such file or directory
> May  5 14:51:07 shadbolt cyrus/ctl_cyrusdb[20154]: DBERROR db5: /var/lib/cyrus/d
> b/__db.001: No such file or directory
> May  5 14:51:07 shadbolt cyrus/ctl_cyrusdb[20154]: DBERROR: dbenv->open '/var/li
> b/cyrus/db' failed: No such file or directory
> May  5 14:51:07 shadbolt cyrus/ctl_cyrusdb[20154]: DBERROR: init() on berkeley
> May  5 14:51:08 shadbolt cyrus/ctl_cyrusdb[20154]: DBERROR: writing /var/lib/cyr
> us/db/skipstamp: No such file or directory
> May  5 14:51:08 shadbolt cyrus/ctl_cyrusdb[20154]: DBERROR: init() on skiplist
> May  5 14:51:08 shadbolt cyrus/cyr_expire[20157]: DBERROR db5: /var/lib/cyrus/db
> /__db.001: No such file or directory
> May  5 14:51:08 shadbolt cyrus/cyr_expire[20157]: DBERROR: dbenv->open '/var/lib
> /cyrus/db' failed: No such file or directory
> May  5 14:51:08 shadbolt cyrus/cyr_expire[20157]: DBERROR: init() on berkeley
> May  5 14:51:08 shadbolt cyrus/cyr_expire[20157]: DBERROR: reading /var/lib/cyru
> s/db/skipstamp, assuming the worst: No such file or directory
> May  5 14:55:50 shadbolt cyrus/deliver[22893]: connect(/var/run/cyrus/socket/lmt
> p) failed: Connection refused
> May  5 14:55:54 shadbolt cyrus/deliver[22913]: connect(/var/run/cyrus/socket/lmtp) failed: Connection refused
> May  5 15:01:00 shadbolt cyrus/deliver[31811]: connect(/var/run/cyrus/socket/lmtp) failed: Connection refused
> May  5 15:03:26 shadbolt cyrus/deliver[32182]: connect(/var/run/cyrus/socket/lmtp) failed: Connection refused
> May  5 15:11:46 shadbolt cyrus/ctl_cyrusdb[3888]: DBERROR db5: /var/lib/cyrus/db: No such file or directory
> May  5 15:11:46 shadbolt cyrus/ctl_cyrusdb[3888]: DBERROR db5: /var/lib/cyrus/db/__db.001: No such file or directory
> May  5 15:11:46 shadbolt cyrus/ctl_cyrusdb[3888]: DBERROR db5: /var/lib/cyrus/db: No such file or directory
> May  5 15:11:46 shadbolt cyrus/ctl_cyrusdb[3888]: DBERROR db5: /var/lib/cyrus/db/__db.001: No such file or directory
> May  5 15:11:46 shadbolt cyrus/ctl_cyrusdb[3888]: DBERROR: dbenv->open '/var/lib/cyrus/db' failed: No such file or directory
> May  5 15:11:46 shadbolt cyrus/ctl_cyrusdb[3888]: DBERROR: init() on berkeley
> May  5 15:11:46 shadbolt cyrus/ctl_cyrusdb[3888]: DBERROR: writing /var/lib/cyrus/db/skipstamp: No such file or directory
> May  5 15:11:46 shadbolt cyrus/ctl_cyrusdb[3888]: DBERROR: init() on skiplist
> May  5 15:11:47 shadbolt cyrus/cyr_expire[3901]: DBERROR db5: /var/lib/cyrus/db/__db.001: No such file or directory
> May  5 15:11:47 shadbolt cyrus/cyr_expire[3901]: DBERROR: dbenv->open '/var/lib/cyrus/db' failed: No such file or directory
> May  5 15:11:47 shadbolt cyrus/cyr_expire[3901]: DBERROR: init() on berkeley
> May  5 15:11:47 shadbolt cyrus/cyr_expire[3901]: DBERROR: reading /var/lib/cyrus/db/skipstamp, assuming the worst: No such file or directory
> May  5 15:12:28 shadbolt cyrus/deliver[3929]: connect(/var/run/cyrus/socket/lmtp) failed: Connection refused
>
> -- System Information:
> Debian Release: 7.0
>   APT prefers stable
>   APT policy: (990, 'stable'), (500, 'stable-updates'), (100, 'proposed-updates'), (100, 'unstable')
> Architecture: i386 (i686)
>
> Kernel: Linux 2.6.32-5-486
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages cyrus-imapd-2.4 depends on:
> ii  cyrus-common-2.4  2.4.16-4
> ii  libc6             2.13-38
> ii  libcomerr2        1.42.5-1.1
> ii  libdb5.1          5.1.29-5
> ii  libsasl2-2        2.1.25.dfsg1-6
> ii  libssl1.0.0       1.0.1e-2
> ii  libwrap0          7.6.q-24
> ii  zlib1g            1:1.2.7.dfsg-13
>
> cyrus-imapd-2.4 recommends no packages.
>
> cyrus-imapd-2.4 suggests no packages.
>
> -- no debconf information
>
> _______________________________________________
> Pkg-Cyrus-imapd-Debian-devel mailing list
> Pkg-Cyrus-imapd-Debian-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-cyrus-imapd-debian-devel



-- 
Ondřej Surý <ondrej at sury.org>



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