Emacs'ta jabber-connect'e asın


15

İş sohbet sunucuma içeriden bağlanmak için jabber.el kullanıyorum emacs. Bu yakın zamana kadar çalışıyordu, ama şimdi çalıştırdığımda jabber-connectJID'imi istedikten sonra takılıyor. Emacs ile iptal edene kadar kilitleniyor C-g, hangi noktada görüyorum:

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

... minibuffer'da, ve yçıkmak için cevap vermem gerekiyor.

In *Messages*tampon, ben bu iletileri görebilirsiniz:

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'...

openssl_clientKomutu komut satırından çalıştırmayı denersem, başarılı bir şekilde bağlanıyor gibi görünüyor. Her ne kadar sadece SSL bağlantısı kurabilir gösterir sanırım?

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

Sorunun ne olduğunu anlamak için başka ne yapabilirim?


3
Ben openssl komut satırına denediğimde, satırdan www.google.com:443sonra çok sayıda sertifika bilgisi verir CONNECTED. Belki sunucunuz bağlantıyı kabul eder, ancak SSL anlaşmasını asla tamamlamaz mı? ..
legoscia

Hmm, haklısın - ayrıca, bu komutu farklı bir ana bilgisayardan çalıştırırsam, çok fazla sertifika çıktısı alırım. Tamam, bu bana devam etmem için yararlı bir şey veriyor. Teşekkürler!
babbageclunk

Hipchat'e bağlanmak için jabber.el kullanıyorum. Birisi bana emoji gönderdiğinde bazen Emacs'ı asıyor sanırım. Ve çoğu zaman belirgin bir nedenden ötürü Emacs ölmez. Ana suçlu jabber.el'dir. Birkaç gün boyunca bağlantı kurmadan çalışmayı denedim. Ve bence Emacs onsuz çok daha kararlı. Gerçekten kullanmak istesem de.
iLemming

Yanıtlar:


1

Emacs'ın doğrudan ağla ilgilenmesini önlerim. Her şey önemli ölçüde iyileşmiş olsa da, tek iş parçacıklı Emac'ler uygunsuz anlarda asılı kalacak. Jabber gibi şeylerin elisp uygulamalarına sahip olduğunuzda, platformlar arasında tek bir Emacs yapılandırması tutmanıza yardımcı olur, ancak bu gereksinime sahip değilseniz, platforma özgü araçları kullanmak daha kolay ve daha az uzun vadeli güçlüktür. Mesela ben kullanmak msmtp gönderme e-posta ve bir kombinasyonuna bitlbee çeşitli IM ağlara bağlanmak için ve ERC.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.