Pergunta

A máquina de destino estiver executando o servidor Ububtu 8,04.
Aqui está a saída do 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 detalhado buffer contém isso no 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]]

O comando:
stty -inlcr -echo kill '^U'
voltas -inclr off "traduzir nova linha de retorno de carro"
voltas -echo off "echo caracteres de entrada"
conjuntos kill '^U' '^ U' para apagar a linha atual

Foi útil?

Solução

Mesmo problema; e uma correção

Trabalho: NTEmacs-22.1 - Tramp Versão: 2.0.55

Na falta: NTEmacs-22.3.1 - Tramp Versão: 2.0.58-pre

Veja comentário -. Nem 2.0 * liberação trabalhou em emacs-22.3.1

atualizado para tramp 2.1.14 - emacs 22/3/1 obras grande

recomendamos que você tente a atualização do Savannah .

Nota: eu não configurar corretamente apenas apagado o vagabundo existente el e arquivos ELC de listp / net; e deixou cair os do alcatrão baixado em - é necessário modificar trampver.el.in para construir um arquivo lisp significativo - mas não é exatamente a ciência de foguetes

Outras dicas

ver tampão vagabundo / plink nungu@ip.ip.ip.ip '

Bem, o que está nesse buffer?

Editar Obrigado por adicionar a saída do buffer.

O comando 'stty' está tentando configurar o terminal que TRAMP vai usar para acessar o sistema remoto. O que acontece se você SSH diretamente para o sistema e tentar executar o comando? (Use o mesmo args TRAMP está usando ...)

Eu não sei as tecnologias que você está falando, mas se Genehack diz que seu "regex não está combinando", então você precisa de teste com uma Regex mais simples, ou simplificar sua solução de alguma outra forma, até -lo a descobrir a peça do puzzle que não funciona. Você sabe "ele funciona com este simples regex, mas não com um presente mais complexo" ou "não é o regex em tudo, desde NO regex obras" ...

inserir componentes, simplificar e entre parênteses o problema, se você vai ...

Sei que isso é óbvio, conselhos gerais, mas é domingo de manhã ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top