2nd try: Thunderbird "Empty Trash" causes inconsistent IMAP session state?
awl1
awl1 at gmx.net
Wed Jun 7 23:30:51 EEST 2017
Sorry, just one more thing I've just noticed now from looking at the
IMAP session IDs:
Dovecot seems to map the steps as outlined below to four different IMAP
session IDs all related to the exact same Thunderbird client instance:
* <yH0lKWRRpNHAqOh5> session for the folder copy of folder "Dilbert"
with 317 messages
* <VcMlLWRRqNHAqOh5> session for the deletion of folder "Dilbert" into
Trash
* </qSFLWRRqtHAqOh5> session from which the empty Trash seems to be
run and which ends up in "inconsistent state"
* <HHmhLWRRrNHAqOh5> another session seemingly accessing the Trash
folder for which I am unable to determine its exact purpose
Maybe the issue is that the fourth session should not even exist or at
least has a race condition with the third one?
Thanks again & best regards
Andreas
Am 07.06.2017 um 22:19 schrieb awl1:
> Hello Aki,
>
> please find attached the debug log from another incident, this time
> with IMAP session ID (<yH0lKWRRpNHAqOh5>) in the logs and with
> "mail_debug=yes" in dovecot.conf.
>
> I can consistently reproduce the "inconsistent state" error message by
> the following steps from the most recent Thunderbird version (52.1.1,
> on 64-bit Linux Ubuntu 16.04.02 LTS):
>
> * copy a folder (in the sample log: named "Dilbert") with several mail
> messages from my mail provider remote IMAP account into my local
> Dovecot archive account
> * delete this folder from the Dovecot archive account into the Trash
> folder
> * empty the Trash folder from Thunderbird
> * immediately, the message about "inconsistent IMAP session state"
> appears in the dovecot-info.log
>
> In case the log even with mail_debug=yes again is no real help (which
> I fear to be the case, as to me, the log looks very similar to the
> previous log), would you be able to insert some additional debug log
> statements into Dovecot code at some appropriate places, and let me
> try again with such an additional debug version?
>
> Many thanks & best regards
> Andreas
>
>
> Am 07.06.2017 um 07:57 schrieb Aki Tuomi:
>> That log didn't do much help, can you try enabling mail_debug=yes for
>> a moment and see if it gives any more insight? Aki On 05.06.2017
>> 15:13, awl1 wrote:
>>> Hello again,
>>>
>>> here you are (log excerpt from May 29 00:06:02 until May 29 01:17:49):
>>>
>>> May 29 00:12:05 imap(xxx at xxx.org): Info: IMAP session state is
>>> inconsistent, please relogin. in=1369 out=222662
>>> May 29 00:12:05 imap(xxx at xxx.org): Info: IMAP session state is
>>> inconsistent, please relogin. in=204 out=1504
>>> May 29 00:40:29 imap(xxx at xxx.org): Info: IMAP session state is
>>> inconsistent, please relogin. in=1213 out=6414
>>> May 29 00:40:30 imap(xxx at xxx.org): Info: IMAP session state is
>>> inconsistent, please relogin. in=227 out=1430
>>>
>>>
>>> I'd still be interested anyway in what I'd have t do in order to add
>>> the session ID to my future log files. Is this documented anywhere?
>>>
>>> https://wiki.dovecot.org/Variables does not help enough with regards
>>> to how to apply it to logfile settings in dovecot.conf... :-(
>>>
>>>
>>> Thanks again & best regards
>>> Andreas
>>>
>>>
>>> Am 05.06.2017 um 13:50 schrieb Aki Tuomi:
>>>> Yes, that would help too.
>>>>
>>>> Aki
>>>>
>>>>
>>>> On 05.06.2017 14:35, awl1 wrote:
>>>>> Hello Aki,
>>>>>
>>>>> sorry, but I am still a newbie to Dovecot:
>>>>>
>>>>> Hmm - I don't seem to have IMAP session IDs in every line of my
>>>>> dovecot-info.log. that could be used to extract IMAP session-related
>>>>> info.
>>>>>
>>>>> I assume that I have to set up logging in a specific way to add and
>>>>> then find the IMAP session ID in my logs. Could you please point
>>>>> me to
>>>>> the docs about how to configure this for the future?
>>>>>
>>>>> What I can offer now from my old logs is to provide log file excerpts
>>>>> from some minutes/seconds before the "Empty Trash" action caused the
>>>>> "inconsistent IMPA state" message until shortly after - would that
>>>>> help as well!?
>>>>>
>>>>> Best regards & apologies
>>>>> Andreas
>>>>>
>>>>>
>>>>> Am 05.06.2017 um 13:13 schrieb Aki Tuomi:
>>>>>> Can you provide full logs for the imap session? Basically you can do
>>>>>> grep session-id logfile.
>>>>>>
>>>>>> Aki
>>>
>
More information about the dovecot
mailing list