Thunderbird / Lightning 不再偵測 caldav 日曆(自 Kubuntu 22.04 起)

Thunderbird / Lightning 不再偵測 caldav 日曆(自 Kubuntu 22.04 起)

我在 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 代理。

相關內容