![升级到 38.3.0 后 Thunderbird 不再启动](https://linux22.com/image/77386/%E5%8D%87%E7%BA%A7%E5%88%B0%2038.3.0%20%E5%90%8E%20Thunderbird%20%E4%B8%8D%E5%86%8D%E5%90%AF%E5%8A%A8.png)
上周一,我在 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
目录时,我发现我的个人资料中的某些文件具有当前日期和时间。
答案1
我还是不知道发生了什么事。现在它又开始工作了。一定是出了什么问题NSCD服务。几天后我发现它又开始运行了。现在我可以再次启动 Thunderbird。不幸的是,我不得不重新配置与远程邮件服务器的连接。之后,我复制了所有文件夹(包括使用不同名称的“旧”收件箱),所以我什么也没丢失。