Tramp-Problem in Emacs 24.4 über Homebrew installiert
653
WanderingMind
Ich habe vor kurzem Emacs 24.4 über Homebrew über den Befehl installiert
brew install emacs --cocoa
Ich muss die Dateien in einem Remote-Cluster mit zwei Schritten der Authentifizierung bearbeiten. Dazu speichere ich die Anmeldedaten für den Remote-Cluster über ControlMaster in ~ / .ssh / config als
Host * ForwardAgent yes ControlMaster auto ControlPath ~/.ssh/%r@%h:%p ServerAliveCountMax=30 ServerAliveInterval=5
Allerdings, wenn ich versuche, die Remote-Cluster-Dateien durch Tramp as zu bearbeiten
/ssh:username@remotecluster:~/filename
Der Emacs hängt mit der Meldung Warten auf Eingabeaufforderungen von der Remote-Shell, dass Tramp die ssh-Konfigurationsinformationen NICHT erkennt.
Ich habe die Option bereitgestellt
(setq tramp-verbose 500)
in ~ / .emacs und ich habe die folgende Meldung im Tramp-Debug-Puffer erhalten, der immer wieder wiederholt wird.
Hinweis: Nach dem gleichen Verfahren, ich nicht stelle jede Frage mit Getrampel in Emacs 24 in Ubuntu 14.04.
2 Antworten auf die Frage
0
Michael Albinus
Für eine weitere Analyse müsste der gesamte Debug-Puffer untersucht werden. Tramp-verbose auf 500 zu setzen, sieht beeindruckend aus, ein Wert von 10 würde bereits ausreichen :-)
Sie können mir den Debugpuffer zur Analyse direkt per E-Mail senden. Oder nutzen Sie die Tramp-Mailingliste.
0
teaforthecat
"Warten auf Eingabeaufforderungen von Remote-Shell"
Hier gibt es andere Möglichkeiten. Ihre Eingabeaufforderung stimmt möglicherweise nicht überein tramp-shell-prompt-patternKönnen Sie die Werte von tramp-shell-prompt-patternund posten tramp-password-prompt-regexp. Ich habe kürzlich Passcode hinzugefügt, um die Zwei-Faktor-Authentifizierung zu verwenden.