Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#36515 - [gnutls] update to 3.2.3-1 breaks TLS handling in evolution-ews
Attached to Project:
Arch Linux
Opened by David Gabriel (b2c) - Tuesday, 13 August 2013, 07:11 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 03 January 2014, 13:58 GMT
Opened by David Gabriel (b2c) - Tuesday, 13 August 2013, 07:11 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 03 January 2014, 13:58 GMT
|
DetailsDescription: ever since the update of gnutls from any version higher than gnutls-3.2.1-1 i can't sync mail with evolution-ews anymore.
Steps to reproduce: * run 'pacman -Syu', which upgrades to the latest gnutls version * try to sync mail in evolution(-ews) * a TLS error gets logged: (evolution:24387): evolution-mail-WARNING **: Failed to refresh folder 'Exchange: Inbox': No response: Error reading data from TLS socket: A TLS fatal alert has been received. I already asked for the gnutls/webkit bug to be reopened, but to no avail. related bugs (all closed, but same symptoms): * https://bugs.archlinux.org/task/36212 * https://bugs.archlinux.org/task/36262 * https://bugs.archlinux.org/task/36207 * https://bugs.archlinux.org/task/36245 |
This task depends upon
----quote-----
Unfortunately I cannot find a reason for the failure you see. If the
attached patch doesn't fix the issue, the problem may be an interplay
of unrelated to gnutls issues that trigger the behavior you see. In
the latter case it may be better to report the problem to the programs
that are involved.
regards,
Nikos
----/quote-----
As stated, the latest patch didn't make evolution-ews work and I'm back to square one I guess. How should I proceed further or which components should be investigated next? I suspect that 'extra/glib-networking' could be involved, as some evolution debugging showed that 'libgiognutls.so' is used in the communiction with the exchange server.
for reference, this git commit in gnutls is the first one to trigger the evolution-ews error while syncing with Exchange:
gnutls git: 6fb9273afa06c6ec9822e4e71fad18db5b8fbf54
It's an upstream issue anyway on either gnutls or evolution side.