ulozto-downloader icon indicating copy to clipboard operation
ulozto-downloader copied to clipboard

Poškození souboru při Ctrl+C při Network error get new TOR connection

Open Manderius opened this issue 2 years ago • 2 comments

Verze ulozto-downloader: 3.3.1 Verze Python: 3.8.10 OS: WSL2 Ubuntu 20.04

Pokud se stahuje soubor a dojde k chybě "Network error get new TOR connection: Connection error, try new TOR session.", po které během stahování ostatních částí ukončím stahování pomocí Ctrl+C, následující stahování nenaváže správně a nechá poškozený soubor (nulové hodnoty místo dat). Pokud při chybě počkám na úplné zastavení stahování ostatních částí a poté spustím stahování znovu, soubor se stáhne v pořádku. Rozdíly jsem ověřoval pomocí diff a CRC-32 v 7-zipu.

Pokud chyba nenastane, ale jen zruším stahování pomocí Ctrl+C, funguje navázání v pořádku.

Postup:

$: ulozto-downloader --parts 60 https://uloz.to/file/w1KTQGFj9L49/ubuntu-20-04-3-desktop-amd64-iso\#\!ZGMzAwR2AwL5BGqzL2L3LzL4A2H5Lwx0GQyMIHygHx1iAGZmLt\=\=

(soubor se chvíli stahuje)

... Network error get new TOR connection: Connection error, try new TOR session.

(Ctrl + C v době, kdy ještě probíhá stahování dalších částí)

$: ulozto-downloader --parts 60 https://uloz.to/file/w1KTQGFj9L49/ubuntu-20-04-3-desktop-amd64-iso\#\!ZGMzAwR2AwL5BGqzL2L3LzL4A2H5Lwx0GQyMIHygHx1iAGZmLt\=\=

(stahování doběhne v pořádku, soubor je ale poškozený)

Očekávané chování:

I při přerušení pomocí ctrl+c a následném navázání se soubor stáhne v pořádku.

Manderius avatar Feb 11 '23 16:02 Manderius

Díky za nahlášení, bude potřeba asi zrevidovat ukončování při chybě. Pokusím se k tomu někdy v blízké době dostat, ale v nejbližších dvou týdnech spíše mít čas nebudu :(

setnicka avatar Feb 19 '23 12:02 setnicka

Díky za nahlášení, bude potřeba asi zrevidovat ukončování při chybě. Pokusím se k tomu někdy v blízké době dostat, ale v nejbližších dvou týdnech spíše mít čas nebudu :(

Zdravím, s ukončovaním sťahovania bude asi naozaj nejaký problém. Mne sa stáva, že niektoré súbory sa nestiahnu celé do 100% a napriek tomu sa sťahovač ukončí s hláškou, že všetko bolo úspešne stiahnuté, ale súbor ostane poškodený a jediné riešenie je zachovať súbory .udown a .ucache a znovu súbor stiahnuť.

V mojom prípade išlo o .rar, takže som si rýchlo mohol overiť testom pred a po opätovnom sťahovaní stav súboru a na druhý pokus sa už súbor dotiahol do 100%. Snáď to pomôže pri riešení aj tohoto problému. Držím palce!

mrdevolver avatar Feb 21 '23 04:02 mrdevolver