지난 월요일 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를 다시 시작할 수 있습니다. 불행하게도 원격 메일 서버에 대한 연결을 다시 구성해야 했습니다. 그 후에 모든 폴더(다른 이름의 "이전" 받은 편지함 포함)를 복사했기 때문에 아무 것도 잃지 않았습니다.