OwnCloud

Aus Wiki - Jochen Hammann
Zur Navigation springen Zur Suche springen


Kalendersync Fehler: „End of document reached prematurely“

Entnommen aus ownCloud 8.2.1 Kalendersync Fehler: „End of document reached prematurely“

Dies liegt an defekten Kalendereinträgen in der ownCloud. Man findet diese in dem man auf der Datenbank folgenden Befehl absetzt:

SELECT * FROM <prefix>_clndr_objects WHERE calendardata NOT LIKE '%END:VCALENDAR%';

Diese Einträge müssen gelöscht werden, da sonst der Kalendersync nicht mehr funktioniert! In einschlägigen Beiträgen, habe ich dann gefunden, wieso das Problem auftritt: Smileys / Bilder in den Einträgen, damit kommt die Datenbank bzw. die Datenbankkodierung nicht klar! Man kann das von Hand umstellen, dann macht die DB das Automatisch. In der Tabelle <prefix>_clndr_objects in der Struktur die Kollation von utf8_bin auf utf8mb4_bin umstellen, dann klappts auch mit den Bildern bzw. mit den Smileys.

Hier die Einträge, die ich dazu gelesen habe: