Evolution이 별칭 계정에서 전송을 시도할 때 D-Bus 오류가 발생함

Evolution이 별칭 계정에서 전송을 시도할 때 D-Bus 오류가 발생함

Evolution에서는 Gmail "+" 트릭을 사용하여 별칭을 만들기 위해 두 번째 이메일 전용 계정을 설정했습니다. 즉, 내 기본 Evolution 계정은 다음과 같 [email protected]으며 내 별칭 계정은 다음과 같습니다 [email protected]. 별칭 계정을 만든 후 Evolution에서 OAuth 토큰에 로그인하기 위해 나를 GMail로 보냈고 계정을 테스트한 결과 제대로 작동했습니다.

그런데 이제 데스크톱에서 로그아웃했다가 다시 로그인하니 별칭 계정에서 보내려고 할 때마다 오류가 발생합니다. 로그의 전체 오류는 다음과 같습니다.

진화 소스[2880]: 비밀 서비스의 원격 오류: org.freedesktop.DBus.Error.ServiceUnknown: 이름으로 제공된 .service 파일 없음: 1.734

내 원래/기본 Evolution 계정을 사용하여 이메일을 보낼 수 있습니다.

저는 Fedora 28과 KDE를 사용하고 있습니다.

편집하다: 그럴 수도 있을 것 같습니다.이 그놈 키체인 오류. 안타깝게도 권장되는 해결 방법은 없습니다. gnome 키링 데몬을 gnome 으로 교체하려고 시도했지만 gnome-keyring-daemon --replace --blah --blah도움이 되지 않았습니다.

답변1

세션이 종료될 때 일부 사용자 세션 데몬이 종료되지 않는 것이 문제인 것 같습니다. 나는 KDE를 사용하기 때문에 스크립트를$HOME/.config/plasma-workspace/shutdown로그아웃 시 실행:

kill $(pgrep -u $USER evolution)
# Gnome online accounts processes
kill $(pgrep -u $USER goa-)

관련 정보