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

Advertisement

nejedlymi
Donor
Joined:
Posts:
10

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

Reply with quote

Advertisement

nejedlymi
Donor
Joined:
Posts:
10

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

2021-03-02.png

Reply with quote

nejedlymi
Donor
Joined:
Posts:
10

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

Reply with quote

Advertisement

martin
Site Admin
martin avatar

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

Tak prosim jeste podrobny log z FileZilly.

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
41,454
Location:
Prague, Czechia

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?

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
41,454
Location:
Prague, Czechia

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?

Reply with quote

Advertisement

nejedlymi
Donor
Joined:
Posts:
10

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...

Reply with quote

martin
Site Admin
martin avatar

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.

Reply with quote

nejedlymi
Donor
Joined:
Posts:
10

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.
  • logy.zip (31.38 KB, Private file)

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
41,454
Location:
Prague, Czechia

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").

Reply with quote

Advertisement

nejedlymi
Donor
Joined:
Posts:
10

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í.

Reply with quote

Advertisement

You can post new topics in this forum