dsync-local(klink): Error: remote: dsync-server: invalid option -- 'l'
Hello,
Since recently (not sure when), dsync stopped working.
dsync -u klink mirror XXXX dsync-local(klink): Error: remote: dsync-server: invalid option -- 'l' dsync-local(klink): Error: remote: doveadm dsync-server [-u <user>|-A] [-S <socket_path>] dsync-local(klink): Error: read() from worker server failed: EOF
I did not change anything on my setup but dovecot was upgraded (debian stable).
On the box I'm starting the command I have:
$ dpkg --list | grep dovecot
ii dovecot-common 1:2.1.7-7+deb7u1 all
Transitional package for dovecot
ii dovecot-core 1:2.1.7-7+deb7u1 amd64
secure mail server that supports mbox, maildir, dbox and mdbox mailboxes
ii dovecot-imapd 1:2.1.7-7+deb7u1 amd64
secure IMAP server that supports mbox, maildir, dbox and mdbox mailboxes
$ doveconf -n # 2.1.7: /etc/dovecot/dovecot.conf # OS: Linux 3.16.0-4-amd64 x86_64 Debian 7.8 mail_location = maildir:~/.Maildir:LAYOUT=fs:INBOX=~/.Maildir/INBOX mail_privileged_group = mail namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { driver = pam } protocols = " imap" ssl = required ssl_cert = </etc/dovecot/certs/XXX.pem ssl_key = </etc/dovecot/certs/XXX.key ssl_protocols = !SSLv2 !SSLv3 userdb { driver = passwd }
On the destination box, I have:
$ dpkg --list | grep dovecot
ii dovecot-core 1:2.2.13-11
amd64 secure POP3/IMAP server - core files
ii dovecot-imapd 1:2.2.13-11
amd64 secure POP3/IMAP server - IMAP daemon
$ doveconf -n # 2.2.13: /etc/dovecot/dovecot.conf # OS: Linux 3.16.0-4-amd64 x86_64 Debian 8.0 ext4 mail_location = maildir:/var/maildir/%u:LAYOUT=fs:INBOX=/var/maildir/%u/INBOX mail_privileged_group = mail namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { driver = pam } protocols = " imap" ssl = required ssl_cert = </etc/dovecot/certs/XXX.pem ssl_key = </etc/dovecot/certs/XXX.key ssl_protocols = !SSLv2 !SSLv3 userdb { driver = passwd }
What is the is invalid option l ? When did I set this?
PS: please add me in CC, I'm not on the list.
Cheers,
Turns out dsync from 2.1.7 is not compatible with dsync from 2.2.13.
participants (1)
-
Mathieu ROY