Far-NetBox icon indicating copy to clipboard operation
Far-NetBox copied to clipboard

NetBox v2.4.5.526/2.4.5.527 - ошибки ssh/scp

Open VictorVG opened this issue 7 years ago • 1 comments

копия баг-репорта с foum.ru-board.com

Открываю сессию NetBox'a на сервак. Перехожу в нужную папку. В комстроке печатаю вызов команды: ./script.sh > file.log Жму enter. Вижу окно с предупреждением, что "текущая сессия не поддерживает команду, но можно открыть отдельную shell-сессию." Жму Да.

До этого момента всё описанное было рабочим и по сей час является рабочим. А вот далее... раньше Далее было взмаргивание обоих панелей ФАРа, отправка команды на сервак, её выполнение на стороне сервера, удаление из комстроки набранной команды (как сработавшей команды)
и вывод позади панелей результата работы команды (если оный предусмотрен исходным скриптом на сервере). А теперь - после нажатия "Да" только лишь закрывается сам этот диалог предупреждения и всё. В комстроке команда так и остается висеть набранной - даже курсор в комстроке не смещается ни на позицию... На сервере эта команда не исполняется(да и походу даже не отправляется)....

Скопировано по причине - у автора репорта не получается:

Victor_VG (23:48 25-08-2017)

Писать лучше прямо на ГитХаб - https://github.com/michaellukashov/Far-NetBox/issues

да, еще бы там анонимно можно было бы постить. Да и кол-во открытых багов аж с 2012 под 100. Неужели автору сложно закрыть те - что уже чисто из за прошедших годов - невалидны.... такой важный проект и так трудно поддерживается... удивительно.

более точного описания у меня нет.

VictorVG avatar Aug 26 '17 16:08 VictorVG

Патч:

В функции TTerminal *TTerminal::CreateSecondarySession заменить Result->SetExceptionOnFail(FExceptionOnFail > 0); на Result->FExceptionOnFail = FExceptionOnFail; В функции TTerminal *TTerminal::GetCommandSession полностью удалить блок try..catch

9-11 avatar Jun 26 '18 17:06 9-11