[Evolution-users] Auto rebuild of db
Milan Crha
mcrha at redhat.com
Tue Sep 23 09:45:03 UTC 2025
On Tue, 2025-09-23 at 11:18 +0200, Ralf Mardorf via evolution-users
wrote:
> Today, after an update and a restart of the computer I got a message
> similar to or exactly "Some of the mail folders failed to migrate"
> and now several important email accounts are lost ...
>
> ...
>
> upgraded evolution-data-server (3.56.2-3 -> 3.58.0-1)
Hi,
the 3.58.0 contains a changed structure of the folders.db files, which
is migrated on start, but also whenever the database is opened, thus
even if the upgrade fails, it is retried the next time (which may or
may not fail again). The important part of this error message follows
after this generic text, there are the precise error messages the
upgrade faced. You probably do not have that, I guess.
In any case, the folders.db files are not account definitions, when
that file is missing or broken does not remove the definition of the
account, thus you should have all the accounts visible in the
Evolution, either in Edit->Preferences->Mail Accounts or
in Edit->Accounts. This migration won't remove any of them. They are
also supposed to be in the ~/.config/evolution/, as .source files. If
you've any backup, you can compare the content of this config
directory.
Your POP messages are all under the ~/.local/share/evolution/mail/
directory, once under "local", which is the On This Computer, and then
under the account UID-s, which correspond to the "UID.source" file
under the config directory mentioned at the end of the previous
paragraph. These can be moved to a "trash" subdirectory when the
account definition is removed/lost.
Bye,
Milan
More information about the evolution-users
mailing list