[Dovecot] Failing: doveadm sync <--remote host--> dsync mirror
    Michael Grimm 
    trashcan at odo.in-berlin.de
       
    Sat Feb 18 20:26:37 EET 2012
    
    
  
Hi --
I'm used to dsync my two mailservers running 2.0.16. 
Today, I did upgrade one server to 2.1, and doveadm sync is throwing to following error:
mail> doveadm sync -f -u test ssh vmail at remote-host.tld dsync -v -f -u test
doveadm(test): Fatal: All your namespaces have a location setting. It should be empty (default mail_location) in the namespace to be converted.
Same error with old running command:
vmail> dsync -v -f -u test mirror ssh vmail at remote-host.tld dsync -v -f -u test
doveadm(test): Fatal: All your namespaces have a location setting. It should be empty (default mail_location) in the namespace to be converted.
Here's an excerpt of my doveconf -n:
mail> doveconf -n
mail_home = /var/mail/homedirs/%n
mail_location = mdbox:/var/mail/maildirs/%n
passdb {
  args = /usr/local/etc/dovecot/dovecot-sql.conf
  driver = sql
}
userdb {
  driver = prefetch
}
userdb {
  args = /usr/local/etc/dovecot/dovecot-sql.conf
  driver = sql
}
Reverted back for the time being (production servers) until I do understand the issue. 
Searching Google with "Fatal: All your namespaces have a location setting." only shows closed bugs back in 2010.
Do I have to upgrade both servers to get syncing running?
Any hint, help is highly appreciated.
Thanks, 
Michael
    
    
More information about the dovecot
mailing list