XPでのEmacs、tramp、plinkの問題
-
20-08-2019 - |
質問
ターゲットマシンはUbubtuサーバー8.04を実行しています。
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*'
編集、冗長バッファの最後には次が含まれます:
# 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]]
コマンド:
stty -inlcr -echo kill '^U'
-inclr
をオフにします<!> quot;改行をキャリッジリターンに変換します<!> quot;
-echo
をオフにします<!> quot; echo入力文字<!> quot;
kill '^U'
'^ U'を設定して現在の行を消去します
解決
同じ問題。修正
動作:NTEmacs-22.1-トランプバージョン:2.0.55
失敗:NTEmacs-22.3.1-トランプバージョン:2.0.58-pre
コメントを参照-2.0。*リリースはemacs-22.3.1で機能しませんでした
tramp 2.1.14にアップグレード-emacs 22/3/1は素晴らしい動作をします
サバンナからのアップグレードをお勧めします。
注:listp / netから既存のtramp elおよびelcファイルを削除しただけでは、適切に設定しませんでした。そしてダウンロードしたtarから物を落としました-意味のあるLispファイルを作成するためにtrampver.el.inを修正する必要があります-しかしそれは正確にロケット科学ではありません
他のヒント
バッファtramp / plinkを参照nungu@ip.ip.ip.ip '
さて、そのバッファには何がありますか?
編集バッファ出力を追加していただきありがとうございます。
'stty'コマンドは、TRAMPがリモートシステムへのアクセスに使用する端末を設定しようとしています。システムに直接SSHで接続してコマンドを実行しようとするとどうなりますか? (TRAMPが使用しているものと同じ引数を使用...)
あなたが話しているテクノロジーはわかりませんが、Genehackがあなたの<!> quot; regexが一致しないと言った場合、<!> quot;次に、より単純な正規表現でテストするか、機能しないパズルのピースがわかるまで他の方法でソリューションを単純化する必要があります。ご存知のように、<!> quot;この単純な正規表現では機能しますが、この複雑な正規表現では機能しません<!> quot;または<!> quot;これは正規表現ではありません。正規表現は機能しません<!> quot; ...
問題をコンポーネント化、単純化、およびブラケット化します(必要に応じて...
これは明らかで一般的なアドバイスですが、日曜日の朝です...