Linux-Mint

升級到 38.3.0 後 Thunderbird 不再啟動

  • November 24, 2015

上週一在我的 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。不幸的是,我不得不重新配置與遠端郵件伺服器的連接。之後,我複制了所有文件夾(包括以不同名稱命名的“舊”收件箱),所以我什麼也沒失去。

引用自:https://unix.stackexchange.com/questions/242870