O Evolution obtém erro D-Bus ao tentar enviar uma conta alias

0

No Evolution, eu configurei uma segunda conta que apenas envia e-mail, para criar um alias usando o truque "+" do Gmail. Ou seja, minha conta principal do Evolution é algo como [email protected] e a conta do alias é como [email protected] . Ao criar a conta de alias, o Evolution me enviou ao GMail para fazer login em um token OAuth, testei a conta e ela funcionou muito bem.

No entanto, agora que saí da área de trabalho e voltei a entrar novamente, todas as tentativas de envio da conta de alias recebem o erro. O erro completo do diário de log é:

evolution-sourc[2880]: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.734 was not provided by any .service files

Eu posso enviar e-mails com minha conta original / padrão do Evolution.

Estou usando o Fedora 28 e o KDE.

EDIT : Parece que pode ser devido a esse bug do chaveiro gnome . Infelizmente não há soluções alternativas sugeridas. Tentei substituir o daemon de chaveiro gnome por gnome-keyring-daemon --replace --blah --blah , mas isso não ajudou.

    
por Matthew Cline 24.08.2018 / 02:05

1 resposta

0

Parece que o problema é que algum daemon de sessão do usuário não está saindo quando a sessão termina. Como eu uso o SDDM , corrigi o problema editando /etc/sddm/Xstop para executar o seguinte comando quando o servidor X parar:

killall -9 -u user dbus-daemon gnome-keyring-daemon evolution-source-registry \
    evolution-calendar-factory-subprocess evolution-addressbook-factory \
    evolution-addressbook-factory-subprocess at-spi2-registryd \
    at-spi-bus-launcher

Não tenho certeza de que qual dos processos é responsável, pois todos eles ainda existem quando Xstop é executado. Se eu restringir as coisas, atualizarei esta resposta.

    
por 26.08.2018 / 05:00