Il arrive que le calendrier Thunderbird affiche d'anciens événements alors que le calendrier Nextcloud est à jour. Thunderbird est parfois hors ligne ou affiche un calendrier local ; d'autres fois, l'adresse CalDAV, les identifiants du compte ou la réponse du serveur ont changé. Commencez par vérifier si le même événement apparaît dans le calendrier web de Nextcloud. Cette simple comparaison vous permettra de déterminer s'il faut d'abord résoudre le problème avec Thunderbird ou avec la connexion au serveur.
« Lightning » est le nom historique que de nombreux utilisateurs utilisent encore pour désigner le calendrier de Thunderbird. La version actuelle de Thunderbird intègre des fonctionnalités de calendrier, et Nextcloud documente la prise en charge native de CalDAV dans Thunderbird 102 et versions ultérieures. En général, vous n'avez pas besoin d'installer l'extension Lightning séparément pour une installation moderne de Thunderbird.
Les événements sont-ils manquants partout, ou seulement dans Thunderbird ?
Ouvrez l'application web Nextcloud Calendar dans un navigateur et recherchez un événement manquant ou obsolète dans Thunderbird. S'il est également absent du serveur, Thunderbird ne peut pas le télécharger ; vérifiez alors s'il a bien été enregistré dans le calendrier Nextcloud et si un autre client de messagerie peut le visualiser. Si l'événement apparaît dans Nextcloud mais pas dans Thunderbird, poursuivez les vérifications de connexion locale ci-dessous.
Vérifiez également l'origine du problème. Si un nouvel événement créé dans Thunderbird n'apparaît pas dans Nextcloud, assurez-vous qu'il a été créé dans le calendrier réseau et non dans un calendrier local nommé « Sur mon ordinateur ». Un calendrier local est stocké dans le profil Thunderbird et n'est pas synchronisé via CalDAV.
Le calendrier est-il activé et Thunderbird est-il en ligne ?
Dans l'affichage Calendrier de Thunderbird, vérifiez la liste des calendriers à gauche. Assurez-vous que le calendrier Nextcloud est coché et que Thunderbird n'est pas en mode hors ligne. Redémarrez ensuite Thunderbird et laissez-le se reconnecter. Un calendrier réseau peut conserver des événements en cache pour une consultation hors ligne ; par conséquent, l'affichage d'anciens rendez-vous à l'écran ne prouve pas que le serveur est accessible ni qu'une modification récente a été synchronisée.
Effectuez un test simple et rapide : créez un événement temporaire dans le calendrier Nextcloud, enregistrez-le, puis vérifiez sa présence dans l’autre interface. Si vous utilisez Thunderbird, assurez-vous que le nom du calendrier s’affiche correctement dans l’éditeur d’événements avant de l’enregistrer. Supprimez ensuite l’événement temporaire après avoir vérifié son enregistrement sur le serveur.
L'adresse CalDAV pointe-t-elle vers le bon calendrier Nextcloud ?
Une faute de frappe, un ancien nom de serveur ou une URL spécifique à un calendrier copiée depuis un autre compte peuvent empêcher la découverte ou l'abonnement. Dans Nextcloud, ouvrez Calendrier et utilisez le menu situé à côté du calendrier à synchroniser pour afficher ou copier son lien CalDAV. L'URL comporte généralement un chemin sous `<chemin_vers_le_calendrier>` /remote.php/dav/calendars/, mais le nom du compte et l'identifiant du calendrier peuvent varier. Ne devinez pas le chemin complet à partir d'un exemple.
Pour une nouvelle connexion, la méthode documentée par Nextcloud consiste à créer un calendrier réseau dans Thunderbird, à saisir votre nom d'utilisateur Nextcloud et l'URL de votre serveur, à sélectionner « Rechercher des calendriers » et à vous abonner au calendrier souhaité. Si vous avez déjà un calendrier configuré, comparez son URL enregistrée avec le lien actuel affiché par votre serveur Nextcloud.
Pour ajouter ou consulter un calendrier réseau, ouvrez l'affichage Calendrier de Thunderbird, choisissez Nouveau calendrier , sélectionnez Sur le réseau , puis saisissez les informations du compte et l'emplacement du serveur. Selon votre version de Thunderbird et le format de l'URL du serveur, vous pouvez utiliser l'URL du serveur Nextcloud pour rechercher les calendriers disponibles, ou coller l'URL du calendrier CalDAV. Suivez les instructions affichées par votre version. Nextcloud documente à la fois la nouvelle méthode de recherche automatique et la méthode manuelle par URL de calendrier.
Les identifiants sont-ils toujours valides ?
Une invite d'authentification qui se répète, ou une réponse HTTP 401 ou 403 dans un message d'erreur, signifie généralement que le serveur n'a pas accepté les identifiants ou l'accès au compte. Confirmez votre nom d'utilisateur Nextcloud, puis connectez-vous à Nextcloud dans un navigateur avec ce même compte. Si vous avez récemment modifié votre mot de passe, Thunderbird a peut-être conservé l'ancien. Supprimez l'identifiant obsolète enregistré dans les paramètres de mot de passe de Thunderbird, reconnectez-vous et saisissez votre mot de passe actuel lorsque vous y êtes invité.
Si votre compte Nextcloud requiert une authentification à deux facteurs, vérifiez la méthode de connexion client prise en charge par votre serveur. Certains déploiements nécessitent un mot de passe d'application pour les clients externes. Créez-en un uniquement via les paramètres de sécurité de votre compte Nextcloud ou en suivant la procédure documentée par votre administrateur ; ne collez jamais un mot de passe d'application dans une URL et ne le partagez jamais dans une demande d'assistance.
Thunderbird signale-t-il un problème de certificat ou de connexion ?
Si l'erreur mentionne un certificat, une connexion sécurisée, un délai d'attente ou une résolution de nom, vérifiez que le serveur est accessible depuis le même ordinateur. Ouvrez le site Nextcloud dans un navigateur. Si l'erreur persiste, vérifiez la configuration réseau, DNS, VPN, proxy ou la disponibilité du serveur avant de modifier les paramètres du calendrier. Si le site se charge mais que CalDAV échoue, assurez-vous que l'adresse du serveur correspond bien à l'hôte et au chemin de base indiqués par votre administrateur ou votre installation Nextcloud.
En cas d'avertissement de certificat, vérifiez la date et l'heure de votre ordinateur et assurez-vous que le certificat du site est valide pour le nom d'hôte figurant dans l'URL du calendrier. Un certificat auto-signé, expiré ou non conforme doit être corrigé sur le serveur Nextcloud ou approuvé par l'organisation via sa procédure de certificat habituelle. N'acceptez pas définitivement un certificat inconnu pour permettre la synchronisation du calendrier.
L'événement pourrait-il figurer dans un autre calendrier ou être masqué par un filtre d'affichage ?
Si certains événements semblent manquants, vérifiez que le calendrier sélectionné est correct, que la période est appropriée et que l'événement n'est pas associé à un autre calendrier. Recherchez l'événement par son titre dans Nextcloud et Thunderbird. Les calendriers partagés peuvent avoir des autorisations différentes : pouvoir consulter un calendrier ne signifie pas forcément pouvoir le modifier. Si les modifications des autres utilisateurs sont absentes alors que les vôtres sont synchronisées, demandez au propriétaire du calendrier de confirmer que votre compte y a toujours accès.
Les différences de fuseaux horaires peuvent faire apparaître un événement à une date ou une heure différente sans pour autant indiquer un problème de synchronisation. Comparez le fuseau horaire et l'heure de début de l'événement dans Nextcloud et Thunderbird avant de le recréer. Évitez de créer des doublons tant que vous n'avez pas vérifié l'existence de l'événement original sur le serveur.
Faut-il supprimer puis rajouter le calendrier ?
Rajouter un calendrier réseau peut s'avérer utile si son URL ou son authentification enregistrée est obsolète, mais il est conseillé de le faire ultérieurement. Vérifiez d'abord que les événements importants figurent bien dans le calendrier web de Nextcloud. Si des modifications non synchronisées sont présentes dans Thunderbird, exportez-les ou sauvegardez-les avant de supprimer une entrée du calendrier. Supprimer un abonnement et supprimer un calendrier sont deux actions distinctes ; lisez attentivement l'invite et ne choisissez pas une option qui supprime les données du serveur.
Après avoir enregistré les modifications locales, supprimez uniquement le calendrier réseau concerné de Thunderbird, redémarrez l'application, puis ajoutez-le à nouveau en utilisant l'URL de découverte Nextcloud ou du calendrier. Abonnez-vous au calendrier souhaité et vérifiez que son nom, sa couleur et sa liste d'événements correspondent. Évitez d'ajouter plusieurs fois la même URL CalDAV, car des abonnements en double peuvent entraîner l'affichage de deux fois les mêmes événements.
Que devez-vous vérifier si vous administrez Nextcloud ?
Si le navigateur fonctionne mais que tous les clients CalDAV échouent, examinez les journaux du serveur Nextcloud et du proxy inverse aux alentours de l'heure d'une synchronisation test. Vérifiez que l'application Calendrier est activée, que le compte peut accéder au calendrier et que le proxy transmet les requêtes DAV et les en-têtes de réponse requis sans modifier incorrectement le chemin CalDAV. Le chargement réussi d'une page web prouve que le site est disponible ; cela ne prouve pas en soi que les requêtes DAV sont correctement acheminées.
Utilisez l'URL exacte générée par Nextcloud plutôt que de créer manuellement une règle de réécriture ou d'utiliser un hôte de test. Si un seul client rencontre un problème, testez un autre client CalDAV avant de modifier la configuration du serveur. Cette comparaison permettra de distinguer un problème côté serveur d'un problème lié au profil Thunderbird ou aux identifiants.
Comment vérifier que la synchronisation est rétablie ?
Créez un événement de test temporaire dans Nextcloud et vérifiez qu'il apparaît bien dans Thunderbird. Créez ensuite un deuxième événement temporaire dans Thunderbird, en sélectionnant explicitement le calendrier réseau, et vérifiez qu'il apparaît bien dans Nextcloud. Modifiez l'un des événements de test et vérifiez que l'heure ou le titre modifié est correctement mis à jour dans les deux applications. Enfin, supprimez les événements de test et vérifiez que les suppressions sont bien synchronisées.
Une vérification réussie signifie que les deux applications affichent le même contenu de calendrier après actualisation, sans demande répétée de mot de passe ni avertissement de connexion. Si une seule application fonctionne, notez quelle application a créé l'événement et l'erreur exacte affichée par l'autre. Ce détail permet de restreindre la cause restante aux autorisations, à la sélection du calendrier, à l'authentification ou à la gestion DAV côté serveur.
Références officielles