Fwd: Re: [Bug] Compression failures in IMAPS (with thunderbird 3.0)
Frédéric MERCIER
mercier.frederic at iname.com
Mon Dec 21 17:25:14 EST 2009
Hi,
I had the same problem and it was corrected compiling the new Cyrus
2.3.16 !!
Le 16/12/2009 20:58, Kenneth Marshall a écrit :
> On Wed, Dec 16, 2009 at 02:09:41PM -0400, Patrick Boutilier wrote:
>
>> On 12/16/2009 01:14 PM, Michal Hlavinka wrote:
>>
>>> Hi,
>>>
>>> two fedora users has found there are compression failures when cyrus-imapd
>>> (2.3.15) is communicating with thunderbird 3.0 (this is first version
>>> supporting compression). Does anyone have seen this?
>>>
>>
>>
>> No errors in our log but I am probably the only one using Thunderbird 3 :-)
>>
>> Same thing happen if you use TLS on standard port 143 instead of using
>> imaps on port 993?
>>
>>
>>
>>
> Hi Patrick,
>
> We have seen this sort of behavior with or without compression when
> the client support for IDLE was broken, i.e. the client would only
> IDLE the INBOX and not other IMAP folders. Thus, you would see it
> on draft folders and sent folders. Try disabling IDLE in TB3 and
> see if that fixes it. Good luck.
>
> Regards,
> Ken
>
>
>>
>>
>>
>>
>>
>>> Cheers,
>>> Michal Hlavinka
>>>
>>> -----------------<forwarded message>---------------------------------
>>> Dec 2 12:44:15 mail imaps[3817]: executed
>>> Dec 2 12:50:43 mail imaps[3817]: accepted connection
>>> Dec 2 12:50:43 mail imaps[3817]: imapd:Loading hard-coded DH parameters
>>> Dec 2 12:50:43 mail imaps[3817]: SSL_accept() incomplete -> wait
>>> Dec 2 12:50:43 mail imaps[3817]: SSL_accept() succeeded -> done
>>> Dec 2 12:50:43 mail imaps[3817]: starttls: TLSv1 with cipher
>>> DHE-RSA-CAMELLIA256-SHA (256/256 bits new) no authentication
>>> Dec 2 12:50:43 mail imaps[3817]: login: builder.redfish-solutions.com
>>> [192.168.10.7] philipp plain+TLS User logged in
>>> Dec 2 12:50:43 mail imaps[3817]: seen_db: user philipp opened
>>> /var/lib/imap/user/p/philipp.seen
>>> Dec 2 12:50:43 mail imaps[3817]: open: user philipp opened INBOX.Drafts
>>> Dec 2 13:12:43 mail imaps[3817]: IOERROR: reading message: unexpected end
>>> of
>>> file
>>> Dec 2 13:12:43 mail imaps[3817]: Error decompressing data, closing
>>> connection
>>> Dec 2 13:14:15 mail master[2178]: process 3817 exited, status 0
>>> Dec 2 13:11:15 mail imaps[3986]: executed
>>> Dec 2 13:14:43 mail imaps[3986]: accepted connection
>>> Dec 2 13:14:43 mail imaps[3986]: imapd:Loading hard-coded DH parameters
>>> Dec 2 13:14:43 mail imaps[3986]: SSL_accept() incomplete -> wait
>>> Dec 2 13:14:43 mail imaps[3986]: SSL_accept() succeeded -> done
>>> Dec 2 13:14:43 mail imaps[3986]: starttls: TLSv1 with cipher
>>> DHE-RSA-CAMELLIA256-SHA (256/256 bits new) no authentication
>>> Dec 2 13:14:44 mail imaps[3986]: login: builder.redfish-solutions.com
>>> [192.168.10.7] philipp plain+TLS User logged in
>>> Dec 2 13:14:44 mail imaps[3986]: seen_db: user philipp opened
>>> /var/lib/imap/user/p/philipp.seen
>>> Dec 2 13:14:44 mail imaps[3986]: open: user philipp opened INBOX.Drafts
>>> Dec 2 13:14:44 mail imaps[3986]: Expunged 21 messages from
>>> user.philipp.Drafts
>>> Dec 2 13:16:43 mail imaps[3986]: IOERROR: reading message: unexpected end
>>> of
>>> file
>>> Dec 2 13:16:43 mail imaps[3986]: Error decompressing data, closing
>>> connection
>>> Dec 2 13:17:57 mail master[2178]: process 3986 exited, status 0
>>>
>>>
>>> or else:
>>>
>>> Dec 2 13:19:09 mail imaps[4000]: accepted connection
>>> Dec 2 13:19:09 mail imaps[4000]: imapd:Loading hard-coded DH parameters
>>> Dec 2 13:19:09 mail imaps[4000]: SSL_accept() incomplete -> wait
>>> Dec 2 13:19:09 mail imaps[4000]: sslv3 alert certificate unknown in
>>> SSL_accept() -> fail
>>> Dec 2 13:19:09 mail imaps[4000]: imaps TLS negotiation failed:
>>> builder.redfish-solutions.com [192.168.10.7]
>>> Dec 2 13:19:09 mail imaps[4000]: Fatal error: tls_start_servertls()
>>> failed
>>> Dec 2 13:19:09 mail master[2178]: process 4000 exited, status 75
>>> Dec 2 13:19:09 mail master[2178]: service imaps pid 4000 in BUSY state:
>>> terminated abnormally
>>>
>>>
>>> Note that this only affects
>>> auto-saving of messages into "Drafts" or copying sent messages into the
>>> "Sent"
>>> folder.
>>>
>>> This happens most often when sending emails with large binary attachments
>>> (e.g.
>>> .docx files).
>>>
>>> The odd part is that the process that was previously connected to will
>>> exit,
>>> and my UA (Thunderbird) will tell me that there was an error ("I/O Error")
>>> and
>>> ask me if I want to retry.
>>>
>>> Clicking OK will cause it to connect to a freshly spawned process and
>>> succeed.
>>>
>>> If I had to guess, I would conclude that over time, the client and server
>>> ends
>>> get out of sync (and therefore, agreement about connection state) and the
>>> server process exits. When a new process is created and its state
>>> initialized,
>>> the client and server processes once again are in agreement.
>>>
>>> How to reproduce:
>>> Configure TB 3.0 to have an IMAP/S connection to a server running Cyrus
>>> 2.3.15. Enable auto-saving of messages. Configure to save sent messages
>>> in
>>> the "Sent" folder on server.
>>>
>>> Create a message, and attach a Word document to it. Send it.
>>>
>>> -----------------<end of forwarded message>---------------------
>>> ----
>>> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
>>> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
>>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>>>
>>
>
>> begin:vcard
>> fn:Patrick Boutilier
>> n:Boutilier;Patrick
>> org:;Nova Scotia Department of Education
>> adr:;;2021 Brunswick Street;Halifax;NS;B3K 2Y5;Canada
>> email;internet:boutilpj at ednet.ns.ca
>> title:WAN Communications Specialist
>> tel;work:902-424-6800
>> tel;fax:902-424-0874
>> version:2.1
>> end:vcard
>>
>>
>
>> ----
>> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
>> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>>
> ----
> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>
>
More information about the Info-cyrus
mailing list