patches since 2.3.12-p2?

Per olof Ljungmark peo at intersonic.se
Fri Jul 18 12:10:00 EDT 2008


Simon Matter wrote:
>> Hi all,
>>
>> Could some kind soul recommend what patches it makes sense to apply
>> since the latest release? There are a number of them circulating on the
>> list but I cannot figure out for sure which ones are generally safe and
>> recommended.
>>
>> In particular, anything that addresses
>> DBERROR db4: 176 lockers
>> (We don't use Berkeley at all. Switched statuscache.db from
> 
> I think there is something strange with your current config. If
> Cyrus-imapd doesn't use any BDB then I think there will never be any of
> those messages in your logs. Did you switch from BDB to skiplist and not
> removing some BDB stuff?
> 
> To get rid of anything left you should be able to do the following:
> - Cleanly shutdown Cyrus
> - go to $configdir
> - mkdir db.old
> - mv db/* db.old/
> - db.backup* db.old/
> - Start Cyrus
> 

Thanks for the advice, cannot shut server down right now however. I 
changed statuscache.db from berkely-nosync to skiplist (to see if the 
error went away) but also deleted statuscache.db in between. All else 
has been skiplist or flat for a long long time.

The error in question started to appear after upgrade from 2.3.11 to 
2.3.12-p2 when I used berkely-nosync for the statuscache.

Would not the db.backup* files already be in the same stae, they are 
recreated every 30 minutes...?


imapd.conf

configdirectory: /var/imap
defaultdomain: example.com
virtdomains: off
altnamespace: on
unixhierarchysep: 1
singleinstancestore: 0
reject8bit: no
quotawarn: 95
quotawarnkb: 20000
lmtp_over_quota_perm_failure: 1
lmtp_strict_quota: 0
lmtp_downcase_rcpt: yes
timeout: 60
# Delayed expunge, see also cyrus.conf
# expunge_mode: delayed
poptimeout: 15
popminpoll: 0
# We are using LDAP:
username_tolower: on
# username_tolower: off
### Sync section ####
sync_authname: cyrus
sync_host: <IP>
# # sync_realm:
sync_password: password
sync_repeat_interval: 5
sync_log: 1
sync_machineid: 1
sync_shutdown_file: /var/imap/shutdown-sync
sync_batch_size: 500
guid_mode: sha1
### End sync directives ###

partition-default: /var/spool/imap
admins: cyrus admin
autocreatequota: 500000
createonpost: on
autocreateinboxfolders: Sent|Trash|Drafts|Templates
autosubscribeinboxfolders: Sent|Trash
sieveusehomedir: false
sievedir: /var/imap/sieve
sieve_maxscriptsize: 64
sieve_maxscripts: 8
sieve_tls_cert_file: disabled
sieve_tls_key_file: disabled
sendmail: /usr/sbin/sendmail
postmaster: postmaster
duplicatesuppression: 0

annotation_db: skiplist
mboxlist_db: skiplist
seenstate_db: skiplist
subscription_db: flat
tlscache_db: skiplist
ptscache_db: skiplist
duplicate_db: skiplist
# statuscache_db: berkeley-nosync
statatuscache_db: skiplist
statuscache: 1


More information about the Info-cyrus mailing list