Pregunta

La máquina de destino está ejecutando el servidor Ububtu 8.04.
Aquí está la salida del vagabundo:

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

editar, el búfer detallado contiene esto al final:

# 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]]

El comando:
stty -inlcr -echo kill '^ U'
-inclr apaga " traducir nueva línea a retorno de carro "
-echo apaga " caracteres de entrada de eco "
kill '^ U' establece '^ U' para borrar la línea actual

¿Fue útil?

Solución

Mismo problema; y una solución

Trabajo: NTEmacs-22.1 - Versión de Tramp: 2.0.55

Fallido: NTEmacs-22.3.1 - Versión de Tramp: 2.0.58-pre

Ver comentario: ninguna versión 2.0. * funcionó en emacs-22.3.1

Actualizado a vagabundo 2.1.14 - emacs 22/3/1 funciona muy bien

Recomiendo que intente actualizar desde Savannah .

Nota: No configuré correctamente, simplemente eliminé los archivos existentes de tramp el y elc de listp / net; y soltó los del tar descargado; debe modificar trampver.el.in para crear un archivo lisp significativo, pero no es exactamente ciencia de cohetes

Otros consejos

ver buffer tramp / plink nungu@ip.ip.ip.ip '

Bueno, ¿qué hay en ese búfer?

editar gracias por agregar la salida del búfer.

El comando 'stty' está intentando configurar el terminal que TRAMP usará para acceder al sistema remoto. ¿Qué sucede si usted SSH directamente al sistema e intenta ejecutar el comando? (Use los mismos argumentos que usa TRAMP ...)

No conozco las tecnologías de las que estás hablando, pero si Genehack dice que tu "expresión regular no coincide", entonces necesita probar con una expresión regular más simple, o simplificar su solución de alguna otra manera hasta que descubra la pieza del rompecabezas que no funciona. Ya sabes, "funciona con esta expresión regular simple, pero no con esta más compleja". o "no es la expresión regular en absoluto, ya que NO regex funciona" ...

Componentice, simplifique y coloque el problema entre corchetes, si quiere ...

Me doy cuenta de que esto es obvio, un consejo general, pero es domingo por la mañana ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top