Hi --

On 21.02.2012, at 21:52, Timo Sirainen wrote:
> On 21.2.2012, at 19.29, Michael Grimm wrote:

>>>> doveadm(test): Fatal: All your namespaces have a location setting. It 
>>>> should be empty (default mail_location) in the namespace to be converted.
>>> 
>>> Fixed: http://hg.dovecot.org/dovecot-2.1/rev/488fe9d417eb
>> 
>> Hmm, now I cannot connect clients any longer:
>> 
>> dovecot: imap(test): Error: user test: Initialization failed: mail_location 
>> not set and autodetection failed: Mail storage autodetection failed with 
>> home=/var/mail/.homedirs/test
> 
> Sorry, that part of the code is a bit weird. 
> http://hg.dovecot.org/dovecot-2.1/rev/3007994141b6 is another attempt at this.

Thanks, that omits the first and second error, and I believe that you solved 
this issue.

Now, I can run my old command as used for 2.0.x and ...

        vmail> dsync -v -f -u test mirror ssh vm...@remote-host.tld dsync -v -f 
-u test

... a "newer" call like ...

        vmail> doveadm sync -f -u test ssh vm...@remote-host.tld dsync -v -f -u 
test

... without complaining about namespaces as listed above.


But, now I do end with a message like ...

        vmail> dsync -v -f -u test mirror ssh vm...@remote-host.tld dsync -v -f 
-u test
        usage: dsync [-C <alt char>] [-m <mailbox>] [-u <user>] [-frRv]
         mirror <local mail_location> | [<user>@]<host> | <remote dsync command>
        dsync-local(test): Error: read() from worker server failed: EOF

... irrespectively if I use the old "dsync" or the new "doveadm sync".

Ok, this is still a mixed 2.0.18 <--remote host--> 2.1.0 setup, but as long I 
didn't get your http://wiki2.dovecot.org/Upgrading/2.1 wrong, it *should* work 
that way.

Weird. I must have missed something. I'll back to 2.0.18 for the time being. 
Any hints are highly welcome ...

Thanks for your efforts, and thanks for dovecot!

Regards,
Michael

Reply via email to