Post a reply

Before posting, please read how to report bug or request support effectively.

Bug reports without an attached log file are usually useless.

Options
Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)

Options

Topic review

martin

Re: RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Tak se omlouvam. Ja jsem to relativne nedavno opravil a uz jsem na to uplne zapomnel:
https://winscp.net/tracker/1900
Proto me to funguje.
Zkuste 5.18.2 beta.
nejedlymi

RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Tak ten předchozí nebyl dobrý export, nějak se ta ladící funkce vypíná při restartu filezilly...takže v tomto souboru vypadá že je více informací.
nejedlymi

RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Tak snad teď
martin

Re: RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Ja v tom logu FileZilly porad nevidim ten vypis adresare. Je to zapnute jak jsem psal vyse?

martin wrote:

To se musi zvlast zapnout na panelu "Debug" ("Show raw directory listing").
nejedlymi

RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Oba logy jsou v příloze. Udělal jsem v obou klienech to samé = přihlásil se k ftp serveru, nalistoval adresář, který ve WINSCP nejde otevřít, potom jiný který jde otevřít a poté zase ten původní co otevřít nejde.
martin

Re: RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Muzete tedy poslat log FileZilly se zapnutym logovanim vypisu adresare?
A novy log WinSCP? Oboji zazipovane.
nejedlymi

RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Log je přímo exportovný WINSCP nijak není upravovaný ani kopírovaný...
Když jsem koukal na ty adresáře, které nelze otevřít tak opravdu každý má na konci svého názvu mezeru ... je to tím, že název se tvoří z jména a příjmení uživatele a někdy zaměstnanec zadá do databáze příjmení a asi ještě zmáčkne mezerník...to můžu zpětně v kodu php ošetřit, ale lepší by bylo kdyby mi šli synchronizovat i starší adresáře a neházeli mi ten error...:-D Ikdyž jistě i názvy adresářů bych dokázal upravit nějakým hromadným příkazem v php...
martin

Re: RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Jo, uz to vidim. V logu FileZilly je konci ten adresar s mezerou: Papackova_Viola

2021-03-03 09:40:57 11904 1 Odpověď: 257 "/subdomains/zaci/files/Evidencni listy zaku/Skolni rok 2019-2020/Papackova_Viola " is the current directory

Samotny vypis adresare v logu Filezilly neni. To se musi zvlast zapnout na panelu "Debug" ("Show raw directory listing").

V logu WinSCP ta mezera neni:
. 2021-03-02 11:26:47.783 modify=20200319080746;perm=flcdmpe;type=dir;unique=904U1848844;UNIX.group=7046;UNIX.mode=0755;UNIX.owner=7046; Papackova_Viola

Kdyz to ale otestuji u sebe, tak mezera v logu adresaru, ktere ji obsahuji je (tj. neni to tim, ze by WinSCP tu mezeru nejak umazavalo pri logovani). Mam tenhle scenar i v automatickych testech:

. 2021-03-04 10:58:32.557 modify=20210304095832;perm=flcdmpe;type=dir;unique=FD01U461AF;UNIX.group=505;UNIX.groupname=psacln;UNIX.mode=0755;UNIX.owner=10005;UNIX.ownername=prikrylcztest; WinSCP_UT_SessionListDirectoryTest.ListDirectoryTrailingSpaceFtp_0000 
. 2021-03-04 10:58:32.557 modify=20210304095832;perm=flcdmpe;type=cdir;unique=FD01U41A2D;UNIX.group=505;UNIX.groupname=psacln;UNIX.mode=0755;UNIX.owner=10005;UNIX.ownername=prikrylcztest; .
. 2021-03-04 10:58:32.557 modify=20200623125504;perm=flcdmpe;type=pdir;unique=FD01U402BB;UNIX.group=504;UNIX.groupname=psacln;UNIX.mode=0750;UNIX.owner=10005;UNIX.ownername=prikrylcztest; ..
< 2021-03-04 10:58:32.578 226 Transfer complete
. 2021-03-04 10:58:32.578 Directory listing successful
. 2021-03-04 10:58:32.578 ..;D;0;1899-12-30T01:00:00.000Z;0;"" [0];"" [0];---------;0
. 2021-03-04 10:58:32.578 WinSCP_UT_SessionListDirectoryTest.ListDirectoryTrailingSpaceFtp_0000 ;D;0;2021-03-04T09:58:32.000Z;3;"prikrylcztest" [0];"psacln" [0];rwxr-xr-x;0
< 2021-03-04 10:58:32.578 Script: D--------- 0 0 ..
< 2021-03-04 10:58:32.579 Script: Drwxr-xr-x 0 prikrylcztest psacln 0 Mar 4 10:58:32 2021 WinSCP_UT_SessionListDirectoryTest.ListDirectoryTrailingSpaceFtp_0000 
> 2021-03-04 10:58:32.655 Script: ls -- "/work/WinSCP_UT_SessionListDirectoryTest.ListDirectoryTrailingSpaceFtp_0000 /"
. 2021-03-04 10:58:32.655 Retrieving directory listing...
> 2021-03-04 10:58:32.655 CWD /work/WinSCP_UT_SessionListDirectoryTest.ListDirectoryTrailingSpaceFtp_0000 
< 2021-03-04 10:58:32.677 250 CWD command successful
> 2021-03-04 10:58:32.677 PWD
< 2021-03-04 10:58:32.696 257 "/work/WinSCP_UT_SessionListDirectoryTest.ListDirectoryTrailingSpaceFtp_0000 " is the current directory

