linuxserver / docker-nzbget

GNU General Public License v3.0
149 stars 83 forks source link

VideoSort.py can't find guessit when running in a Docker container #114

Closed adefaria closed 2 years ago

adefaria commented 3 years ago

linuxserver.io


Expected Behavior

After downloading a file it should run VideoSort.py

Current Behavior

root@nzbget:/downloads/scripts# python VideoSort.py
Traceback (most recent call last):
File "VideoSort.py", line 273, in
import guessit
ModuleNotFoundError: No module named 'guessit'
root@nzbget:

Steps to Reproduce

  1. Start a bash shell in the container
  2. cd /downloads/scripts (or wherever you placed VideoSort)
  3. Execute python VideoSort.py

Environment

root@nzbget:/downloads/scripts# uname -a
Linux nzbget 4.4.59+ #25426 SMP PREEMPT Wed Jul 8 03:21:29 CST 2020 x86_64 GNU/L inux
root@nzbget:/downloads/scripts#

Docker was installed via Synology's DSM package manager The image was pulled from the official Docker registry

Command used to create docker container (run/create/compose/screenshot)

nzbget docker 1 nzbget docker 2

Docker logs

github-actions[bot] commented 3 years ago

Thanks for opening your first issue here! Be sure to follow the issue template!

Roxedus commented 3 years ago

You should set up a startup script that installs guesit with pip. https://blog.linuxserver.io/2019/09/14/customizing-our-containers/

github-actions[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 5 months ago

This issue is locked due to inactivity