Pendure no jabber-connect no emacs

15

Eu uso jabber.el para conectar ao meu servidor de bate-papo do trabalho de emacs . Isso funcionava até recentemente, mas agora, quando executo o jabber-connect , ele trava depois de solicitar o meu JID. O Emacs trava até eu cancelar com C-g , ponto em que vejo:

Buffer " *-jabber-process-*" has a running process; kill it? (y or n)

... no minibuffer, e eu tenho que responder y para sair.

No buffer *Messages* , posso ver essas outras mensagens:

Opening TLS connection to 'lxchat'...
Opening TLS connection with 'gnutls-cli --insecure -p 5223 lxchat'...failed
Opening TLS connection with 'gnutls-cli --insecure -p 5223 lxchat --protocols ssl3'...failed
Opening TLS connection with 'openssl s_client -connect lxchat:5223 -no_ssl2 -ign_eof'...

Se eu tentar executar o comando openssl_client na linha de comando, ele parece se conectar com êxito. Embora eu acho que apenas mostra que pode estabelecer a conexão SSL?

~> openssl s_client -connect lxchat:5223 -no_ssl2 -ign_eof
CONNECTED(00000003)
^C

O que mais posso fazer para descobrir qual é o problema?

    
por babbageclunk 28.03.2014 / 11:01

1 resposta

1

Evito que o Emacs lide diretamente com a rede. Embora as coisas tenham melhorado significativamente, o Emacs single-threaded será interrompido em momentos inconvenientes. Quando você tem elisp implementações de coisas como jabber, ajuda a manter uma única configuração do Emacs em todas as plataformas, mas se você não tiver essa necessidade, é mais fácil e geralmente menos complicado usar ferramentas específicas da plataforma. Por exemplo, eu uso msmtp para enviar e-mail e uma combinação de bitlbee e ERC para conectar-se a várias redes de mensagens instantâneas.

    
por 09.05.2016 / 06:29

Tags