Je ten log primo z WinSCP? Neni treba to nejaky copy-paste, pri kterem by se treba ta mezera na konci radku ztratila? Nemuzete ten log take zkusit treba zazipovat, pred nahratim na forum, pro pripad, ze se ta mezera ztratila pri tom?
martin

Re: RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

FileZilla dela to same co WinSCP, ale dostane jinou odpoved:
2021-03-03 09:40:57 11904 1 Příkaz: CWD /subdomains/zaci/files/Evidencni listy zaku/Skolni rok 2019-2020/Papackova_Viola
2021-03-03 09:40:57 11904 1 Odpověď: 250 CWD command successful

log_protocol.log:

> 2021-03-02 11:26:47.800 CWD /subdomains/zaci/files/Evidencni listy zaku/Skolni rok 2019-2020/Papackova_Viola
< 2021-03-02 11:26:47.802 550 /subdomains/zaci/files/Evidencni listy zaku/Skolni rok 2019-2020/Papackova_Viola: No such file or directory

Nemam predstavu proc. Muzu jeste kompletni log WinSCP, i se zacatkem?
nejedlymi

RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

V příloze
martin

Re: RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Tak prosim jeste podrobny log z FileZilly.
nejedlymi

RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Ještě raději přidávám krátký log pouze přihlášení + snaha o otevření adresáře
nejedlymi

RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

V jiných FTP klientech lze dir otevřít i je vidět obsah normálně ...teda zkoušeno ve filezille viz příloha
nejedlymi

RE: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

v přiloženém souboru je log
martin

Re: Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Prosim o cely soubor s logem.
Logovani se zapne tady: https://winscp.net/eng/docs/ui_pref_logging
Da se ten adresar zobrazit v jakemkoli jinem klientovi?
nejedlymi

Chyba při zjišťování obsahu adresáře (Error finding directory contents)

Hello. I'm having trouble syncing directories. WISCP cannot read the contents of a directory even though the directory is not empty. Directories are created using PHP and when I list them using PHP, they also have content and I can download this content. However, when I want to look in the directory with WINSCP or synchronize it, it reports Error listing directory contents. The strange thing is that most of the directories created in this way can be opened by WINSCP. I thought it could be a problem with Czech diacritics, so I removed it from the directory names, but without effect. Can you advise me any solution? Or at least how skip these errors automatically when syncing because there are multiple similar directories that cant be read.

Eg: Error - Failed to download directory listing
/subdomains/zaci/files/Evidencni listy zaku/Skolni rok 2019-2020/Papackova_Viola: No such file or directory
Directory content: Papackova_Viola _zmena_8.8.2016.pdf
File path: files / Evidencni listy zaku / Skolni rok 2019-2020 / Papackova_Viola / Papackova_Viola _zmena_8.8.2016.pdf

Czech version:
Dobrý den. Mám problém při synchronizaci adresářů. WISCP nemůže přečíst obsah adresáře, přesto že adresář není prázdný. Adresáře jsou tvořeny pomocí php a když je pomocí php vylistuji tak mají i obsah a tento obsah si můžu stáhnout. Když se ale do adresáře chci podívat s WINSCP nebo ho synchronizovat tak nahlásí Error finding directory contents. Zvláštní je že většinu takto vytvořených adresářů lze otevřít nejdou pouze některé. Myslel jsem že by se mohlo jednat o problém s českou diakritikou tak jsem z názvůadresářů tuto odstranil avšak bez efektu. Můžete mi poradit nějaké řešení? Nebo alespoň ja tyto chyby automaticky při synchronizaci přeskakovat protože podobných adresářů je poměrně mnoho.

Např.: Chyba - Nepodařilo se stáhnout výpis adresáře
/subdomains/zaci/files/Evidencni listy zaku/Skolni rok 2019-2020/Papackova_Viola: No such file or directory
Obsah adresáře: Papackova_Viola _zmena_8.8.2016.pdf
Cesta k souboru: files/Evidencni listy zaku/Skolni rok 2019-2020/Papackova_Viola /Papackova_Viola _zmena_8.8.2016.pdf