View Issue Details

IDProjectCategoryView StatusLast Update
0002073PluginsFTP (old)public2013-04-10 09:21
Reporteraltaveron Assigned To 
PriorityimmediateSeveritycrashReproducibilityalways
Status newResolutionopen 
Platformx64OSWindows 
Product Version3.0 
Summary0002073: В Far Manager x64/x32 в Windows 7 x64 полностью не работает FTP
DescriptionВ Far Manager x64/x32 в Windows 7 x64 полностью не работает FTP. После подключения список файлов всегда пуст. При изменении адреса Far может закрыться с ошибкой.
Steps To Reproduce1. Добавить любой адрес.
2. Зайти.

Будет пусто.

FTP должен работать.

1. Добавить любой адрес.
2. Отредактировать адрес.

Приложение может закрыться с ошибкой.

Ошибки не должно быть.
TagsNo tags attached.

Activities

altaveron

2012-04-13 15:38

reporter   bugnote:0008888

В системе Windows 7 x32 ошибки нет. Только в версии Windows 7 x64 ошибка присутствует.

altaveron

2012-04-13 15:40

reporter   bugnote:0008889

Last edited: 2012-04-13 15:40

View 2 revisions

Кстати, обратите внимание, что обе платформы 32-бит и 64-бит используют x86 процессоры. То есть, называть x32 "x86" - безграмотно. Хватит уже, что в Windows так назвали папку Program Files (x86):) Здесь в багрекере тоже используется некорректное название x86.

Arty

2012-04-16 09:26

reporter   bugnote:0008906

Не повторяется.
FAR v3.0 build 2615 x86, FarFtp.dll v1.75 build 273
Windows 7 x64 SP1

DiRTy_GaRRy

2012-04-16 14:44

developer   bugnote:0008909

Не повторяется на Windows Server 2008 R2 SP1 с последними x64 версиями FAR3 и ftp (всё собрано самостоятельно).

Maximus

2012-04-16 15:27

reporter   bugnote:0008911

Although most x86 processors used in new personal computers and servers have 64-bit capabilities, to avoid compatibility problems with older computers or systems, the term x86-64 (or x64) is often used to denote 64-bit software, with the term x86 implying only 32-bit.
http://en.m.wikipedia.org/wiki/X86

2useven10

2012-04-17 00:26

developer   bugnote:0008914

Win7 x64 - ошибка отсутствует, как и в x86, репортеру x2 :)

altaveron

2012-04-17 09:03

reporter   bugnote:0008919

Last edited: 2012-04-17 09:05

View 4 revisions

Ошибка воспроизводится стабильно. Windows 7 SP1+updates x64 установлена на виртуальной машине Parallels Desktop 7.0.15055. Хост система Mac OS X 10.7.3. Система чистая! Что можно сделать, чтобы узнать о природе ошибки больше?

2useven10

2012-04-17 09:50

developer   bugnote:0008920

включите логирование

altaveron

2012-04-17 09:54

reporter   bugnote:0008921

Подскажите, пожалуйста, как.

2useven10

2012-04-17 09:57

developer   bugnote:0008922

F9 -> Options -> Plugin Configurations -> FTP Client ....

2useven10

2012-04-17 11:03

developer   bugnote:0008925

Как ведут себя другие ftp клиенты на той же вируалке?
Например что даст стандартный виндовый ftp в ответ на команду 'LIST' ?

altaveron

2012-04-17 11:09

reporter   bugnote:0008926

ftp> ls
200 PORT command successful
425 Unable to build data connection: Connection refused

2useven10

2012-04-17 11:13

developer   bugnote:0008927

Ну, похоже проблему надо искать не в фаре...

2useven10

2012-04-17 11:52

developer   bugnote:0008929

дайте лог успешного соединения из фар x86

2useven10

2012-04-17 11:59

developer   bugnote:0008931

а если в x64 стартовый каталог сделать 'stаt' - как на x86 ?

altaveron

2012-04-17 12:00

reporter   bugnote:0008932

Кстати, использовать Far для работы с большим числом файлов невозможно. Периодически соединение отваливается, а Far его не может сам восстановить в 99% случаев (какая-то ошибка в логике автовосстановления). Кроме того, пытается восстановить его только спустя где-то минуту.

altaveron

2012-04-17 12:01

reporter   bugnote:0008933

Стартовый каталог на результат не влияет в обоих случаях.

2useven10

2012-04-17 12:22

developer   bugnote:0008934

Настройки соединения одинаковые ?
Passive mode менять пробовали ?

2useven10

2012-04-17 13:40

developer   bugnote:0008938

http://www.trapstone.com/articles/windows_ftp_425_connection_refused

altaveron

2012-04-18 10:48

reporter   bugnote:0008952

Дело оказалось в Passive mode. Но почему Far не выдает адекватное сообщение об ошибке, а успешно подключается к серверу? Ведь ошибка проявляется только пустым списком файлов.

Как быть с: "Кстати, использовать Far для работы с большим числом файлов невозможно. Периодически соединение отваливается, а Far его не может сам восстановить в 99% случаев (какая-то ошибка в логике автовосстановления). Кроме того, пытается восстановить его только спустя где-то минуту."?

altaveron

2012-04-18 10:49

reporter   bugnote:0008953

И вот невероятная информация еще! Far Manager в VMWare Fusion успешно подключается к серверу из без Passive mode! Почему? Ошибка только в Parallels. А сотрудники Parallels говорят, что она не находится внутри их программы.

