| Termin | Definicja |
|---|---|
| Thunderbird nie aktualizuje wydarzeń z WebDAV/CalDAV | Brak aktualizacji wydarzeń z WebDAV lub CalDAV wynika z błędu synchronizacji kalendarza z serwerem zewnętrznym. Jak Thunderbird pobiera wydarzenia z WebDAV i CalDAVThunderbird synchronizuje kalendarz z serwerem zewnętrznym za pomocą protokołu CalDAV, który wykorzystuje mechanizmy HTTP do odczytywania, tworzenia i modyfikowania wydarzeń przechowywanych na serwerze. WebDAV jest rozszerzeniem HTTP służącym do pracy z zasobami zdalnymi, natomiast CalDAV definiuje sposób obsługi kalendarzy i wydarzeń w takim środowisku. W praktyce kalendarz w Thunderbirdzie nie jest zwykłym plikiem otwieranym lokalnie, lecz zasobem zdalnym identyfikowanym przez adres URL oraz dane uwierzytelniające. Podczas synchronizacji klient sprawdza, czy na serwerze pojawiły się nowe wydarzenia, zmiany istniejących wpisów albo ich usunięcia. Serwer może zwracać dane w formacie iCalendar, najczęściej jako obiekty zawierające właściwości takie jak Najczęstsze przyczyny zatrzymania synchronizacji wydarzeńBłąd może wynikać z nieprawidłowego adresu kalendarza. Adres strony logowania, główny adres usługi WebDAV albo adres pojedynczego pliku iCalendar nie zawsze jest poprawnym adresem kolekcji CalDAV. Thunderbird powinien otrzymać URL wskazujący konkretny zasób kalendarza udostępniony przez dostawcę usługi. Zmiana domeny, ścieżki, portu lub sposobu logowania może sprawić, że klient zacznie otrzymywać odpowiedź HTTP 404, 403 albo 401. Odpowiedź 401 oznacza brak prawidłowego uwierzytelnienia, 403 odmowę dostępu, a 404 brak zasobu pod wskazanym adresem. Drugą grupę przyczyn stanowią dane logowania i sposób uwierzytelniania. Niektóre usługi wymagają hasła aplikacyjnego, oddzielnego konta dla kalendarza albo uwierzytelniania wieloetapowego, którego Thunderbird nie może obsłużyć zwykłym hasłem głównym. Problem pojawia się także po zmianie hasła, wygaśnięciu zapisanych poświadczeń lub odrzuceniu certyfikatu TLS. Jeżeli serwer korzysta z HTTPS, certyfikat musi być zaufany przez system i poprawnie odpowiadać nazwie hosta. Błąd połączenia może również powodować filtr sieciowy, niedostępność serwera DNS albo chwilowa awaria usługi, ale wtedy należy odróżnić problem lokalny od błędu po stronie dostawcy. Sprawdzanie kalendarza bez utraty lokalnych danychPrzed usunięciem lub ponownym dodaniem kalendarza warto sprawdzić komunikaty w konsoli błędów Thunderbirda oraz dokładny status synchronizacji. Istotne jest ustalenie, czy problem dotyczy pobierania danych, wysyłania zmian, uwierzytelniania czy parsowania odpowiedzi. Jeżeli błąd występuje tylko przy wysyłaniu, nowe wydarzenia mogą być widoczne na komputerze, lecz nie pojawiać się na innych urządzeniach. Jeżeli zawodzi pobieranie, wpisy utworzone na telefonie lub w interfejsie WWW nie zostaną pokazane w Thunderbirdzie. Bezpieczna diagnostyka obejmuje porównanie adresu kalendarza z aktualną dokumentacją dostawcy, sprawdzenie dostępu przez przeglądarkę oraz weryfikację, czy konto ma uprawnienia do odczytu i zapisu. Nie należy pochopnie kasować profilu ani katalogu danych programu, ponieważ może to usunąć lokalne kopie wydarzeń lub zmiany oczekujące na wysłanie. Przed zmianami można wyeksportować kalendarz do pliku iCalendar, jeżeli Thunderbird nadal pozwala na wykonanie eksportu. Warto też sprawdzić, czy problem występuje w nowym profilu programu; jeżeli tam synchronizacja działa, przyczyną może być uszkodzona konfiguracja konkretnego profilu, zapisane tokeny logowania albo niespójny lokalny indeks. Naprawa konfiguracji i dalsza kontrola synchronizacjiUsunięcie problemu zwykle polega na poprawieniu adresu kolekcji CalDAV, ponownym uwierzytelnieniu konta, zaakceptowaniu prawidłowego certyfikatu albo odtworzeniu kalendarza z właściwymi uprawnieniami. Po zmianie konfiguracji należy wykonać synchronizację i sprawdzić ją w obu kierunkach: utworzyć testowe wydarzenie w Thunderbirdzie oraz zweryfikować jego obecność po stronie serwera, a następnie dodać lub zmienić wpis z drugiego urządzenia. Samo pojawienie się kalendarza na liście nie potwierdza poprawnej synchronizacji. Jeżeli wydarzenia są duplikowane, znikają albo pojawiają się z nieprawidłową godziną, trzeba dodatkowo sprawdzić identyfikatory wydarzeń, strefę czasową oraz sposób obsługi powtarzalności. Właściwość |