Een Thunderbird-kalender kan oude gebeurtenissen blijven weergeven, zelfs als de Nextcloud-kalender de meest recente wijzigingen wel toont. Soms is Thunderbird gewoon offline of gebruikt het een lokale kalender; andere keren zijn het CalDAV-adres, de accountgegevens of de serverreactie gewijzigd. Begin met te controleren of dezelfde gebeurtenis ook in de webkalender van Nextcloud verschijnt. Die ene vergelijking geeft aan of je eerst Thunderbird of de serververbinding moet controleren.
"Lightning" is de historische naam die veel gebruikers nog steeds gebruiken voor de kalender in Thunderbird. De huidige versie van Thunderbird bevat kalenderfuncties en Nextcloud documenteert native CalDAV-ondersteuning in Thunderbird 102 en latere versies. Voor een moderne Thunderbird-installatie is een aparte Lightning-add-on over het algemeen niet nodig.
Ontbreken er overal evenementen, of alleen in Thunderbird?
Open de Nextcloud Agenda-webapp in een browser en zoek naar een gebeurtenis die ontbreekt of verouderd is in Thunderbird. Als de gebeurtenis ook op de server ontbreekt, kan Thunderbird deze niet downloaden; controleer of de gebeurtenis is opgeslagen in de beoogde Nextcloud-agenda en of een andere client deze kan zien. Als de gebeurtenis wel in Nextcloud, maar niet in Thunderbird verschijnt, ga dan verder met de onderstaande controles van de lokale verbinding.
Controleer ook de richting van het probleem. Als een nieuwe gebeurtenis die in Thunderbird is aangemaakt niet in Nextcloud verschijnt, controleer dan of de gebeurtenis is aangemaakt in de netwerkagenda en niet in een agenda met het label 'Op mijn computer'. Een lokale agenda wordt opgeslagen in het Thunderbird-profiel en wordt niet gesynchroniseerd via CalDAV.
Is de kalender ingeschakeld en is Thunderbird online?
Controleer in de kalenderweergave van Thunderbird de lijst met kalenders aan de linkerkant. Zorg ervoor dat de Nextcloud-kalender is aangevinkt en dat Thunderbird niet in de offline-modus staat. Start Thunderbird vervolgens opnieuw op en wacht tot het programma opnieuw verbinding maakt. Een netwerkkalender kan gebeurtenissen in de cache bewaren voor offline weergave, dus het zien van oude afspraken op het scherm bewijst niet dat de server bereikbaar is of dat een recente wijziging is gesynchroniseerd.
Doe een kleine, makkelijk te controleren test: maak een tijdelijke gebeurtenis aan in de Nextcloud-kalender, een paar minuten in de toekomst, sla deze op en controleer of deze in de andere interface is verschenen. Als je test vanuit Thunderbird, controleer dan de kalendernaam in de gebeurteniseditor voordat je opslaat. Verwijder de tijdelijke gebeurtenis nadat je hebt gecontroleerd of deze op de server is verschenen.
Verwijst het CalDAV-adres naar de juiste Nextcloud-kalender?
Een typefout, een oude servernaam of een kalenderspecifieke URL die van een ander account is gekopieerd, kan ervoor zorgen dat kalenders niet gevonden of gesynchroniseerd kunnen worden. Open in Nextcloud Agenda en gebruik het menu naast de kalender die u wilt synchroniseren om de CalDAV-link te bekijken of te kopiëren. De URL bevat meestal een pad onder /remote.php/dav/calendars/, maar de accountnaam en kalender-ID kunnen variëren. Probeer het volledige pad niet af te leiden uit een voorbeeld.
Voor een nieuwe verbinding beschrijft Nextcloud de volgende methode: maak een netwerkagenda aan in Thunderbird, voer je Nextcloud-gebruikersnaam en server-URL in, selecteer ' Agenda's zoeken ' en abonneer je op de gewenste agenda. Als je al een agenda hebt geconfigureerd, vergelijk dan de opgeslagen URL met de huidige link die je Nextcloud-server weergeeft.
Om een netwerkagenda toe te voegen of te bekijken, opent u de Agenda-weergave van Thunderbird, kiest u Nieuwe agenda , selecteert u Op het netwerk en voert u vervolgens de accountgegevens en de serverlocatie in. Afhankelijk van de Thunderbird-versie en de URL-indeling van de server kunt u de Nextcloud-server-URL gebruiken om beschikbare agenda's te vinden, of de specifieke CalDAV-agenda-URL plakken. Volg de aanwijzingen in de velden die worden weergegeven door uw geïnstalleerde versie. Nextcloud documenteert zowel de nieuwere methode voor het vinden van agenda's als een handmatige methode met een agenda-URL.
Werken de inloggegevens nog steeds?
Een authenticatieprompt die zich herhaalt, of een HTTP 401- of 403-foutmelding, betekent meestal dat de server de inloggegevens of accounttoegang niet heeft geaccepteerd. Controleer de Nextcloud-gebruikersnaam en log vervolgens in bij Nextcloud in een browser met hetzelfde account. Als u onlangs uw wachtwoord hebt gewijzigd, kan Thunderbird het oude wachtwoord nog steeds hebben opgeslagen. Verwijder de verouderde opgeslagen inloggegevens in de wachtwoordinstellingen van Thunderbird, maak opnieuw verbinding en voer het huidige wachtwoord in wanneer daarom wordt gevraagd.
Als uw Nextcloud-account tweefactorauthenticatie vereist, controleer dan welke clientaanmeldingsmethode uw server ondersteunt. Sommige implementaties vereisen een app-wachtwoord voor externe clients. Maak er alleen een aan via de beveiligingsinstellingen van uw eigen Nextcloud-account of via de gedocumenteerde procedure van uw beheerder; plak een app-wachtwoord nooit in een URL en deel het nooit in een ondersteuningsverzoek.
Geeft Thunderbird een certificaat- of verbindingsprobleem aan?
Als de foutmelding een certificaat, beveiligde verbinding, time-out of naamresolutie betreft, controleer dan of de server vanaf dezelfde computer bereikbaar is. Open de Nextcloud-website in een browser. Als het daar ook niet lukt, controleer dan eerst het netwerk, de DNS, VPN, proxy of de beschikbaarheid van de server voordat u de kalenderinstellingen wijzigt. Als de website wel laadt, maar CalDAV niet werkt, controleer dan of het serveradres overeenkomt met de host en het basispad die door uw beheerder of Nextcloud-installatie worden weergegeven.
Controleer bij een certificaatwaarschuwing de datum en tijd van de computer en bevestig dat het certificaat van de site geldig is voor de hostnaam in de kalender-URL. Een zelfondertekend, verlopen of niet-overeenkomend certificaat moet worden gecorrigeerd op de Nextcloud-server of door de organisatie worden vertrouwd via de normale certificaatprocedure. Accepteer geen onbekend certificaat permanent om de kalendersynchronisatie te laten werken.
Zou het evenement in een andere kalender kunnen staan of verborgen zijn door een weergavefilter?
Als er slechts enkele gebeurtenissen lijken te ontbreken, controleer dan of de juiste agenda is geselecteerd, of het datumbereik klopt en of de gebeurtenis aan een andere agenda is toegewezen. Zoek de gebeurtenis op titel in Nextcloud en Thunderbird. Gedeelde agenda's kunnen ook verschillende machtigingen hebben: het kunnen zien van een agenda betekent niet altijd dat je deze ook kunt bewerken. Als de wijzigingen van andere gebruikers ontbreken, maar je eigen wijzigingen wel worden gesynchroniseerd, vraag dan de eigenaar van de agenda om te bevestigen dat je account nog steeds toegang heeft.
Tijdzoneverschillen kunnen ervoor zorgen dat een gebeurtenis op een andere dag of een ander uur verschijnt zonder dat dit duidt op een synchronisatiefout. Vergelijk de tijdzone en de starttijd van de gebeurtenis in Nextcloud en Thunderbird voordat u deze opnieuw aanmaakt. Vermijd het aanmaken van duplicaten totdat u zeker weet dat de oorspronkelijke gebeurtenis op de server aanwezig is.
Moet je de kalender verwijderen en opnieuw toevoegen?
Het opnieuw toevoegen van een netwerkagenda kan helpen als de URL of opgeslagen authenticatiegegevens verouderd zijn, maar doe dit pas later. Controleer eerst of belangrijke gebeurtenissen in de webagenda van Nextcloud staan. Als er niet-gesynchroniseerde wijzigingen in Thunderbird zijn, exporteer of bewaar deze dan voordat u een agendapunt verwijdert. Het verwijderen van een abonnement en het verwijderen van een agenda zijn verschillende acties; lees de melding zorgvuldig en kies geen optie die servergegevens verwijdert.
Nadat u de lokale wijzigingen hebt opgeslagen, verwijdert u alleen de betreffende netwerkagenda uit Thunderbird, start u de applicatie opnieuw en voegt u deze opnieuw toe met behulp van de huidige Nextcloud-ontdekkings- of agenda-URL. Abonneer u op de gewenste agenda en controleer of de naam, kleur en evenementenlijst overeenkomen. Voeg niet herhaaldelijk dezelfde CalDAV-URL toe, omdat dubbele abonnementen ervoor kunnen zorgen dat evenementen twee keer verschijnen.
Wat moet je controleren als je Nextcloud beheert?
Als de browser werkt, maar alle CalDAV-clients falen, controleer dan de Nextcloud-server- en reverse-proxy-logboeken rond het tijdstip van een testsynchronisatie. Controleer of de Agenda-app is ingeschakeld, of het account toegang heeft tot de agenda en of de proxy de DAV-verzoeken en de vereiste antwoordheaders doorstuurt zonder het CalDAV-pad onjuist te herschrijven. Het feit dat een webpagina succesvol laadt, bewijst dat de site beschikbaar is; het bewijst op zichzelf niet dat DAV-verzoeken correct worden gerouteerd.
Gebruik de exacte URL die door Nextcloud is gegenereerd in plaats van handmatig een herschrijfregel te maken of een voorbeeldhost te gebruiken. Als slechts één client niet werkt, test dan een andere CalDAV-client voordat u de serverconfiguratie wijzigt. Die vergelijking kan helpen om een probleem aan de serverzijde te onderscheiden van een probleem met het Thunderbird-profiel of de inloggegevens.
Hoe kunt u controleren of de synchronisatieproblemen zijn opgelost?
Maak een tijdelijke testgebeurtenis aan in Nextcloud en controleer of deze in Thunderbird verschijnt. Maak vervolgens een tweede tijdelijke gebeurtenis aan in Thunderbird, waarbij u expliciet de netwerkagenda selecteert, en controleer of deze in Nextcloud verschijnt. Bewerk een van de testgebeurtenissen en controleer of de gewijzigde tijd of titel aan beide kanten wordt bijgewerkt. Verwijder ten slotte de testgebeurtenissen en controleer of de verwijderingen correct worden gesynchroniseerd.
Een geslaagde controle betekent dat beide applicaties na het vernieuwen dezelfde agenda-inhoud weergeven, zonder herhaalde wachtwoordprompt of verbindingswaarschuwing. Als slechts één richting werkt, noteer dan welke applicatie de gebeurtenis heeft aangemaakt en de exacte foutmelding die de andere applicatie weergeeft. Deze informatie helpt om de resterende oorzaak te beperken tot machtigingen, agendaselectie, authenticatie of de afhandeling van DAV aan de serverzijde.
Officiële referenties