OwnCloud
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: