Problem with cyrus replication: failing to update user/mailbox
Rudy Gevaert
Rudy.Gevaert at UGent.be
Thu Oct 25 09:10:23 EDT 2007
Edward Prendergast wrote:
> Hi,
>
> I've given up on cyrus-murder for now and am just focusing on replication.
>
> When I run /usr/lib/cyrus-imapd/sync_client -v -l -u user.info at client.office
> it errors on the master:
-u takes usernames, not mailbox names. Try -u info at client.office
Also note that before 2.3.10 there is some inconsistency in the use when
using unix hierarchy seperator.
>
> Oct 25 13:52:29 chrisnux sync_client[10651]: USER received NO response:
> IMAP_MAILBOX_NONEXISTENT Failed to access inbox for info at client.office:
> Mailbox does not exist
> Oct 25 13:52:29 chrisnux sync_client[10651]: CREATE received NO response:
> Create client.office!user.info failed: Invalid mailbox name
> Oct 25 13:52:29 chrisnux sync_client[10651]: Error in
> do_user(info at client.office): bailing out!
>
> The slave is log says this:
> Oct 26 13:59:50 eddnux syncserver[4271]: accepted connection
> Oct 26 13:59:50 eddnux syncserver[4271]: cmdloop(): startup
> Oct 26 13:59:50 eddnux syncserver[4271]: login: chrisb [192.168.1.10] cyrus
> PLAIN User logged in
> Oct 26 13:59:50 eddnux syncserver[4271]: Failed to access inbox for
> info at client.office
> Oct 26 13:59:50 eddnux syncserver[4271]: can not unlink
> /var/lib/imap/user/i/info at client.office.seen: No such file or directory
> Oct 26 13:59:50 eddnux syncserver[4271]: can not unlink
> /var/lib/imap/user/i/info at client.office.mboxkey: No such file or directory
> Oct 26 13:59:50 eddnux syncserver[4271]: Unlocked
>
> But I'm not sure how to copy across the mailbox if the user doesn't already
> exist? I tried:
>
> [root at chrisnux /]# /usr/lib/cyrus-imapd/sync_client -v -l -m INBOX
> Which returns:
> MAILBOXES INBOX
>
> And returns the same in the log, no errors:
> Oct 25 14:05:57 chrisnux sync_client[10714]: MAILBOX INBOX
>
> The slave has this to say after INBOX transfer:
>
> Oct 26 13:52:06 eddnux syncserver[4262]: executed
> Oct 26 13:52:06 eddnux syncserver[4262]: accepted connection
> Oct 26 13:52:06 eddnux syncserver[4262]: cmdloop(): startup
> Oct 26 13:52:06 eddnux syncserver[4262]: login: chrisb [192.168.1.10] cyrus
> PLAIN User logged in
> Oct 26 13:52:06 eddnux syncserver[4262]: Unlocked
> Oct 26 13:53:17 eddnux master[3994]: process 4262 exited, status 0
>
> No errors here either.
>
> Expcert from master imapd.conf:
> defaultdomain: chris.office
> virtdomains: yes
> sync_host: 192.168.1.7
> sync_authname: cyrus
> sync_password: secret
>
> sync_machineid: 1
> sync_log: yes
>
> I have the following line in cyrus.conf's START section:
> syncclient cmd="/usr/lib/cyrus-imapd/sync_client -r"
>
> and have set imap & lmtpunix to support uuid in the SERVICES section:
> imap cmd="imapd" listen="imap" prefork=5 provide_uuid=1
> lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1
> provide_uuid=1
>
> Except from slave imapd.conf:
> defaultdomain: eddnux.office
> virtdomains: yes
>
> Slave cyrus.conf contains this in the SERVICES section:
> syncserver cmd="/usr/lib/cyrus-imapd/sync_server" listen="csync"
>
> Any help with this problem would be greatly appreciated.
>
> Thanks,
> Edward
>
>
> ************
> The information in this email is confidential and may be legally privileged.
> It is intended solely for the addressee. Access to this email by anyone else
> is unauthorised. If you are not the intended recipient, any action taken or
> omitted to be taken in reliance on it, any form of reproduction,
> dissemination, copying, disclosure, modification, distribution and/or
> publication of this E-mail message is strictly prohibited and may be
> unlawful. If you have received this E-mail message in error, please notify
> us immediately. Please also destroy and delete the message from your
> computer.
> ************
>
> ----
> 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
--
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Rudy Gevaert Rudy.Gevaert at UGent.be tel:+32 9 264 4734
Directie ICT, afd. Infrastructuur ICT Department, Infrastructure office
Groep Systemen Systems group
Universiteit Gent Ghent University
Krijgslaan 281, gebouw S9, 9000 Gent, Belgie www.UGent.be
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
More information about the Info-cyrus
mailing list