Far-NetBox
Far-NetBox copied to clipboard
NetBox v2.4.5.526/2.4.5.527 - ошибки ssh/scp
копия баг-репорта с 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. Неужели автору сложно закрыть те - что уже чисто из за прошедших годов - невалидны.... такой важный проект и так трудно поддерживается... удивительно.
более точного описания у меня нет.
Патч:
В функции TTerminal *TTerminal::CreateSecondarySession заменить Result->SetExceptionOnFail(FExceptionOnFail > 0); на Result->FExceptionOnFail = FExceptionOnFail; В функции TTerminal *TTerminal::GetCommandSession полностью удалить блок try..catch