2useven10

2012-04-18 18:52

developer   bugnote:0008957

у меня ни 425, ни 99%... нет. если дадите адрес(а), на которых это можно отладить - посмотрю...

altaveron

2012-04-21 19:32

reporter   bugnote:0008998

По поводу стабильности работы. У меня на сервере хранится примерно 50 тысяч jpg-файлов. Во время их закачки на сервер ошибка потери соединения, которое Far не может восстановить, возникает от 10 до 100 раз. Вторая ошибка состоит в том, что перед попыткой восстановления тикает долгий таймаут, который нельзя сократить. Таймаут возникает чаще, так как Far иногда соединение восстанавливает. Но если не восстанавливает, то и повторные попытки не помогают - только вручную. И только так удается продолжить закачку файлов. Необходимости ждать во время таймаута 10-60 секунд в современном интернете нет никакой, должно быть достаточно 1 секунды. И третья ошибка возникает редко - примерно 1 раз на 50 тысяч файлов. Состоит она в том, что после восстановления соединения Far оказывается в чужой (родительской) папке и продолжить копирование не может.

Сервера для тестирования, к сожалению, нет - доступ строго конфиденциальный. Но если у вас возникнет сложность с тестированием - пожалуйста, оставьте личные данные для связи, что-нибудь придумаем.

Только что возникла новая ошибка. Добавил сервер, забыв включить необходимый Passive mode. Подключился - список файлов пуст. Поставил птичку Passive mode, подключаюсь - Far просто закрылся, даже не выдав ошибки.

altaveron

2012-05-13 15:41

reporter   bugnote:0009179

Пожалуйста, исправьте хотя бы ошибку, когда Far закрывается при редактировании параметров подключения до первого успешного логина. А как успехи с тестированием копирования большого числа файлов (ошибка восстановления подключения, долгий таймаут)? Может, лучше всего будет заменить встроенный FTP-клиент на какой-нибудь другой?

2useven10

2012-05-13 21:21

developer   bugnote:0009180

1) опишите ошибку более внятно.
2) пока никак тестировать не на чем, заводить ради этого ftp с тысячами файлов - извините нет времени.
3) замените. попробуйте netbox, хотя я бы не назвал его 'безглючным', или напишите свой плагин.

altaveron

2012-05-13 21:25

reporter   bugnote:0009181

Резвизиты доступа к FTP с кучей файлов могу отправить вам лично - напишите как. Ошибка закрытия фара описывается очень просто: добавить ftp-сервер с некорректными параметрами, попытаться отредактировать их до попытки подключения - far закроется.

2useven10

2012-05-14 07:58

developer   bugnote:0009182

ПМ фар-форум,
Sharapov-16@narod.ru

2useven10

2012-05-14 12:40

developer   bugnote:0009187

что такое 'некорректные параметры' ?
создал с мусором в адресе, отредактировал - никто не упал.

Issue History

Date Modified Username Field Change
2012-04-13 15:35 altaveron New Issue
2012-04-13 15:38 altaveron Note Added: 0008888
2012-04-13 15:40 altaveron Note Added: 0008889
2012-04-13 15:40 altaveron Note Edited: 0008889 View Revisions
2012-04-16 09:26 Arty Note Added: 0008906
2012-04-16 14:44 DiRTy_GaRRy Note Added: 0008909
2012-04-16 15:27 Maximus Note Added: 0008911
2012-04-17 00:26 2useven10 Note Added: 0008914
2012-04-17 09:03 altaveron Note Added: 0008919
2012-04-17 09:04 altaveron Note Edited: 0008919 View Revisions
2012-04-17 09:05 altaveron Note Edited: 0008919 View Revisions
2012-04-17 09:05 altaveron Note Edited: 0008919 View Revisions
2012-04-17 09:50 2useven10 Note Added: 0008920
2012-04-17 09:54 altaveron Note Added: 0008921
2012-04-17 09:57 2useven10 Note Added: 0008922
2012-04-17 11:03 2useven10 Note Added: 0008925
2012-04-17 11:09 altaveron Note Added: 0008926
2012-04-17 11:13 2useven10 Note Added: 0008927
2012-04-17 11:52 2useven10 Note Added: 0008929
2012-04-17 11:59 2useven10 Note Added: 0008931
2012-04-17 12:00 altaveron Note Added: 0008932
2012-04-17 12:01 altaveron Note Added: 0008933
2012-04-17 12:22 2useven10 Note Added: 0008934
2012-04-17 13:40 2useven10 Note Added: 0008938
2012-04-18 10:48 altaveron Note Added: 0008952
2012-04-18 10:49 altaveron Note Added: 0008953
2012-04-18 18:52 2useven10 Note Added: 0008957
2012-04-21 19:32 altaveron Note Added: 0008998
2012-05-13 15:41 altaveron Note Added: 0009179
2012-05-13 21:21 2useven10 Note Added: 0009180
2012-05-13 21:25 altaveron Note Added: 0009181
2012-05-14 07:58 2useven10 Note Added: 0009182
2012-05-14 12:40 2useven10 Note Added: 0009187
2013-04-10 09:21 alexy Project Far Manager => Plugins
2013-04-10 09:21 alexy Category _Common => FTP
2013-05-20 21:30 alexy Category FTP => FTP (old)