Error indexes messages in Evolution 2.6
4 febbraio 2008, 12:05 Bugs , Debian , Tips & Tricks February 4, 2008, 12:05
Downloading mail with Evolution 2.6 today I stumbled upon a series of errors, due to file corruption with which the program maintains the indexing of messages in each folder.
The message that appeared every attempt to download the mail was the following: "Summary and folder do not match, even after a sync" (in English: "Summary and folder mismatch, even after a sync").
The problem has been revealed because of a serious nature occurred in riots cases the non-cancellation of the original messages on the POP3 server, resulting in exponential multiplication of messages next to each "Send / Receive".
It was also impossible to empty the Trash.
To rectify this I follow two simple steps:
- I first closed Evolution
-
Then I killato all instances of the program in daemon mode survive GUI program running in the background and some advanced features., including the right directory indexing:
/usr/lib/evolution/2.6/killev -
Finally I removed all the indices recursively all directories with the command:
find ~/.evolution/ -name "*.ev-summary" -print0 | xargs -0 rm -rf
On the first restart of Evolution the problem is gone.















August 23, 2008 at 14:47
Thank you! I solved the rows in due3 sputtanamento of all my mail!
My problem was a little 'different, in that you must be messed up indexes the mail ... basically the title of the email did not correspond to the content ... well, an email that came from my boss offered me a night of bikes and beer ...
Your post, however I have solved the problem
Thank you!
Puppet
August 24th, 2008 at 23:46
Hello Puppet,
I am glad that these few lines will be helpful, check back with me whenever you want!
Good beginning of week
Ivan
May 11, 2010 at 1:51
An important update to this old post!
With the passage of time Evolution has significantly changed the structure of indexing files directory, then the above command is no longer sufficient to solve the problem of lack of synchronization between indices and content - nay, let us say that the command has become completely useless !
Here's the new sequence of commands to be run, not before having made a full backup of your ~. Evolution:
evolution --force-shutdowncd ~/.evolution/mail/local
find -name "*.cmeta" -exec rm -f {} \;
find -name "*.ibex.index.data" -exec rm -f {} \;
find -name "*.ibex.index" -exec rm -f {} \;
Council to reopen Evolution offline to verify that the operation has not caused serious damage:
evolution --component=mail --offlineIn this way we avoid, for example, to download the mail on a client compromise, erasing it from the server and finally finding us then unable to recover it locally.
Bye!
May 20, 2010 at 1:11
Turn it turns from a program that makes the tantrums we always end up learning QSA
Here is an updated version of the above commands:
evolution --force-shutdowncd ~/.evolution/mail/local
find -name "folders.db" -exec rm -f {} \;
find -name "*.cmeta" -exec rm -f {} \;
find -name "*.ibex.index.data" -exec rm -f {} \;
find -name "*.ibex.index" -exec rm -f {} \;
We hope to be the last!
July 28th, 2010 at 18:17
Thanks Ivan,
I had long given up looking for a solution to the problem, and today I tried again by chance, and I do not know how, came out on your site, and your suggestion.
I finally managed to delete all those messages.
Thank you thank you
Enzo
August 5th, 2010 at 10:44
Hello Enzo, I'm happy to check out state aid