michaellukashov / Far-NetBox

SFTP/SCP/FTP/FTPS/WebDAV/S3 client for Far Manager 3 (http://farmanager.com/)
https://forum.farmanager.com/viewtopic.php?t=6317
GNU General Public License v2.0
158 stars 52 forks source link

SCP не отображает листинг #246

Closed viccpp closed 7 years ago

viccpp commented 7 years ago

NetBox v 2.4.3 build 492

В логе ошибка:

* 2017-07-28 13:32:49.956 
* 2017-07-28 13:32:49.956 Unexpected directory listing line «drwxr-xr-x  6 root             root         4096 2017-07-27 10:44:52.404136754 +0300 .».

Если сессию поменять на SFTP, то всё показывается.

VictorVG commented 7 years ago

А обновится не пробовали? Текущая версия 2.4.4.516 давно доступна.

viccpp commented 7 years ago

Обновляю Far только целиком и только на стабильные сборки. Но если проблема там решена... Попробую. Можно ссылку, откуда качать?

viccpp commented 7 years ago

В релизах нашёл 512 - лучше не стало.

Почему "Unexpected directory listing" есть понимание?

VictorVG commented 7 years ago

Ну, например в любой ночнушке есть текущий NB, у меня на сервере он просто отдельно лежит в ./Far3. Можете смело распаковать архив поверх текущей копии плагина - сегодня он собирается для b4400, так что и в более новых будет работать. Версия для х86 собрана для XP SP3 и выше, x64 для Vista и выше - это особенности линковки в VC++2010.

Кстати, можете смело ставить ночнушки - в Far пометка STABLE просто обозначает момент фиксации состояния разработки, а в ночнушках часто исправлены те ошибки которые ещё не были отловлены на момент фиксации. В 99,9% случаев проблем с ночнушками у вас не будет, а если что достаточно при обновлении просто перезаписать бинарники.

viccpp commented 7 years ago

Не, ничего не меняется.

VictorVG commented 7 years ago

Не зная что за сервер на котором вы проверяете ответить о причине наблюдений нельзя. Может там SCP или SFTP а вы пытаетесь подключится по FTP и сервер рвёт соединение?

P.S.

Пошёл возится с Process Hacker - сегодня в нём много коммитов прибыло.

viccpp commented 7 years ago

Какой "рвёт соединение"? Почему в логах про это ничего нет? Фрагмент лога, который я привёл видели?

VictorVG commented 7 years ago

Он "пустой", а я не телепат гадать по паре строк о том, что вы решили скрыть.

viccpp commented 7 years ago

Unexpected directory listing line «drwxr-xr-x 6 root root 4096 2017-07-27 10:44:52.404136754 +0300 .».

viccpp commented 7 years ago

Что значит это сообщение?

VictorVG commented 7 years ago

Без основной части лога всё, что угодно. Включите логирование уровня Отладка 2 в настройках NB и по тому логу можно будет разбираться. По этой строке ответ дать нельзя.

VictorVG commented 7 years ago

Собрал в vc++2010, выложил в ./Far3. Посмотрел в работе на ftp://ftp5.gwdg.de/pub/FreeBSD/releases/ISO-IMAGES/11.1/FreeBSD-11.1-RELEASE-i386-bootonly.iso.xz так как там используется сложный каскад межсерверных переходов хорошо ловящий сбои (но таймаут обновления панелей тут может достигать пары - тройки минут) - по SHA-256 файл скачан без ошибок. Сам сервер ftp://ftp5.gwdg.de/pub/ содержит зеркала и архивы многих проектов, например в ./TDF лежит основной FTP проекта Libre Office что позволяет взять что надо минуя просмотр рекламы (я лично её на дух не переношу). ;)

viccpp commented 7 years ago

scp-log.txt

В панели видны только следующие файлы:

.git
.gitignore
AUTHORS
ChangeLog
COPYING
INSTALL
Makefile.am
Makefile.in
viccpp commented 7 years ago

scp-log2.txt

Вот лог поинтереснее, если нажать Ctrl+R. В этот раз на FarNetBox-2.4.4_Far3_x64.7z

VictorVG commented 7 years ago

Ну, для Git это ожидаемо так как Git это распределённая P2P система где данные находятся на множестве независимых хостов, но отображаются на виртуальный корневой каталог репозитория.

viccpp commented 7 years ago

Причём тут git вообще?! Есть каталог на диске, содержимое которого плагин показывает неправильно, спотыкаясь на файле NEWS

VictorVG commented 7 years ago

Я вижу у вас в корне каталога характерную для Git структуру:

./.git ./.gitignore

а ваш лог заставляет задуматься о корректности работы сети.

michaellukashov commented 7 years ago

Проблема в нестандартном имени пользователя. Проверьте сегодняшнюю ночную сборку FAR3 - должно быть исправлено.

viccpp commented 7 years ago

Да, в v 2.4.4 build 519 проблема исчезла. Спасибо большое!

viccpp commented 7 years ago

Там и группа Domain Users, кстати, неправильно парсится в одном месте, судя оп логу:

. 2017-08-01 13:34:39.505 Following membership found:
. 2017-08-01 13:34:39.505   "Domain" [0]
. 2017-08-01 13:34:39.505   "Users" [0]
. 2017-08-01 13:34:39.505   "vpn_users" [0]
...

Только не знаю, влияет ли это на что-то.

VictorVG commented 7 years ago

Посмотрите версию 2.4.4.522. Давно доступна.

VictorVG commented 7 years ago

Версия 2.4.4.524 есть у меня в ./Far3. Проверьте как она у вас работает? Там исправлена ошибка с реконнектом.

viccpp commented 7 years ago

У меня не было никаких проблем с реконнектом

viccpp commented 7 years ago

Вышел релизный Far3 build 5000. Закрываю

VictorVG commented 7 years ago

@2underscores-vic

Маркировка состояния разработки проекта Far (Stable / Nightly) никак не завязана на плагины. Для них важен только минимальный номер билда Far, а для нас принципиально важно только одно - ошибка исправлена или нет.