-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
relocate_by_id - fatal error: Unknown meta file requested #4848
Comments
Seems related to issue #4409 but my configure is not "bare".
Version is 3.6.4 In imapd.conf:
Looking for meta:
|
I think that log message is misleading, it's not that the partition 'default' is unknown, you just don't have a meta partition for that partition, which should be okay.
That's the real problem, it's asked for a Can you apply a patch, rebuild, and try again? If so, this patch will make it log the bad
|
Done: 7
|
Ah.h -- 7 is Looks like your 3.6 build was configured without I think usually there wouldn't be any DAV metadata on a server that doesn't have it, so I guess that implies that this server used to have http/dav enabled at some point, probably before you upgraded. If you rebuild with http/dav enabled, that might solve the problem. You're right that this is related to #4409, and it was fixed in 3.8+ by #4412. If you don't want to enable http, this commit might get you going on 3.6 without it: 7b8c76f, which you can get as a patch file here: https://github.com/cyrusimap/cyrus-imapd/commit/7b8c76f99f23e861450f26d801133ca9fc34a500.patch Does this help? |
Yes, server is configured without http, but the server has never had it. The patch worked. I have relocated several mailboxes now without issue. |
Great, thanks for checking that. I'll get that patch included in future releases of 3.6, so you won't need to do the same thing next time you upgrade :) |
Today I migrated some servers from 3.4 to 3.6.... all ok.
But, trying to use relocate_by_id to migrate any mailboxes to uuid storage is not working and I can't understand why.
Example:
relocate_by_id 'user/[email protected]'
Relocating: user/aaaaa.bbbb/web [email protected]
fatal error: Unknown meta file requested
The text was updated successfully, but these errors were encountered: