나는 꽤 오랫동안 Thunderbird에서 caldav 달력을 사용해 왔지만 Kubuntu 22.04로 업그레이드한 이후로 더 이상 작동할 수 없습니다. 반면 다른 컴퓨터에서는 여전히 20.04를 실행하고 있지만 문제 없이 동일하게 작동합니다. 지금은 22.04 시스템을 22.10으로 업그레이드했지만 차이는 없습니다.
사용자와 URL을 입력하고 누르면캘린더 찾기아무것도 발견되지 않았으며 로그에서 볼 수 있는 것은 다음과 같습니다.
console.warn: Calendar: [CalICSProvider] Could not detect calendar using method attemptHead
console.warn: Calendar: [CalICSProvider] Could not detect calendar using method attemptGet
console.warn: Calendar: [CalICSProvider] Could not detect calendar using method attemptDAVLocation
console.warn: Calendar: [CalICSProvider] Could not detect calendar using method attemptPut
console.warn: Calendar: [CalDavProvider] Could not detect calendar using method attemptLocation
console.warn: Calendar: [CalDavProvider] Could not detect calendar using method wellKnown
console.warn: Calendar: [CalDavProvider] Could not detect calendar using method attemptRoot
console.error: Calendar:
Error during calendar detection: resource:///modules/calendar/utils/calProviderDetectionUtils.jsm:20: NoneFoundError
DetectionError@resource:///modules/calendar/utils/calProviderDetectionUtils.jsm:20:1
@resource:///modules/calendar/utils/calProviderDetectionUtils.jsm:31:7
detect@resource:///modules/calendar/utils/calProviderDetectionUtils.jsm:164:26
동시에 이것이 작동을 멈췄을 때 또한 handlers.json
깨졌습니다. 지금은 해당 파일을 제거하고 기본 생성 버전에서 시작하여 문제를 해결했습니다. 두 기능 모두 내가 방금 생각한 일부 https URL에 액세스하는 것과 관련이 있다는 점을 고려하면~할 것 같다연결이 되십시오.
내가 어디를 봐야 할지 어떤 아이디어가 있나요?
답변1
실제로 공통된 원인이 있는 것으로 밝혀졌습니다.
이전에 다음과 같은 문제로 어려움을 겪고 있는 동안https://superuser.com/questions/1122787/clicking-a-https-link-in-thunderbird-does-not-open-the-link-in-the-browser(내 경우에는 kubuntu 22.04 업데이트로 인해 Thunderbird가 Firefox에서 링크 열기를 완전히 중단했습니다.) network.protocol-handler.external-default
. 이제부터 해당 환경 설정과 유사한 기본 설정을 제거한 후 prefs.js
모든 것이 정상으로 돌아왔습니다. 인터넷의 캘린더에 연결할 수 있고 메일의 링크가 기본 브라우저에서 열립니다.
다른 스레드에 대한 답변 이후 해당 기본 설정의 효과가 변경된 것으로 추측할 수 있습니다.
답변2
제 경우에는 실수로 활성화된 HTTP 프록시가 문제였습니다.