Вопрос

На целевом компьютере запущен сервер Ububtu 8.04.
Вот вывод бродяги:

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

edit, подробный буфер содержит это в конце:

# 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 отключает " перевод новой строки в возврат каретки "
-echo отключает " эхо-символы ввода "
kill '^U' устанавливает '^ U' для удаления текущей строки

Это было полезно?

Решение

Та же проблема; и исправление

Работа: NTEmacs-22.1 - версия Tramp: 2.0.55

Сбой: NTEmacs-22.3.1 - версия Tramp: 2.0.58-pre

См. комментарий - ни одна версия 2.0. * не работала на emacs-22.3.1

Обновлен до бродяги 2.1.14 - emacs 22/3/1 прекрасно работает

Рекомендую попробовать обновить Саванну .

Примечание: я не настроил правильно, просто удалил существующие файлы tramp el и elc из listp / net; и удалил их из загруженного tar-файла - вам нужно изменить trampver.el.in для создания значимого файла lisp - но это не совсем ракетостроение

Другие советы

см. буфер tramp / plink nungu@ip.ip.ip.ip '

Ну, что в этом буфере?

edit , спасибо за добавление вывода в буфер.

Команда 'stty' пытается настроить терминал, который TRAMP будет использовать для доступа к удаленной системе. Что произойдет, если вы подключитесь напрямую к системе и попытаетесь запустить команду? (Используйте те же аргументы, что и TRAMP ...)

Я не знаю технологий, о которых вы говорите, но если Genehack скажет, что ваше & регулярное выражение не соответствует, " затем вам нужно протестировать с помощью более простого Regex или упростить свое решение каким-либо другим способом, пока вы не выясните, какая часть головоломки не работает. Вы знаете, & Quot; это работает с этим простым регулярным выражением, но не с этим более сложным & Quot; или " это не регулярное выражение вообще, так как НИКАКОЕ регулярное выражение не работает " ...

Составьте, упростите и заключите в скобки проблему, если хотите ...

Я понимаю, что это очевидный общий совет, но сегодня воскресное утро ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top