Ich vermeide es, Emacs direkt mit dem Netzwerk zu beschäftigen. Obwohl sich die Dinge deutlich verbessert haben, hängen Single-Threaded-Emacs zu unbequemen Momenten. Wenn Sie beispielsweise Elab-Implementierungen wie Jabber verwenden, können Sie eine einzige Emacs-Konfiguration plattformübergreifend beibehalten. Wenn Sie diesen Bedarf jedoch nicht haben, ist die Verwendung plattformspezifischer Tools einfacher und oft weniger langwierig. Zum Beispiel verwende ich msmtp zum Senden von E-Mails und eine Kombination aus bitlbee und ERC zum Herstellen einer Verbindung zu verschiedenen IM-Netzwerken.
Jabber-Connect in Emacs hängen
987
babbageclunk
Ich verwende jabber.el, um mich von innen aus mit meinem Arbeits-Chat-Server zu verbinden emacs
. Dies funktionierte bis vor kurzem, aber jetzt, wenn ich jabber-connect
es ausführte, hängt es nach der Aufforderung zur Eingabe meiner JID. Emacs sperrt ein, bis ich es storniere C-g
, und dann sehe ich:
Buffer " *-jabber-process-*" has a running process; kill it? (y or n)
... im Minipuffer, und ich muss antworten, y
um rauszukommen.
Im *Messages*
Puffer sehe ich folgende Nachrichten:
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'...
Wenn ich versuche, den openssl_client
Befehl von der Befehlszeile aus auszuführen, scheint er eine Verbindung herzustellen. Obwohl ich denke, das zeigt nur, dass es die SSL-Verbindung herstellen kann?
~> openssl s_client -connect lxchat:5223 -no_ssl2 -ign_eof CONNECTED(00000003) ^C
Was kann ich noch tun, um herauszufinden, was das Problem ist?
Wenn ich versuche, die Befehlszeile von openssl auf `www.google.com: 443` auszuprobieren, spuckt es viele Zertifikatsinformationen nach der Zeile 'CONNECTED' aus. Möglicherweise akzeptiert Ihr Server die Verbindung, vollendet jedoch niemals den SSL-Handshake?
legoscia vor 10 Jahren
3
Hmm, du hast recht - auch wenn ich diesen Befehl von einem anderen Host aus ausführe, bekomme ich eine Menge Zertifikatsausgabe. Ok, das gibt mir etwas Nützliches zum Weitermachen. Vielen Dank!
babbageclunk vor 10 Jahren
0
Ich verwende jabber.el, um mich mit Hipchat zu verbinden. Ich denke, es hängt manchmal Emacs, wenn mir jemand ein Emoji schickt. Und oft stirbt Emacs oft ohne ersichtlichen Grund. Der Hauptschuldige ist Jabber.el. Ich habe versucht, für ein paar Tage ohne Verbindung zu arbeiten. Und ich denke, Emacs ist ohne ihn viel stabiler. Obwohl ich es wirklich nutzen möchte.
iLemming vor 9 Jahren
0
1 Antwort auf die Frage
1
alephnull
Verwandte Probleme
-
2
Jabber-Server für die Verwendung mit mehreren AIM-Konten einrichten?
-
4
Boilerplate-Text mit Emacs Gnus
-
3
Wie kann man Unicode-Zeichen in Emacs sichtbar machen?
-
2
Warum kann ich meine eigene ftp.exe nicht verwenden?
-
2
Mac OS X, Emacs und Windows-Tastatur - Zuordnung einer Taste
-
3
Warum wird M-RET zu CMj?
-
2
Wie kann ich die Schriftart in Emacs für Windows ändern?
-
2
Wie kann ich die verschiedenen Emacs-Pakete auf Ubuntu unterscheiden?
-
1
Startmaße für Aquamacs
-
5
Gibt es einen * guten * HTML-Modus für Emacs?