DB4 ERROR DB_RUN... ?

Igor Brezac igor at ipass.net
Fri Dec 12 18:51:39 EST 2003


On Sat, 13 Dec 2003, Thomas Besold wrote:

> Hello,
>
>
> Igor Brezac schrieb:
>
> >What version of Sleepycat do you use?
> >
> ame        : db4                          Relocations: (not relocateable)
> Version     : 4.0.14                            Vendor: Red Hat, Inc.
> Release     : 14
>

There are reports of problems with berkeley 4.0.14, although some folks
still run this version with no problems.  I do not think many people use
berkeley db for mboxlist.

I suggest that you switch to skiplist for mboxlist.  While you are at it
upgrade cyrus-(imap|sasl) to the latest versions.

> on RedHat 8.0
>
> > Try to run db_recover in
> >/var/imap/db.  This will also reset berkeley db environment.  Backup
> >before you do anything!
> >
> Have i also changed some thinks in cyrus.con?
>
> The strange is, if i have start cyrus and after 30 minutes (run
> ctl_mboxlist -r)
> the runs cyrus fine.
>
> do you think, if i run
>
> db_recover
> then is the next restart from cyrus normal?

It should.

-Igor

> Best regards
> and thanks
>
> Thomas
>
> >
> >-Igor
> >
> >On Fri, 12 Dec 2003, Thomas Besold wrote:
> >
> >
> >
> >>hello,
> >>
> >>i have installed cyrus-imapd-2.1.10
> >>
> >>if i restart cyrus comes this messages
> >>
> >>Dec 11 22:42:13 mx-test master[568]: process started
> >>Dec 11 22:42:13 mx-test master[570]: about to exec
> >>/usr/cyrus/bin/ctl_mboxlist
> >>Dec 11 22:42:13 mx-test ctl_mboxlist[570]: running mboxlist recovery
> >>Dec 11 22:44:38 mx-test deliver[1130]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:44:38 mx-test deliver[1131]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:44:39 mx-test deliver[1136]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:44:39 mx-test deliver[1137]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:44:40 mx-test deliver[1138]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:44:40 mx-test deliver[1141]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:44:40 mx-test deliver[1144]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:44:40 mx-test deliver[1147]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:44:41 mx-test deliver[1149]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:44:41 mx-test deliver[1150]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:44:42 mx-test deliver[1151]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:45:11 mx-test deliver[1161]: connect(/var/imap/socket/lmtp)
> >>failed: Connection refused
> >>Dec 11 22:45:33 mx-test master[1186]: process started
> >>Dec 11 22:45:33 mx-test master[1193]: about to exec
> >>/usr/cyrus/bin/ctl_mboxlist
> >>Dec 11 22:45:33 mx-test ctl_mboxlist[1193]: running mboxlist recovery
> >>Dec 11 22:45:33 mx-test ctl_mboxlist[570]: DBERROR db4: Recovery
> >>function for LSN 2 991413 failed
> >>Dec 11 22:45:33 mx-test ctl_mboxlist[570]: DBERROR: dbenv->open
> >>'/var/imap/db' failed: DB_RUNRECOVERY: Fatal error, run database r
> >>ecovery
> >>
> >>
> >>i have also found the page
> >>http://asg.web.cmu.edu/twiki/bin/view/Cyrus/WhyBerkeleyRecoverySoLong
> >>
> >>What you think, i
> >>
> >>The other reason is that your deliver.db may be very large
> >>
> >>I think the deliver.db isn't very large or?
> >>ll /var/imap/deliver.db
> >>-rw-------    1 cyrus    mail      1212416 Dez 12 22:37 /var/imap/deliver.db
> >>
> >>
> >>that's the directory /var/imap/db
> >>
> >>drwxr-xr-x    2 cyrus    mail         4096 Dez 12 01:52 db
> >>-rw-------    1 cyrus    mail         8192 Dez 12 01:52 __db.001
> >>-rw-------    1 cyrus    mail       270336 Dez 12 01:52 __db.002
> >>-rw-------    1 cyrus    mail        98304 Dez 12 01:52 __db.003
> >>-rw-------    1 cyrus    mail     18063360 Dez 12 01:52 __db.004
> >>-rw-------    1 cyrus    mail        32768 Dez 12 01:52 __db.005
> >>
> >>.
> >>.
> >>.
> >>.
> >>-rw-------    1 cyrus    mail     10485734 Dez  1 08:00 log.0000000015
> >>-rw-------    1 cyrus    mail     10485740 Dez 11 13:06 log.0000000016
> >>-rw-------    1 cyrus    mail      1606700 Dez 12 20:05 log.0000000017
> >>
> >>the ctl_mboxlist -r runs also over 30 minutes and i have only 21
> >>mailboxes with 1GB mails
> >>
> >>i have also changed the cyrus.conf entry
> >>from
> >> checkpoint    cmd="ctl_mboxlist -c" period=30
> >>to
> >> checkpoint    cmd="ctl_mboxlist -c" period=5
> >>
> >>
> >>delprune      cmd="ctl_deliver -E 3" period=1440
> >>
> >>
> >>
> >>
> >>
> >>could any help what's wrong
> >>
> >>Best regards
> >>
> >>Thomas
> >>
> >>
> >>
> >>
> >
> >
> >
>
>

-- 
Igor




More information about the Info-cyrus mailing list