Problem bei Kalendersynchronisation

Hallo.

Ich habe die Anleitung zum Importieren meines Apple-Kalenders befolgt. Am Ende des letzten Synchronisierungsschritts erhalte ich die Meldung „Ein Fehler ist während der Synchronisation aufgetreten. Überprüfen Sie den Status des CalDAV-Servers und starten Sie die Autokonfiguration neu.“ und es wird nur ein Kalender (der erste von einer Liste mit 8 Kalendern) tatsächlich synchronisiert. Ich habe versucht, die Einstellungen zurückzusetzen und erneut zu synchronisieren, aber es wird immer nur ein Kalender synchronisiert (immer derselbe).

PS: Ich habe das Thema „Probleme bei der CalDAV-Synchronisation“ von elfedagger gelesen, aber es betrifft Google Kalender.

Anmerkung: Tatsächlich integriert der Gladys-Kalender neue Ereignisse (die nach der Erstellung des Gladys-Kalenders erstellt wurden), aber nicht die alten (außer für einen Kalender)!

Hallo @micmac,

Seltsam, vielleicht eine spezifische Funktion von Apple, das ist das erste Mal, dass ich so etwas höre, jedenfalls :slight_smile:

Allerdings könnte es sich um einen Synchronisationsfehler handeln, der mit einer Besonderheit von Apple Calendar zusammenhängt.

Kannst du die Logs von Gladys zum Zeitpunkt der Synchronisation überprüfen, um zu sehen, ob ein spezifischer Absturz auftritt?

docker logs gladys 

Für die Logs, gerne, aber ich müsste die Prozedur wissen :smiling_face:. Ich habe es geschafft, Gladys auf meiner Freebox Delta zu installieren, aber ich bin in der Materie eher ein Neuling :blush:.

Man muss nur diesen Befehl ausführen :slight_smile:

docker logs gladys 

Hallo @pierre-gilles.

Wenn ich deinen Befehl ausführe, scrollt der Text ununterbrochen durch und ich kann nicht lesen, was da steht! Macht nichts; da ich bemerkt habe, dass alle hinzugefügten oder alle geänderten Ereignisse im Apple-Kalender auf Gladys erscheinen, reicht mir das :blush:.

Wenn du folgendes eingibst:

docker logs --tail 200 gladys

Siehst du die letzten 200 Zeilen der Logs.

Wenn du folgendes eingibst:

docker logs -f --tail 20 gladys

Erhältst du die Logs in Echtzeit :+1:

Danke. Ich werde es später versuchen.

Fertig! Das Ergebnis bei Smash: Smash .

Hallo @micmac
Ich habe mir gerade deine Logs angesehen und die Kalenderintegration funktioniert bei dir sehr gut:

2026-03-12T13:20:32+0100 <info> calendar.syncUserCalendars.js:43 (CalDAVHandler.syncUserCalendars) CalDAV : 9 Kalender gefunden.
2026-03-12T13:20:34+0100 <info> calendar.syncUserCalendars.js:153 (Promise.map.concurrency) CalDAV : 1 Ereignis aktualisiert für Kalender Familie.
2026-03-12T13:20:35+0100 <info> calendar.syncUserCalendars.js:153 (Promise.map.concurrency) CalDAV : 1 Ereignis aktualisiert für Kalender Personal.
2026-03-12T13:20:37+0100 <info> calendar.syncUserCalendars.js:153 (Promise.map.concurrency) CalDAV : 3 Ereignisse aktualisiert für Kalender Ereignisse.
2026-03-12T13:20:37+0100 <info> calendar.syncUserWebcals.js:16 (CalDAVHandler.syncUserWebcals) Webcal : 0 Kalender gefunden.

Hast du deine Kalender in der Integration aktiviert?
Die Kalendersynchronisation muss aktiviert sein:


Und das Teilen muss ebenfalls aktiviert sein, damit es im Reiter Kalender von Gladys angezeigt wird:


Ich hatte alles gemacht, außer das Teilen. Ich habe alle Kalender aktiviert und neu synchronisiert, aber es hat nichts geändert.

Jedenfalls gibt es von Anfang an ein Problem, denn wie ich bereits erwähnt hatte, bei der allerersten Synchronisation (Teilen und Synchronisieren sind also leer) erhalte ich die Meldung „Ein Fehler ist während der Synchronisation aufgetreten. Überprüfen Sie den Status des CalDAV-Servers und starten Sie die Autokonfiguration neu.“

@bertrandda ich habe hier auf diese Nachricht reagiert, denkst du, wir könnten den Synchronisationsfehler in der Caldav-Integrationsschnittstelle anzeigen? Das würde das Debugging enorm vereinfachen :slight_smile:

Ja, ich werde mich darum kümmern, die Fehler direkt in der Benutzeroberfläche zu melden.

Voilà

Top @bertrandda!
Gibt es zufällig einen Button, um die Logs einfach zu kopieren?
Das würde es anschließend ermöglichen, sie in einem neuen Forenbeitrag leicht einzufügen, besonders für nicht-experte Nutzer.

Sehr gute Idee, ist erledigt

@bertrandda Top, danke!! Das wird vielen Leuten helfen :slight_smile:

Soweit ich mich erinnere, funktioniert die JavaScript-Kopier-Ein-fügen-API nur, wenn die Domain localhost oder https ist.

Also wird der Knopf, den du erstellt hast, nur auf Gladys Plus funktionieren! Hast du es in der Realität @bertrandda auf einer lokalen IP getestet? Ich bin mir nicht sicher, ob es funktioniert

Tatsächlich funktioniert es nur in einem gesicherten Kontext (https) oder localhost und da ich es in der Entwicklung mit localhost getestet habe, bin ich nicht auf das Problem gestoßen. Es gibt eine Alternative mit execCommand, aber diese ist veraltet, ich glaube nicht, dass es sich lohnt, sie zu implementieren. Andernfalls, wenn wir uns nicht in einem gesicherten Kontext befinden, verberge ich den Button. Das ist nicht perfekt, aber es wird verhindern, dass man denkt, es sei ein Bug.

Ja, das ist die einzige Lösung, denke ich.

Das ist erledigt

Danke, das ist super! Es ist gemerged und wird in der nächsten Version von Gladys veröffentlicht :slight_smile: