At this moment we have a multiserver installation in rolling upgrade configuration
old.mydomain.com (ZCS 8.6 p14 NETWORK - Ubuntu 14)
new.mydomain.com (ZCS 8.8.15 NETWORK - Ubuntu 16)
All the services have been moved to the new.mydomain.com (LDAP, logger, proxy etc.) and the users are correctly using their old mailboxes through proxy without problems.
We can't install ANYTHING on the old.mydomain.com for explicit customer request, so no Zextras Migration tool is allowed.
When moving mailboxes with zmmboxmove
zmmboxmove -a account@mydomain.com -f old.mydomain.com -t new.mydomain.com
we get this error
Error occurred: system failure: Failed to export blobs from source server old.mydomain.com: no authtoken cookie
Actions taken:
- needless to say, google or the forums don't know anything about this "no authtoken cookie" error...
- checked zimbraMailboxMoveTempDir for each server, /opt/zimbra/backup/tmp/mboxmove. This folder exists, is owned and is readable and writable by zimbra user
- zmfixperms and zmfixperms -ev a go go on every server
- tried with --sync and without, no difference
- tried zmmboxmove pushing or pulling (from the source or from the destination server), no difference.
- regenerated and updated keys (zmsshkeygen + zmupdateauthkeys), no difference
- no problems in any other action performed with administrative authentication (zmmailbox -z -m account@mydomain.com gaf or similar)
- tried with direct soap request, no difference
zmsoap -v -z MoveMailboxRequest/account @name=account@mydomain.com @dest="new.mydomain.com" @src="old.mydomain.com" @sync=1
- thinking about an authentication problem, created a new admin account (zimbraIsAdminAccount TRUE) and tried a zmmboxmove via direct soap request, no difference.
zmsoap -v -a tempadmin@mydomain.com -p t3mp.p455w0rd MoveMailboxRequest/account @name=account@mydomain.com @dest="new.mydomain.com" @src="old.mydomain.com" @sync=1
- at the last, tried a -vv very verbose zmsoap
zmsoap -vv -a tempadmin@mydomain.com -p t3mp.p455w0rd MoveMailboxRequest/account @name=account@mydomain.com @dest="new.mydomain.com" @src="old.mydomain.com" @sync=1
and got this:
(excerpt from request)
Code: Select all
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
blablabla
<AuthRequest xmlns="urn:zimbraAdmin">
<name>tempadmin@mydomain.com</name>
<password>***</password>
</AuthRequest>
blablabla
<AuthResponse xmlns="urn:zimbraAdmin">
<authToken>0_a97a959bb34b3b24ee323df0cea3fc0c4902e796_69643d33363a66316236323665372d343832382d343864382d383633622d3434326337346133346366613b6578703d31333a313536353132333434323331333b61646d696e3d313a313b747970653d363a7a696d6272613b753d313a613b7469643d31303a313036303339353936393b76657273696f6e3d31333a382e362e305f47415f313135333b</authToken>
<lifetime>43199997</lifetime>
</AuthResponse>
</soap:Body>
</soap:Envelope>
Sending request to https://localhost:7071/service/admin/soap
Code: Select all
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
blablabla
<soap:Fault>
blablabla
<soap:Reason>
<soap:Text>system failure: Failed to export blobs from source server old.mydomain.com: no authtoken cookie</soap:Text>
</soap:Reason>
<soap:Detail>
<Error xmlns="urn:zimbra">
<Code>service.FAILURE</Code>
<Trace>qtp961409111-41756:1565080246630:958904e0f2d3a152</Trace>
</Error>
blablabla
</soap:Envelope>
Do they finally broken the zmmboxmove as predicted here viewtopic.php?f=14&t=65908?