Linux-Mint
升級到 38.3.0 後 Thunderbird 不再啟動
上週一在我的 Mint 17.2 XFce 上將 Thunderbird 升級到 38.3.0 版本後,我不再能夠啟動 Thunderbird。
首先,我確保我的個人資料中的文件都歸我所有。當這沒有幫助時,我重命名了
~/.thunderbird
目錄。通常 Thunderbird 會創建這個目錄。在這種情況下不是。我搜尋並嘗試了使用提示
strace -f /usr/bin/thunderbird
來查看會發生什麼。在生成的 6015 行的最後 20 行中,我可以看到 LDAP 存在問題。我使用 OpenLDAP 進行使用者身份驗證,這工作正常。我可以在登錄時查詢 OpenLDAP,所以我認為問題不在於對 OpenLDAP 伺服器(在不同的伺服器中)的訪問。進一步搜尋給出了一些不起作用的解決方案:
touch /var/lib/libnss-ldap/bind_policy_soft
;- 放入。
bind=soft
_/etc/libnss-ldap.conf
當我啟動nscd服務時,我幾乎解決了這個問題。Thunderbird 啟動,我可以閱讀我的通訊錄並查看我的日曆。沒有電子郵件可見,我被要求配置我的郵件帳戶。同時nscd服務停止。當我檢查
~/thunderbird
目錄時,我看到我的個人資料中的一些文件具有目前日期和時間。
我仍然不知道發生了什麼。它現在又開始工作了。nscd服務一定有問題。幾天后,我發現它再次執行。現在我可以再次啟動 Thunderbird。不幸的是,我不得不重新配置與遠端郵件伺服器的連接。之後,我複制了所有文件夾(包括以不同名稱命名的“舊”收件箱),所以我什麼也沒失去。