Synchronisation two cyrus-imapd servers

Gavin Gray gavin.gray at ed.ac.uk
Thu Oct 8 09:55:07 EDT 2009


Hi there,
        Yes you're right. If I add a defaultpartition and  
corresponding partition-  to imapd.conf all is well,

many thanks,

Gavin.


Quoting steffo76 at gmx.de:

> Hi,
>
> you are probably missing 'defaultpartition' in imapd.conf:
> https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=3170
>
> Regards,
> Stephan
>
> -------- Original-Nachricht --------
>> Datum: Thu, 08 Oct 2009 14:04:57 +0100
>> Von: Gavin Gray <gavin.gray at ed.ac.uk>
>> An: info-cyrus at lists.andrew.cmu.edu
>> Betreff: Re: Synchronisation two cyrus-imapd servers
>
>> Hi there,
>>          I also have this problem.  I can't get the sync_server to run
>> under 2.3.15. Here is a snippet fom our logs:
>>
>> Oct  8 12:42:36 mailbe9r syncserver[25647]: [ID 143423 local6.error]
>> DBERROR: reading /var/imap/db/skipstamp, assuming the worst: No such
>> file or directory
>> Oct  8 12:42:36 mailbe9r syncserver[25647]: [ID 518349 local6.debug]
>> executed
>> Oct  8 12:42:36 mailbe9r syncserver[25647]: [ID 301543 local6.info]
>> skiplist: checkpointed /var/imap/mailboxes.db (0 records, 144 bytes)
>> in 0 seconds
>> Oct  8 12:42:36 mailbe9r syncserver[25647]: [ID 301543 local6.info]
>> skiplist: checkpointed /var/imap/annotations.db (0 records, 144 bytes)
>> in 0 seconds
>> Oct  8 12:42:36 mailbe9r syncserver[25647]: [ID 921384 local6.debug]
>> accepted connection
>> Oct  8 12:42:36 mailbe9r syncserver[25647]: [ID 177842 local6.debug]
>> cmdloop(): startup
>> Oct  8 12:42:36 mailbe9r last message repeated 1 time
>> Oct  8 12:42:38 mailbe9r master[25640]: [ID 970914 local6.error]
>> process 25647 exited, signaled to death by 11
>> Oct  8 12:42:38 mailbe9r master[25640]: [ID 621917 local6.debug]
>> service syncserver pid 25647 in BUSY state: terminated abnormally
>>
>> I've had a go at trying to debug the problem, but had  no success.
>>
>> Does anyone have any ideas?
>>
>> regards,
>>
>> Gavin Gray
>>
>>
>> Quoting Alexander Demin <support at spectrum.ru>:
>>
>> > Hello.
>> >
>> > I have problem with synchronisation two cyrus-imapd servers.
>> >
>> > ******* Start "Replica" host configuration *******
>> > OS: FreeBSD 7.2-STABLE i386
>> > cyrus-imapd-2.3.15 WITH_BDB=true WITH_REPLICATION=true
>> > cyrus-sasl-2.1.23 WITH_AUTHDAEMOND=true WITH_LOGIN=true WITH_PLAIN=true
>> > WITH_CRAM=true WITH_DIGEST=true
>> > cyrus-sasl-saslauthd-2.1.23
>> > All soft installed from ports.
>> >
>> > Cyrus configuration:
>> > /usr/local/etc/cyrus.conf
>> > START {
>> > 	recover		cmd="ctl_cyrusdb -r"
>> > }
>> >
>> > SERVICES {
>> > 	imap		cmd="imapd" listen="imap" prefork=0
>> > 	imaps		cmd="imapd -s" listen="imaps" prefork=0
>> > 	pop3		cmd="pop3d" listen="pop3" prefork=0
>> > 	pop3s		cmd="pop3d -s" listen="pop3s" prefork=0
>> > 	sieve		cmd="timsieved" listen="sieve" prefork=0
>> > 	lmtpunix	cmd="lmtpd" listen="/data/imap/socket/lmtp" prefork=0
>> > 	smmap		cmd="smmapd" listen="/data/imap/socket/smmap" prefork=1
>> > 	syncserver      cmd="sync_server" listen="csync" prefork=1
>> > }
>> >
>> > EVENTS {
>> > 	checkpoint	cmd="ctl_cyrusdb -c" period=30
>> > 	delprune	cmd="cyr_expire -E 3" at=0400
>> > 	tlsprune	cmd="tls_prune" at=0400
>> > }
>> >
>> > /usr/local/etc/imapd.conf
>> > configdirectory: /backup/imap
>> > partition-default: /backup/spool/imap
>> > unixhierarchysep: no
>> > altnamespace: yes
>> > allowanonymouslogin: no
>> > allowplaintext: yes
>> > imapidresponse: yes
>> > admins: cyrus
>> > munge8bit: 0
>> > rfc2046_strict: 0
>> > sievedir: /backup/imap/sieve
>> > sendmail: /usr/sbin/sendmail
>> > postmaster: postmaster
>> > annotation_db: skiplist
>> > duplicate_db: berkeley-nosync
>> > mboxlist_db: skiplist
>> > ptscache_db: berkeley
>> > seenstate_db: skiplist
>> > subscription_db: flat
>> > sasl_pwcheck_method: auxprop
>> > sasl_auxprop_plugin: sasldb
>> > sasl_log_level: 7
>> > sasl_mech_list: plain cram-md5 digest-md5 login
>> > lmtpsocket: /backup/imap/socket/lmtp
>> > virtdomains: userid
>> > lmtp_downcase_rcpt: 1
>> >
>> > #
>> > # EOF
>> >
>> > /etc/services
>> > csync		2005/tcp
>> >
>> > /etc/rc.conf (show only cyrus/sasl params)
>> > cyrus_imapd_enable="YES"
>> > saslauthd_enable="YES"
>> > saslauthd_flags="-a sasldb"
>> > ******* End "Replica" host configuration *******
>> >
>> > ******* Start "Master" host configuration *******
>> > OS: FreeBSD 7.2-STABLE amd64
>> > cyrus-imapd-2.3.15 WITH_BDB=true WITH_REPLICATION=true
>> > cyrus-sasl-2.1.23 WITH_AUTHDAEMOND=true WITH_LOGIN=true WITH_PLAIN=true
>> > WITH_CRAM=true WITH_DIGEST=true
>> > cyrus-sasl-saslauthd-2.1.23
>> > All soft installed from ports.
>> >
>> > Cyrus configuration:
>> > /usr/local/etc/cyrus.conf
>> > START {
>> > 	recover		cmd="ctl_cyrusdb -r"
>> > }
>> >
>> > SERVICES {
>> > 	imap		cmd="imapd" listen="imap" prefork=0
>> > 	imaps		cmd="imapd -s" listen="imaps" prefork=0
>> > 	pop3		cmd="pop3d" listen="pop3" prefork=0
>> > 	pop3s		cmd="pop3d -s" listen="pop3s" prefork=0
>> > 	sieve		cmd="timsieved" listen="sieve" prefork=0
>> > 	lmtpunix	cmd="lmtpd" listen="/data/imap/socket/lmtp" prefork=0
>> > 	smmap		cmd="smmapd" listen="/data/imap/socket/smmap" prefork=1
>> > 	syncclient	cmd="sync_client -r" listen="csync" prefork=1
>> > }
>> >
>> > EVENTS {
>> > 	checkpoint	cmd="ctl_cyrusdb -c" period=30
>> > 	delprune	cmd="cyr_expire -E 3" at=0400
>> > 	tlsprune	cmd="tls_prune" at=0400
>> > }
>> >
>> > /usr/local/etc/imapd.conf
>> > configdirectory: /data/imap
>> > partition-default: /data/spool/imap
>> > unixhierarchysep: no
>> > altnamespace: yes
>> > allowanonymouslogin: no
>> > allowplaintext: yes
>> > imapidresponse: yes
>> > admins: cyrus cyrus at spectrum.ru
>> > munge8bit: 0
>> > rfc2046_strict: 0
>> > sievedir: /data/imap/sieve
>> > sendmail: /usr/sbin/sendmail
>> > postmaster: postmaster
>> > annotation_db: skiplist
>> > duplicate_db: berkeley-nosync
>> > mboxlist_db: skiplist
>> > ptscache_db: berkeley
>> > seenstate_db: skiplist
>> > subscription_db: flat
>> > sasl_pwcheck_method: auxprop
>> > sasl_auxprop_plugin: sasldb
>> > sasl_log_level: 7
>> > sasl_mech_list: plain cram-md5 digest-md5 login
>> > tls_cert_file: /etc/ssl/imapserver.pem
>> > tls_key_file: /etc/ssl/imapserver.pem
>> > tls_ca_file: /etc/ssl/imapserver.pem
>> > tls_session_timeout: 0
>> > lmtpsocket: /data/imap/socket/lmtp
>> > virtdomains: userid
>> > lmtp_downcase_rcpt: 1
>> > sync_repeat_interval: 10
>> > sync_host: support.spectrum.ru
>> > sync_authname: cyrus
>> > sync_password: ***********
>> > sync_log: 1
>> >
>> > #
>> > # EOF
>> >
>> > /etc/services
>> > csync		2005/tcp
>> >
>> > /etc/rc.conf (show only cyrus/sasl params)
>> > cyrus_imapd_enable="YES"
>> > saslauthd_enable="YES"
>> > saslauthd_flags="-a sasldb"
>> >
>> > "Master" - it's production mail server of my company. All services
>> > worked is fine.
>> > ******* End "Master" host configuration *******
>> >
>> > Step-by-step:
>> > "Replica" host
>> > 1. /usr/local/etc/rc.d/imapd start
>> > 2. imtest -a cyrus localhost - has passed successfully
>> > 3. synctest -u cyrus localhost - failed
>> > S: * SASL LOGIN PLAIN DIGEST-MD5 CRAM-MD5
>> > S: * OK support.spectrum.ru Cyrus sync server v2.3.15
>> > C: AUTHENTICATE DIGEST-MD5
>> > failure: prot layer failure
>> > 4. ps -ax | grep sync_server
>> > 65257  ??  I      0:00,00 sync_server
>> > 65617  ??  I      0:00,00 sync_server
>> > 5. grep sync /var/log/all.log
>> > Sep 17 15:59:24 support syncserver[65589]: accepted connection
>> > Sep 17 15:59:24 support master[65616]: about to
>> > exec /usr/local/cyrus/bin/sync_server
>> > Sep 17 15:59:24 support kernel: pid 65589 (sync_server), uid 60: exited
>> > on signal 11
>> > Sep 17 15:59:24 support syncserver[65589]: cmdloop(): startup
>> > Sep 17 15:59:24 support syncserver[65616]: executed
>> > Sep 17 15:59:24 support master[65253]: service syncserver pid 65589 in
>> > BUSY state: terminated abnormally
>> > Sep 17 15:59:24 support syncserver[65616]: accepted connection
>> > Sep 17 15:59:24 support master[65617]: about to
>> > exec /usr/local/cyrus/bin/sync_server
>> > Sep 17 15:59:24 support kernel: pid 65616 (sync_server), uid 60: exited
>> > on signal 11
>> > Sep 17 15:59:24 support syncserver[65616]: cmdloop(): startup
>> > Sep 17 15:59:24 support syncserver[65617]: executed
>> > Sep 17 15:59:24 support master[65253]: service syncserver pid 65616 in
>> > BUSY state: terminated abnormally
>> >
>> > "Master" host
>> > 1. /usr/local/etc/rc.d/imapd restart
>> > 2. imtest -a cyrus localhost - has passed successfully
>> > 3. ps -ax | grep sync_client
>> > 63196  ??  S      0:00,01 sync_client -r
>> > 63197  ??  S      0:00,01 sync_client -r
>> > 4. grep sync /var/log/all.log
>> > Sep 17 16:24:18 mail sync_client[63196]: couldn't authenticate to
>> > backend server: generic failure
>> > Sep 17 16:24:18 mail sync_client[63197]: couldn't authenticate to
>> > backend server: generic failure
>> > Sep 17 16:25:18 mail sync_client[63196]: couldn't authenticate to
>> > backend server: generic failure
>> > Sep 17 16:25:18 mail sync_client[63197]: couldn't authenticate to
>> > backend server: generic failure
>> >
>> > Did i make something not correctly?
>> > Help me, please, to find the mistake and understand this problem.
>> >
>> > Thanks.
>> >
>> > --
>> > Demin Alexander / Network Administrator
>> > Group of companies Spectrum / tel. (+7 495) 995-8999
>> > Russia, Moscow, 103009, Strastnoy blvr. 8
>> > Web: http://www.spectrum.ru/
>> > ----
>> > Cyrus Home Page: http://cyrusimap.web.cmu.edu/
>> > Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
>> > List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>> >
>> >
>>
>>
>>
>> --
>> Gavin Gray
>> Edinburgh University Information Services
>> Rm 2013 JCMB
>> Kings Buildings
>> Edinburgh
>> EH9 3JZ
>> UK
>> tel +44 (0)131 650 5987
>> email gavin.gray at ed.ac.uk
>>
>> --
>> The University of Edinburgh is a charitable body, registered in
>> Scotland, with registration number SC005336.
>>
>> --
>> The University of Edinburgh is a charitable body, registered in
>> Scotland, with registration number SC005336.
>>
>>
>> ----
>> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
>> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>
> --
> GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
> Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
> ----
> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>
>



-- 
Gavin Gray
Edinburgh University Information Services
Rm 2013 JCMB
Kings Buildings
Edinburgh
EH9 3JZ
UK
tel +44 (0)131 650 5987
email gavin.gray at ed.ac.uk

--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.




More information about the Info-cyrus mailing list