Hi everyone, I'm deploying Cyrus 3.0.8 (Debian buster 3.0.8-6) at $dayjob to replace an Exchange server. That part is going well, but I'm hitting a hurdle pulling backups of public folders (shared mailboxes, calendars and address books, anything outside the user/ hierarchy) using XBACKUP and backupd. Steps to reproduce: 1. On master server (mail-3175-1), run imtest and authenticate as admin. 2. Issue XBACKUP to backup normal user. This succeeds. 3. Issue XBACKUP to backup public shared mailbox. This produces error BAD PROTOCOL. Expected behaviour is that the backup server backs up this mailbox with an OK response. I'm seeing what looks like a segfault in the backup server logs. Don't know if this is significant. Help? Main server (mail-3175-1): Debian buster, cyrus 3.0.8-6 Backup server (rsync): Debian buster, cyrus 3.0.8-6 --- imtest session --- mail-3175-1$ /usr/lib/cyrus/bin/imtest -a cyrus WARNING: no hostname supplied, assuming localhost S: * OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE STARTTLS AUTH=PLAIN SASL-IR] mail-3175-1 Cyrus IMAP 3.0.8-Debian-3.0.8-6 server ready Please enter your password: C: A01 AUTHENTICATE PLAIN ***DELETED*** S: A01 OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxten QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SEARCH=FUZZY SORT SORT=MODSEQ SORT=DISPLAY SORT=UID THREAD=ORDEREDSUBJECT THREAD=REFERENCES THREAD=REFS ANNOTATEMORE ANNOTATE-EXPERIMENT-1 METADATA LIST-EXTENDED LIST-STATUS LIST-MYRIGHTS LIST-METADATA WITHIN QRESYNC SCAN XLIST XMOVE MOVE SPECIAL-USE CREATE-SPECIAL-USE DIGEST=SHA1 X-REPLICATION URLAUTH URLAUTH=BINARY LOGINDISABLED COMPRESS=DEFLATE X-QUOTA=STORAGE X-QUOTA=MESSAGE X-QUOTA=X-ANNOTATION-STORAGE X-QUOTA=X-NUM-FOLDERS IDLE] Success (no protection) SESSIONID=<cyrus-***DELETED***> Authenticated. Security strength factor: 0 AAA XBACKUP user/debbiep@xxxxxxxxxxxxxxx rsync * OK USER debbiep@xxxxxxxxxxxxxxx AAA OK Completed BBB XBACKUP support@xxxxxxxxxxxxxxx rsync * NO MAILBOX polyfoam.com.au!support (Bad protocol) BBB NO Bad protocol --- log on master --- Oct 9 13:31:37 mail-3175-1 cyrus/imap[189353]: login: localhost [::1] cyrus PLAIN User logged in SESSIONID=<cyrus-189353-1570588288-1-17156687401313158221> Oct 9 13:31:55 mail-3175-1 cyrus/imap[189353]: XBACKUP: connecting to server 'rsync.polyfoam.com.au' for channel 'rsync' Oct 9 13:32:01 mail-3175-1 cyrus/imap[189353]: XBACKUP: replicating user debbiep@xxxxxxxxxxxxxxx Oct 9 13:32:15 mail-3175-1 cyrus/imap[189353]: XBACKUP: connecting to server 'rsync.polyfoam.com.au' for channel 'rsync' Oct 9 13:32:21 mail-3175-1 cyrus/imap[189353]: XBACKUP: replicating mailbox polyfoam.com.au!support Oct 9 13:32:21 mail-3175-1 cyrus/imap[189353]: IOERROR: zero length response to MAILBOXES (end of file reached) Oct 9 13:32:21 mail-3175-1 cyrus/imap[189353]: IOERROR: zero length response to RESTART (end of file reached) Oct 9 13:32:22 mail-3175-1 cyrus/imap[189353]: USAGE cyrus user: 0.059546 sys: 0.024519 --- log on backup server --- ***successful backup of user debbiep not shown*** Oct 9 13:32:15 rsync cyrus/backupd[21340]: telling master 2 Oct 9 13:32:15 rsync cyrus/backupd[21340]: accepted connection Oct 9 13:32:15 rsync cyrus/backupd[21340]: telling master 3 Oct 9 13:32:15 rsync cyrus/master[16697]: service backupd/ipv4 pid 21340 in READY state: now unavailable and in BUSY state Oct 9 13:32:15 rsync cyrus/master[16697]: service backupd/ipv4 now has 0 ready workers Oct 9 13:32:15 rsync cyrus/master[16697]: service backupd/ipv4 pid 21340 in BUSY state: now serving connection Oct 9 13:32:15 rsync cyrus/master[16697]: service backupd/ipv4 now has 0 ready workers Oct 9 13:32:21 rsync cyrus/backupd[21340]: login: mail-3175-1.polyfoam.com.au [10.3.244.125] rsync-mail-3175-1 DIGEST-MD5 User logged in Oct 9 13:32:21 rsync cyrus/master[16697]: process type:SERVICE name:backupd path:/usr/lib/cyrus/bin/backupd age:25.007s pid:21340 signaled to death by signal 11 (Segmentation fault) Oct 9 13:32:21 rsync cyrus/master[16697]: service backupd/ipv4 pid 21340 in BUSY state: terminated abnormally Oct 9 13:32:21 rsync cyrus/master[16697]: service backupd/ipv4 now has 0 ready workers ---master config--- admins: cyrus allowanonymouslogin: no allowplaintext: yes altnamespace: yes autocreate_inbox_folders: Junk|Trash|Archive|Drafts|Important|Sent autocreate_post: yes autocreate_quota: 0 autocreate_subscribe_folders: Junk|Trash|Archive|Drafts|Sent calendarprefix: #calendars configdirectory: /var/lib/cyrus defaultdomain: ad.polyfoam.com.au defaultpartition: default hashimapspool: true httpmodules: caldav carddav idlesocket: /run/cyrus/socket/idle lmtp_downcase_rcpt: yes lmtpsocket: /run/cyrus/socket/lmtp loginrealms: ad.polyfoam.com.au polyfoam.com.au flexifoam.com.au mboxname_lockpath: /run/cyrus/lock newsspool: /var/spool/news notifysocket: /run/cyrus/socket/notify partition-default: /var/spool/cyrus/mail partition-news: /var/spool/cyrus/news popminpoll: 1 proc_path: /run/cyrus/proc rsync_sync_authname: rsync-mail-3175-1@rsync rsync_sync_host: rsync.polyfoam.com.au rsync_sync_password: ***DELETED*** rsync_sync_port: csync sasl_auto_transition: no sasl_auxprop_plugin: sasldb sasl_mech_list: PLAIN sasl_pwcheck_method: auxprop saslauthd sievedir: /var/spool/sieve sieveusehomedir: false syslog_prefix: cyrus tls_client_ca_dir: /etc/ssl/certs tls_server_cert: /etc/cert/mail-3175-1.polyfoam.com.au.crt tls_server_key: /etc/cert/mail-3175-1.polyfoam.com.au.key tls_session_timeout: 1440 umask: 077 unixhierarchysep: yes virtdomains: on xbackup_enabled: yes xlist-Archive: Archive xlist-Drafts: Drafts xlist-Important: Important xlist-Junk: Junk xlist-Sent: Drafts xlist-Trash: Trash ---backup config--- admins: rsync-mail-3175-1 allowanonymouslogin: no altnamespace: yes backup_compact_maxsize: 0 backup_compact_minsize: 0 backup_compact_work_threshold: 1 backup_db: twoskip backuppartition-name: /home/mail-3175-1/cyrus-backup/partitions/default backup_retention_days: 7 configdirectory: /var/lib/cyrus debug: 1 defaultdomain: rsync mboxname_lockpath: /run/cyrus/lock proc_path: /run/cyrus/proc sasl_auxprop_plugin: sasldb sasl_mech_list: DIGEST-MD5 sasl_pwcheck_method: auxprop syslog_prefix: cyrus unixhierarchysep: yes virtdomains: on ---- 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