Question

La machine cible exécute le serveur Ububtu 8.04.
Voici la sortie de tramp:

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

modifier, le tampon détaillé contient ceci à la fin:

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

La commande:
stty -inlcr -echo kill '^ U'
-inclr désactive "traduire la nouvelle ligne en retour chariot"
-echo désactive "caractères d'entrée d'écho"

kill '^ U' définit '^ U' pour effacer la ligne en cours

Était-ce utile?

La solution

Même problème; et un correctif

Travailler: NTEmacs-22.1 - Version Tramp: 2.0.55

Échec: NTEmacs-22.3.1 - Version de Tramp: 2.0.58-pre

Voir le commentaire - ni la version 2.0. * a fonctionné sous emacs-22.3.1

Mise à niveau vers tramp 2.1.14 - emacs 22/3/1 fonctionne très bien

Vous recommandons d'essayer de mettre à niveau Savannah .

Remarque: je n’ai pas configuré correctement mais simplement supprimé les fichiers tramp el et elc existants de listp / net; et laissé tomber ceux de l'archive téléchargée - vous devez modifier trampver.el.in pour construire un fichier lisp significatif - mais ce n'est pas tout à fait sorcier

Autres conseils

voir le tampon tramp / plink nungu@ip.ip.ip.ip.ip '

Eh bien, qu'est-ce qu'il y a dans ce tampon?

modifier , merci d'avoir ajouté la sortie du tampon.

La commande 'stty' tente de configurer le terminal que TRAMP va utiliser pour accéder au système distant. Qu'advient-il si vous SSH directement sur le système et essayez d'exécuter la commande? (Utilisez les mêmes arguments que TRAMP utilise ...)

Je ne connais pas les technologies dont vous parlez, mais si Genehack indique que votre "expression rationnelle ne correspond pas", alors vous devez tester avec un Regex plus simple, ou simplifier votre solution d’une autre manière jusqu’à ce que vous trouviez la pièce du puzzle qui ne fonctionne pas. Vous savez, "cela fonctionne avec cette regex simple, mais pas avec cette expression plus complexe" ou "ce n'est pas la regex du tout, car AUCUNE regex ne marche" ...

Composez, simplifiez et mettez entre parenthèses le problème, si vous voulez ...

Je réalise que cela va de soi, conseil général, mais nous sommes dimanche matin ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top