Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cyberduck won't list directories #3676

Closed
cyberduck opened this issue Sep 7, 2009 · 5 comments
Closed

Cyberduck won't list directories #3676

cyberduck opened this issue Sep 7, 2009 · 5 comments
Assignees
Labels
bug duplicate ftp FTP Protocol Implementation

Comments

@cyberduck
Copy link
Collaborator

2134406 created the issue

When i connect to my FTP Cyberduck doen't list the folders containd in the root.

Both with Firefox and through Terminal.app I get succesful result but with Cyberduck no folders are listed.

I've tried to use the FAQ ((http://trac.cyberduck.ch/wiki/help/en/problems#ListingdirectoriesfailsorshowsnocontentFTP)) but the result is the same.

As the log says below, the root folder is empty according to Cyberduck but I have at least 4 folders in it.

I can reach the content in my sub-folders by ether enter the folder name as the path in the bookmark or use CMD+G while I'm connected.

220 Xlight FTP Server 3.4 ready...
USER ***
331 Password required for ***
PASS ********
230 Login OK
FEAT
211-Features supported 
 REST STREAM
 EPRT
 EPSV
 SIZE
 MDTM
 AUTH
 PBSZ
 PROT
 MLST type*;size*;modify*;
 MLSD
211 End
PWD
257 "/"
NOOP
200 OK
SYST
215 UNIX Type: L8
STAT /
502 Unknown ftp command
PORT 192,168,11,119,216,196
200 PORT command successful
MLSD
150 Opening ASCII mode data connection for MLSD (280 bytes).
size=;type=cdir;perm=e;modify=16010101000000; /
NOOP
226 Transfer complete (1.327 KB/s).
220 Xlight FTP Server 3.4 ready...
USER ***
331 Password required for ***
PASS ********
230 Login OK
FEAT
211-Features supported 
 REST STREAM
 EPRT
 EPSV
 SIZE
 MDTM
 AUTH
 PBSZ
 PROT
 MLST type*;size*;modify*;
 MLSD
211 End
CWD /
250 Directory successfully changed
STAT /
502 Unknown ftp command
PORT 192,168,11,119,216,221
200 PORT command successful
MLSD
150 Opening ASCII mode data connection for MLSD (280 bytes).
size=;type=cdir;perm=e;modify=16010101000000; /

@cyberduck
Copy link
Collaborator Author

2134406 commented

I wrote the wrong version, the one I'm using is: 3.3b2

@cyberduck
Copy link
Collaborator Author

2134406 commented

This is a paste from Terminal.app

220 Xlight FTP Server 3.4 ready...
Name (****): ***
331 Password required for ***
Password: 
230 Login OK
Remote system type is UNIX.
Using binary mode to transfer files.

ftp> mlsd

229 Entering Passive Mode (|||1509|)
ftp: Can't connect to `83.251.126.245': Operation timed out
200 PORT command successful
150 Opening ASCII mode data connection for MLSD (280 bytes).
size=;type=cdir;perm=e;modify=16010101000000; /
size=0;type=dir;perm=ecl;modify=20090128201626; Folder1
size=0;type=dir;perm=eclmf;modify=20090128174242; Folder2
size=0;type=dir;perm=eclm;modify=20090128174200; Folder3
size=0;type=dir;perm=eclm;modify=20090128174226; Folder4
226 Transfer complete (1.718 KB/s).

@cyberduck
Copy link
Collaborator Author

2134406 commented

More info:

This is from Cyberduck log when I select path to Folder1 which is a sub-folder in the root:

220 Xlight FTP Server 3.4 ready...
USER ***
331 Password required for ***
PASS ********
230 Login OK
FEAT
211-Features supported 
 REST STREAM
 EPRT
 EPSV
 SIZE
 MDTM
 AUTH
 PBSZ
 PROT
 MLST type*;size*;modify*;
 MLSD
211 End
PWD
257 "/"
NOOP
200 OK
CWD /Folder1
250 Directory successfully changed
SYST
215 UNIX Type: L8
STAT /Folder1
502 Unknown ftp command
PORT 192,168,11,119,211,88
200 PORT command successful
MLSD
150 Opening ASCII mode data connection for MLSD (464 bytes).
size=0;type=cdir;perm=eclm;modify=20090128174200; /Folder1
size=0;type=dir;perm=eclm;modify=20090128175318; Subfolder1
size=0;type=dir;perm=eclm;modify=20090128175510; Subfolder2
size=0;type=dir;perm=eclm;modify=20090128181352; Subfolder3
size=0;type=dir;perm=eclm;modify=20090517174808; Subfolder4
size=0;type=dir;perm=eclm;modify=20090322165546; Subfolder5
226 Transfer complete (2.829 KB/s).

@cyberduck
Copy link
Collaborator Author

2134406 commented

I've found what is wrong, it's the MLSD. I dont know why but when i took away that functionality from Cyberduck it used LIST-A insted and that worked.

Is it possible to change the order of the usage to 1, STAT 2, LIST-A and 3, MLSD?

Awnser: defaults write ch.sudo.cyberduck ftp.sendMlsdListCommand false

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Duplicate for #3681.

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug duplicate ftp FTP Protocol Implementation
Projects
None yet
Development

No branches or pull requests

2 participants