setnicka / ulozto-downloader

EOL - end of life | Uloz.to quick multiple sessions downloader
MIT License
279 stars 46 forks source link

Nefunguje na termux #60

Closed Vojtak42 closed 2 years ago

Vojtak42 commented 3 years ago

Prosím opravit, aby fungoval program na termux pro android. Našel jsem, že se chyba vyskytovala i v jiných projektech a opravili ji.

Error: File: Stargate Empire at War rozbal a hraj.rar URL: https://ulozto.cz/file/FUtC4j0FUdNW/stargate-empire-at-war-rozbal-a-hraj-rar Download type: slow direct download (without CAPTCHA) [Part 0] Waiting for direct link... [Part 1] Waiting for direct link...Traceback (most recent call last): File "/data/data/com.termux/files/usr/lib/python3.9/multiprocessing/synchronize.py", line 28, in from _multiprocessing import SemLock, sem_unlink ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.9/lib-dynload/_multiprocessing.cpython-39.so)

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/data/data/com.termux/files/usr/bin/ulozto-downloader", line 8, in sys.exit(run()) File "/data/data/com.termux/files/usr/lib/python3.9/site-packages/uldlib/cmd.py", line 44, in run d.download(args.url, args.parts, args.output) File "/data/data/com.termux/files/usr/lib/python3.9/site-packages/uldlib/downloader.py", line 272, in download self.download_url_queue = mp.Queue(maxsize=0) File "/data/data/com.termux/files/usr/lib/python3.9/multiprocessing/context.py", line 103, in Queue return Queue(maxsize, ctx=self.get_context()) File "/data/data/com.termux/files/usr/lib/python3.9/multiprocessing/queues.py", line 40, in init from .synchronize import SEM_VALUE_MAX as maxsize File "/data/data/com.termux/files/usr/lib/python3.9/multiprocessing/synchronize.py", line 30, in raise ImportError("This platform lacks a functioning sem_open" + ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.

Silver-Volt4 commented 2 years ago

https://github.com/termux/termux-packages/issues/570#issuecomment-691634159 Zkus použít proot-distro a nainstalovat si nějakou distribuci.

Vojtak42 commented 2 years ago

Vyřešeno zde: #78 a tkinter zde.