Domanda

Il computer di destinazione esegue il server Ububtu 8.04.
Ecco l'output del vagabondo:

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

modifica, buffer dettagliato contiene questo alla fine:

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

Il comando:
stty -inlcr -echo kill '^ U'
-inclr disattiva " traduci newline in ritorno a capo "
-echo disattiva " caratteri di input echo "
kill '^ U' imposta '^ U' per cancellare la riga corrente

È stato utile?

Soluzione

Stesso problema; e una correzione

Funzionante: NTEmacs-22.1 - Versione del vagabondo: 2.0.55

Fallimento: NTEmacs-22.3.1 - Versione del vagabondo: 2.0.58-pre

Vedi commento - né la versione 2.0. * ha funzionato su emacs-22.3.1

Aggiornato al vagabondo 2.1.14 - emacs 22/3/1 funziona alla grande

Consiglia di provare a eseguire l'aggiornamento da Savannah .

Nota: non ho configurato correttamente semplicemente cancellato i file elamp ed elc esistenti da listp / net; e lasciato cadere quelli dal tar scaricato - è necessario modificare trampver.el.in per creare un file lisp significativo - ma non è esattamente scienza missilistica

Altri suggerimenti

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

Bene, cosa c'è in quel buffer?

modifica grazie per aver aggiunto l'output del buffer.

Il comando 'stty' sta cercando di configurare il terminale che TRAMP utilizzerà per accedere al sistema remoto. Cosa succede se si SSH direttamente sul sistema e si tenta di eseguire il comando? (Usa gli stessi argomenti che TRAMP sta usando ...)

Non conosco le tecnologie di cui stai parlando, ma se Genehack dice che il tuo "regex non corrisponde," quindi è necessario testare con un Regex più semplice o semplificare la soluzione in qualche altro modo fino a capire il pezzo del puzzle che non funziona. Sai, "funziona con questa semplice regex, ma non con questa più complessa" o "quot non è affatto la regex, dato che NO regex funziona" ...

Componentizza, semplifica e risolvi il problema, se vuoi ...

Mi rendo conto che questo è ovvio, consiglio generale, ma è domenica mattina ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top