Problem bei Kalendersynchronisation

Bonjour.

J’ai suivi la procédure pour importer mon calendrier Apple. À la fin de la dernière étape de synchronisation, j’obtiens le message « Une erreur est survenue pendant la synchronisation. Vérifiez l’état du serveur CalDAV et relancez l’auto-configuration. » et il y a un seul calendrier (le premier sur une liste de 8 calendriers) d’effectivement synchronisé. J’ai beau Remettre à zéro et Synchroniser à nouveau, rien n’y fait : il n’y a toujours qu’un calendrier de synchronisé (toujours le même).

PS : J’ai lu le sujet « Problème synchronisation caldav » de elfedagger mais il concerne Google Agenda.

Ajout : en fait, le calendrier de Gladys intègre les nouveaux événements (ceux créés après la création du calendrier de Gladys) mais pas les anciens (sauf pour un calendrier) !

Salut @micmac,

Bizarre, peut-être un fonctionnement propre à Apple, c’est la première fois que j’entends ça, en tout cas :slight_smile:

Ceci dit, c’est peut-être un bug de synchronisation lié à une spécificité d’Apple Calendar.

Est-ce que tu peux regarder les logs de Gladys au moment où tu fais la synchronisation pour voir s’il y a un crash spécifique ?

docker logs gladys 

Pour les logs, je veux bien mais il faudrait m’indiquer la procédure :smiling_face:. J’ai réussi à installer Gladys sur ma Freebox Delta, mais je suis plutôt béotien en la matière :blush:.

Il faut juste exécuter cette commande :slight_smile:

docker logs gladys 

Hello @pierre-gilles .

Quand je lance ta commande, du texte défile sans discontinuer et il m’est impossible de lire ce qui est écrit ! Ce n’est pas grave; comme j’ai remarqué que tout événement ajouté ou tout événement modifié dans le calendrier d’Apple apparaît sur Gladys, ça me suffit :blush:.

Si tu tapes :

docker logs --tail 200 gladys

Tu verras les 200 dernières lignes des logs.

Si tu tapes :

docker logs -f --tail 20 gladys

Tu auras les logs en temps réel :+1:

Merci. J’essayerai plus tard.

Voilà, c’est fait ! Résultat chez Smash : Smash .

salut @micmac
je viens de jeter un oeil sur tes logs et l’intégration calendrier fonctionne très bien chez toi :

2026-03-12T13:20:32+0100 <info> calendar.syncUserCalendars.js:43 (CalDAVHandler.syncUserCalendars) CalDAV : Found 9 calendars.
2026-03-12T13:20:34+0100 <info> calendar.syncUserCalendars.js:153 (Promise.map.concurrency) CalDAV : 1 events updated for calendar Family.
2026-03-12T13:20:35+0100 <info> calendar.syncUserCalendars.js:153 (Promise.map.concurrency) CalDAV : 1 events updated for calendar Personnel.
2026-03-12T13:20:37+0100 <info> calendar.syncUserCalendars.js:153 (Promise.map.concurrency) CalDAV : 3 events updated for calendar Évènements.
2026-03-12T13:20:37+0100 <info> calendar.syncUserWebcals.js:16 (CalDAVHandler.syncUserWebcals) Webcal : Found 0 calendars.

Est-ce que tu as bien activé tes calendriers dans l’intégration ?
La synchro du calendrier doit être cochée :


Et le partage doit l’être aussi pour s’afficher dans l’onglet Calendrierde Gladys :


J’avais bien tout fait sauf le partage. J’y ai activé tous les calendriers et j’ai resynchronisé, mais ça n’a rien changé.

De toute manière, il y a un problème dès le départ puisque, comme je l’avais indiqué, dès la toute première synchronisation (Partage et Synchronisation sont donc vides), j’ai le message « Une erreur est survenue pendant la synchronisation. Vérifiez l’état du serveur CalDAV et relancez l’auto-configuration. »

@bertrandda je rebondis sur ce message ici, tu pense qu’on pourrait afficher l’erreur de synchronisation dans l’interface de l’intégration Caldav ? Ça simplifierait énormément le debug :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: