Hallo,
ich habe schon seit längerer Zeit immer wieder Probleme beim Synchronisieren von Terminen des Kalenders mit Hilfe der
Thunderbird-Erweiterung Lightning. Hierzu findet man auch schon seit Jahren unzählige Hinweise in verschiedenen Foren.
Heute konnte ich dann endlich ein Szenario finden, in dem der Server (Axigen 8.2.0 unter openSUSE 11.4 x86_64) den
entsprechenden Request von Lightning wie folgt beantwortet:
HTTP/1.1 500 Internal server error
Date: Sun, 25 Jan 2015 17:25:22 GMT
Server: Axigen-iCal
Pragma: no-cache
Allow: GET, PUT
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Connection: Close
In den Logfiles des Mailservers sind keinerlei Auffälligkeiten festzustellen. Die mit der TCP-Verbindung
korrespondierenden Zeilen in everything.txt lauten:
01-25 18:25:11 +0100 08 mailserver WEBMAIL:00000047: [192.168.16.41:80] connection accepted from [192.168.8.65:54929]
01-25 18:25:11 +0100 08 mailserver WEBMAIL:00000047: ICAL account 'andreas@schweigstill.de' has logged in
01-25 18:25:22 +0100 08 mailserver WEBMAIL:00000047: ICAL account 'andreas@schweigstill.de' has logged in
01-25 18:25:22 +0100 08 mailserver WEBMAIL:00000047: ICAL account 'andreas@schweigstill.de' has logged in
01-25 18:25:22 +0100 08 mailserver WEBMAIL:00000047: Account "andreas@schweigstill.de": iCal data uploaded, id: 0E636B
01-25 18:25:22 +0100 08 mailserver WEBMAIL:00000047: connection closed with [192.168.8.65:54929]
Dieses Verhaltens lässt sich reproduzieren, indem entweder ein neuer Termin in Lightning angelegt oder ein schon vorhandener
Termin modifiziert wird. Lighning meldet hierbei "MODIFICATION_FAILED".
Vor einigen Jahren (und entsprechend älteren Axigen- und Lightning-Versionen) hatte ich schon einmal festgestellt, dass diese
Blockade der Kalendersynchronisation durch ungültige UTF8-kodierten Zeichen verursacht werden konnte. Damals war es jedoch
wohl auf einen Fehler in Lightning zurückzuführen.
Da ich annehme, dass irgendein Datenmuster in meiner main.ics-Datei zu dem Fehler führt, wäre es sicherlich
hilfreich, diese Datei bereitzustellen. Ich möchte sie jedoch nicht hier öffentlich hochladen, da darin auch vertrauliche Termin
enthalten sind.
Mit freundlichen Grüßen,
Andreas Schweigstill