Frage

Die Zielmaschine läuft Ububtu Server 8.04.
Hier ist die Vagabund Ausgabe:

tramp: Opening connection for nungu@ip.ip.ip.ip using nil...<br>
tramp: Waiting for prompts from remote shell<br>
tramp: Waiting 60s for prompt from remote shell<br>
tramp: Sending password<br>
tramp: Found remote shell prompt.<br>
tramp: Initializing remote shell<br>
Loading time-date...done<br>
tramp: Waiting 30s for remote `/bin/sh' to come up...<br>
tramp: Setting up remote shell environment

apply: Couldn't `stty -inlcr -echo kill '^U'', see buffer `*tramp/plink nungu@ip.ip.ip.ip*'

bearbeiten, ausführliche Puffer enthalten diese am Ende:

# Waiting 30s for remote `/bin/sh' to come up...
exec env 'ENV=' 'PROMPT_COMMAND=' 'PS1=$ ' /bin/sh
$ exec env 'ENV=' 'PROMPT_COMMAND=' 'PS1=$ ' /bin/sh
$ 
# Setting up remote shell environment
$ stty -inlcr -echo kill '^U'
stty -inlcr -echo kill '^U'

$ $ $ [[Regexp `\(^[^#$%>
]*[#$%>] *\|^[^#$%>
]*[#$%>] *\(\[[0-9;]*[a-zA-Z] *\)*\)\'' not found in 30 secs]]

Der Befehl:
stty -inlcr -echo kill '^U'
-inclr schaltet sich aus „Newline übersetzen Rückkehr zum Wagen“
-echo schaltet sich aus, „Echo Eingabezeichen“
kill '^U' Sätze '^ U' die aktuelle Zeile löschen

War es hilfreich?

Lösung

Das gleiche Problem; und ein Fix

Arbeits: NTEmacs-22.1 - Tramp Version: 2.0.55

Failing: NTEmacs-22.3.1 - Tramp Version: 2.0.58-pre

Siehe Kommentar -. Weder 2.0 * Veröffentlichung auf Emacs-22.3.1 arbeitete

Upgrade auf tramp 2.1.14 - Emacs 22/3/1 funktioniert super

Empfehlen Sie versuchen, aus dem Upgrade Savannah .

Hinweis: Ich habe konfigurieren nicht richtig gelöscht nur die vorhandene tramp el und ELC-Dateien von listp / net; und ließ die, die aus dem heruntergeladenen Teer in - Sie müssen trampver.el.in ändern, um eine sinnvolle Lisp-Datei zu bauen - aber es ist nicht genau die Raketenwissenschaft

Andere Tipps

siehe puffern tramp / Plink nungu@ip.ip.ip.ip '

Nun, was ist in diesem Puffer?

Bearbeiten Dank für das Hinzufügen des Pufferausganges.

Die ‚stty‘ Befehl versucht, das Terminal zu konfigurieren, die TRAMP verwenden wird das Remote-System zugreifen zu können. Was passiert, wenn Sie direkt an das System SSH und versuchen, den Befehl auszuführen? (Verwenden Sie die gleichen args TRAMP verwendet ...)

Ich weiß nicht, die Technologien, die Sie sprechen, aber wenn Genehack sagt, dass Ihre „regex ist nicht passend,“ dann müssen Sie mit einem einfacheren Regex testen oder Ihre Lösung auf andere Weise zu vereinfachen, bis Sie herauszufinden, den Teil des Puzzles aus, das funktioniert nicht. Sie wissen, „es funktioniert mit dieser einfachen Regex, aber nicht mit diesen komplexeren eines“ oder „es ist nicht die regex überhaupt, da keine regex Werke“ ...

Componentize, vereinfacht und umklammert das Problem, wenn man so will ...

Ich weiß, dies ist offensichtlich, allgemeine Beratung, aber es ist Sonntagmorgen ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top