IOERROR: conversations_audit on store

ellie timoney ellie at fastmail.com
Thu Aug 27 22:59:52 EDT 2020


Hi Frederik,

>From the source, it looks like this error is reported when the internal counts in the conversations data are out of sync.

I don't have any insight as to what might cause this, but I think you should be able to run "ctl_conversationsdb" with the "-R" argument for the affected users, to recalculate their counts.

Cheers,

ellie

On Mon, 24 Aug 2020, at 6:22 PM, Frederik Himpe via Info-cyrus wrote:
> I am using Cyrus 3.2.2 on Debian Buster 10 (package from buster-
> backports).
> 
> I am having lots of errors similar to these in the logs:
> 
> cyrus/imaps[24052]: IOERROR: conversations_audit on store: 
> /var/lib/cyrus/user/e/example.conversations Bff62cd0852db22e1 0 
> (1452110 1 0 0 () ((1 1452109 1 1 0)) () foobar. 0 () 1452109)
> 
> The same problem happend with Cyrus 3.0.x and seems to happen often for
> specific users, usually with big mailboxes (one of them 40GB+). When
> upgrading to 3.2.2, I ran
> 
> reconstruct -V max
> ctl_conversationsdb -b -r
> quota -f
> dav_reconstruct -a
> 
> as per the instructions given in the documentation.
> 
> 
> /var/lib/cyrus and /var/spool/cyrus are on ext4, Linux kernel at this
> moment is 5.4.48 (also happend with different kernels).
> 
> imapd.conf:
> configdirectory: /var/lib/cyrus
> proc_path: /run/cyrus/proc
> mboxname_lockpath: /run/cyrus/lock
> defaultpartition: default
> partition-default: /var/spool/cyrus/mail
> partition-news: /var/spool/cyrus/news
> altnamespace: yes
> unixhierarchysep: yes
> lmtp_downcase_rcpt: yes
> admins: cyradm
> allowanonymouslogin: no
> popminpoll: 1
> autocreate_quota: 5000000
> umask: 077
> sieveusehomedir: false
> sievedir: /var/spool/sieve
> httpmodules: caldav carddav
> hashimapspool: true
> allowplaintext: yes
> sasl_mech_list: PLAIN
> sasl_saslauthd_path: /var/spool/postfix/var/run/saslauthd/mux
> sasl_minimum_layer: 128
> sasl_pwcheck_method: saslauthd
> sasl_auto_transition: no
> tls_server_cert: /etc/letsencrypt/live/ai.vub.ac.be/fullchain.pem
> tls_server_key:  /etc/letsencrypt/live/ai.vub.ac.be/privkey.pem
> tls_client_ca_dir: /etc/ssl/certs
> tls_session_timeout: 1440
> tls_ciphers: TLSv1.2:+TLSv1:+HIGH:!aNULL:@STRENGTH
> tls_versions: tls1_0 tls1_1 tls1_2
> lmtpsocket: /run/cyrus/socket/lmtp
> idlesocket: /run/cyrus/socket/idle
> notifysocket: /run/cyrus/socket/notify
> syslog_prefix: cyrus
> delete_mode: delayed
> expunge_mode: delayed
> sync_log: on
> sync_log_channels: squatter
> conversations: 1
> 
> cyrus.conf:
> START {
> 	recover		cmd="/usr/sbin/cyrus ctl_cyrusdb -r"
>   
> 	idled		cmd="idled"
> }
> SERVICES {
> 	imap		cmd="imapd -U 30" listen="imap" prefork=0 maxchild=100
> 	imaps		cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100
> 	pop3		cmd="pop3d -U 30" listen="pop3" prefork=0 maxchild=50
> 	pop3s		cmd="pop3d -s -U 30" listen="pop3s" prefork=0 maxchild=50
> 	http		cmd="httpd -U 30 -p 256" listen="localhost:8008" prefork=0 
> maxchild=100
> 	lmtpunix	cmd="lmtpd" 
> listen="/var/spool/postfix/var/run/cyrus/socket/lmtp" prefork=0 
> maxchild=20
>   	sieve		cmd="timsieved" listen="sieve" prefork=0 maxchild=100
> 	notify		cmd="notifyd" listen="/run/cyrus/socket/notify" proto="udp" 
> prefork=1
> }
> EVENTS {
> 	checkpoint	cmd="/usr/sbin/cyrus ctl_cyrusdb -c" period=30
> 	delprune	cmd="/usr/sbin/cyrus expire -E 3" at=0401
> 	tlsprune	cmd="/usr/sbin/cyrus tls_prune" at=0415
> 	deleteprune	cmd="/usr/sbin/cyrus expire -E 4 -D 28" at=0430
> 	expungeprune	cmd="/usr/sbin/cyrus expire -E 4 -X 28" at=0445
> 	squatter1	cmd="/usr/bin/nice -n 19 /usr/sbin/cyrus squatter -i" 
> period=120
> 	squattera	cmd="/usr/bin/nice -n 19 /usr/sbin/cyrus squatter -i" at=0517
> }
> 
> Any idea what is going wrong?
> 
> -- 
> Frederik Himpe <frederik at frehi.be>
> 
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
> To Unsubscribe:
> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
>


More information about the Info-cyrus mailing list