cpoppema / docker-flexget

An auto updating FlexGet container.
82 stars 39 forks source link

`deluge-client` is missing #35

Closed Oshayr closed 6 years ago

Oshayr commented 6 years ago

Running latest:

Flexget       | 2018-10-19 22:02 DEBUG    deluge        ttv-rss         Error importing deluge-client: No module named deluge_client
Flexget       | 2018-10-19 22:02 CRITICAL task          ttv-rss         Plugin `deluge` cannot be used because dependency `deluge-client` is missing.
Flexget       | 2018-10-19 22:02 DEBUG    task          ttv-rss         deluge-client >=1.5 is required. `pip install deluge-client` to install.
Flexget       | 2018-10-19 22:02 WARNING  task          ttv-rss         Aborting task (plugin: deluge)
Flexget       | 2018-10-19 22:02 DEBUG    task_queue                    task ttv-rss aborted: TaskAbort(reason=Plugin `deluge` cannot be used because dependency `deluge-client` is missing., silent=False)
  Flexget: 
    environment: 
      - "PUID=${PUID}"
      - "PGID=${PGID}"
      - "WEB_PASSWD=${WEB_PASSWD}"
      - TORRENT_PLUGIN=deluge
      - "TZ=${TZ}"
    image: cpoppema/docker-flexget
    ports: 
      - "5050:5050"
    restart: unless-stopped
    volumes: 
...
Oshayr commented 6 years ago

Running manually in docker bash: pip install deluge-client - fixs the issue. The docker-compose and flexget config were unchanged and previously working

cpoppema commented 6 years ago

Thanks for reporting this. The latest version of FlexGet seems to have change its requirement for having a deluge system package installed with a python package, just a couple of days ago. I will be updating the image to reflect this change.

Oshayr commented 6 years ago

Confirmed working - Thank you