Um calendário do Thunderbird pode continuar exibindo eventos antigos mesmo que o calendário do Nextcloud mostre as alterações mais recentes. Às vezes, o Thunderbird está simplesmente offline ou exibindo um calendário local; outras vezes, o endereço CalDAV, as credenciais da conta ou a resposta do servidor mudaram. Comece verificando se o mesmo evento aparece no calendário web do Nextcloud. Essa simples comparação indica se o problema deve ser resolvido primeiro no Thunderbird ou na conexão com o servidor.
"Lightning" é o nome histórico que muitos usuários ainda usam para o calendário do Thunderbird. A versão atual do Thunderbird inclui recursos de calendário, e o Nextcloud documenta o suporte nativo ao CalDAV no Thunderbird 102 e versões posteriores. Geralmente, você não precisa de um complemento Lightning separado para uma instalação moderna do Thunderbird.
Os eventos estão faltando em todos os lugares, ou apenas no Thunderbird?
Abra o aplicativo web do Calendário Nextcloud em um navegador e procure por um evento que esteja faltando ou desatualizado no Thunderbird. Se ele também estiver faltando no servidor, o Thunderbird não poderá baixá-lo; verifique se ele foi salvo no calendário Nextcloud correto e se outro cliente consegue visualizá-lo. Se o evento aparecer no Nextcloud, mas não no Thunderbird, continue com as verificações de conexão local abaixo.
Verifique também a origem do problema. Se um novo evento criado no Thunderbird não aparecer no Nextcloud, confirme se o evento foi criado no calendário de rede e não em um calendário com a etiqueta "No meu computador". Um calendário local é armazenado no perfil do Thunderbird e não é sincronizado via CalDAV.
O calendário está ativado e o Thunderbird está online?
Na visualização Calendário do Thunderbird, verifique a lista de calendários à esquerda. Certifique-se de que o calendário do Nextcloud esteja selecionado e que o Thunderbird não esteja no modo Trabalhar Offline. Em seguida, reinicie o Thunderbird e permita que ele se reconecte. Um calendário de rede pode reter eventos em cache para visualização offline, portanto, ver compromissos antigos na tela não comprova que o servidor esteja acessível ou que uma alteração recente tenha sido sincronizada.
Faça um teste simples e fácil de identificar: crie um evento temporário para alguns minutos no calendário do Nextcloud, salve-o e verifique se ele aparece na outra interface. Se estiver testando pelo Thunderbird, confirme o nome do evento no editor de eventos antes de salvar. Exclua o evento temporário após confirmar se ele apareceu no servidor.
O endereço CalDAV aponta para o calendário correto do Nextcloud?
Um erro de digitação, um nome de servidor antigo ou um URL específico do calendário copiado de outra conta podem impedir a descoberta ou as inscrições. No Nextcloud, abra o Calendário e use o menu ao lado do calendário que deseja sincronizar para visualizar ou copiar o link CalDAV. O URL geralmente tem um caminho em `<conta>` /remote.php/dav/calendars/, mas o nome da conta e o ID do calendário variam. Não tente adivinhar o caminho completo a partir de um exemplo.
Para uma nova conexão, o método documentado pelo Nextcloud é criar um calendário de rede no Thunderbird, inserir seu nome de usuário e URL do servidor Nextcloud, selecionar " Encontrar calendários" e assinar o calendário desejado. Se você já tiver um calendário configurado, compare a URL salva com o link atual exibido pelo seu servidor Nextcloud.
Para adicionar ou revisar um calendário de rede, abra a visualização Calendário do Thunderbird, escolha Novo Calendário , selecione Na Rede e insira os detalhes da conta e a localização do servidor. Dependendo da versão do Thunderbird e do formato da URL do servidor, você pode usar a URL do servidor Nextcloud e descobrir os calendários disponíveis ou colar a URL específica do calendário CalDAV. Siga as instruções exibidas pela sua versão instalada. O Nextcloud documenta tanto o fluxo de descoberta mais recente quanto o método manual de URL do calendário.
As credenciais ainda funcionam?
Uma solicitação de autenticação que se repete, ou uma resposta HTTP 401 ou 403 em uma mensagem de erro, geralmente significa que o servidor não aceitou as credenciais ou o acesso à conta. Confirme o nome de usuário do Nextcloud e, em seguida, faça login no Nextcloud em um navegador com a mesma conta. Se você alterou sua senha recentemente, o Thunderbird pode ainda ter a senha antiga salva. Remova a credencial salva desatualizada nas configurações de senha do Thunderbird, reconecte-se e insira a senha atual quando solicitado.
Se a sua conta Nextcloud exigir autenticação de dois fatores, verifique o método de login do cliente compatível com o seu servidor. Algumas instalações exigem uma senha de aplicativo para clientes externos. Crie uma senha somente por meio das configurações de segurança da sua conta Nextcloud ou seguindo o procedimento documentado pelo seu administrador; nunca cole uma senha de aplicativo em uma URL nem a compartilhe em uma solicitação de suporte.
O Thunderbird está relatando um problema de certificado ou de conexão?
Se o erro mencionar um certificado, conexão segura, tempo limite ou resolução de nomes, verifique se o servidor está acessível a partir do mesmo computador. Abra o site do Nextcloud em um navegador. Se o problema persistir, verifique a rede, o DNS, a VPN, o proxy ou a disponibilidade do servidor antes de alterar as configurações do calendário. Se o site carregar, mas o CalDAV falhar, verifique se o endereço do servidor corresponde ao host e ao caminho base exibidos pelo seu administrador ou pela instalação do Nextcloud.
Para avisos de certificado, verifique a data e a hora do computador e confirme se o certificado do site é válido para o nome do host no URL do calendário. Um certificado autoassinado, expirado ou incompatível deve ser corrigido no servidor Nextcloud ou a organização deve torná-lo confiável usando seu processo de certificado padrão. Não aceite permanentemente um certificado desconhecido para que a sincronização do calendário funcione.
O evento pode estar em um calendário diferente ou oculto por um filtro de visualização?
Quando apenas alguns eventos parecem estar faltando, verifique se o calendário correto está selecionado, se o intervalo de datas está correto e se o evento está atribuído a outro calendário. Pesquise o evento pelo título no Nextcloud e no Thunderbird. Calendários compartilhados também podem ter permissões diferentes: poder visualizar um calendário nem sempre significa que você pode editá-lo. Se as alterações de outros usuários estiverem faltando, mas as suas estiverem sincronizadas, peça ao proprietário do calendário para confirmar se sua conta ainda tem acesso.
Diferenças de fuso horário podem fazer com que um evento apareça em um dia ou horário diferente, sem indicar uma falha de sincronização. Compare o fuso horário e o horário de início do evento no Nextcloud e no Thunderbird antes de recriá-lo. Evite criar duplicatas até ter certeza de que o evento original existe no servidor.
Você deve remover e adicionar o calendário novamente?
Adicionar novamente um calendário de rede pode ajudar quando o URL ou a autenticação salva estiverem desatualizados, mas faça isso em um momento posterior. Primeiro, confirme se os eventos importantes estão presentes no calendário web do Nextcloud. Se houver alterações não sincronizadas no Thunderbird, exporte-as ou salve-as de alguma forma antes de remover qualquer entrada do calendário. Remover uma assinatura e excluir um calendário são ações diferentes; leia atentamente a mensagem na tela e não escolha uma opção que exclua os dados do servidor.
Após preservar as alterações locais, remova apenas o calendário de rede afetado do Thunderbird, reinicie o aplicativo e adicione-o novamente usando a URL de descoberta ou calendário do Nextcloud atual. Inscreva-se no calendário desejado e verifique se o nome, a cor e a lista de eventos correspondem. Evite adicionar a mesma URL CalDAV repetidamente, pois inscrições duplicadas podem fazer com que os eventos apareçam duas vezes.
O que você deve verificar se administra o Nextcloud?
Se o navegador funcionar, mas todos os clientes CalDAV falharem, verifique os logs do servidor Nextcloud e do proxy reverso no horário de um teste de sincronização. Confirme se o aplicativo Calendário está habilitado, se a conta tem acesso ao calendário e se o proxy encaminha as solicitações DAV e os cabeçalhos de resposta necessários sem reescrever o caminho CalDAV incorretamente. O carregamento bem-sucedido de uma página da web comprova que o site está disponível; isso, por si só, não comprova que as solicitações DAV estão sendo roteadas corretamente.
Use a URL exata gerada pelo Nextcloud em vez de criar manualmente uma regra de reescrita ou substituir um host de exemplo. Se apenas um cliente falhar, teste outro cliente CalDAV antes de alterar a configuração do servidor. Essa comparação pode ajudar a distinguir um problema no servidor de um problema com o perfil do Thunderbird ou com as credenciais.
Como posso verificar se a sincronização foi corrigida?
Crie um evento de teste temporário no Nextcloud e confirme se ele aparece no Thunderbird. Em seguida, crie um segundo evento temporário no Thunderbird, selecionando explicitamente o calendário da rede, e confirme se ele aparece no Nextcloud. Edite um dos eventos de teste e verifique se a hora ou o título alterados são atualizados em ambos os sistemas. Por fim, exclua os eventos de teste e confirme se as exclusões foram sincronizadas conforme o esperado.
Uma verificação bem-sucedida significa que ambos os aplicativos exibem o mesmo conteúdo do calendário após a atualização, sem solicitações repetidas de senha ou avisos de conexão. Se apenas uma direção funcionar, observe qual aplicativo criou o evento e o erro exato exibido pelo outro. Esse detalhe ajuda a restringir a causa restante a permissões, seleção de calendário, autenticação ou tratamento de DAV no servidor.
Referências oficiais