Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Missing deluge-client package starting with commit ec923e9 #19

Closed
1 task done
kylhill opened this issue Jan 8, 2025 · 3 comments
Closed
1 task done

[BUG] Missing deluge-client package starting with commit ec923e9 #19

kylhill opened this issue Jan 8, 2025 · 3 comments

Comments

@kylhill
Copy link

kylhill commented Jan 8, 2025

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Starting with commit ec923e9, it looks like a number of python packages are no longer included in the docker image. The deluge-client package was removed as part of this commit, which breaks my setup.

Expected Behavior

No response

Steps To Reproduce

  1. Use the latest flexget image
  2. Attempt to use flexget features that require the deluge-client
  3. Observe that you get an error message that the client is missing

Environment

- OS:
- How docker service was installed:

CPU architecture

x86-64

Docker creation

I use Ansible to create these containers:
- name: Create container {{ container_name }}
  community.docker.docker_container:
    name: "{{ container_name }}"
    image: lscr.io/linuxserver/flexget:3.13.7
    pull: true
    detach: true
    default_host_ip: ""
    networks:
      - name: "{{ container_name }}"
    env:
      PUID: "{{ docker_service_users[lookup('vars', 'container_name')].uid }}"
      PGID: "{{ docker_service_users[lookup('vars', 'container_name')].gid }}"
      TZ: "{{ timezone }}"
      FG_LOG_LEVEL: "info"
    volumes:
      - "{{ appdata_root }}/{{ container_name }}:/config"
      - "{{ nas_video_series_path }}:{{ nas_video_series_path }}:ro"
    image_name_mismatch: recreate
    comparisons:
      '*': strict
    restart_policy: unless-stopped
    state: started
  tags: update

Container logs

[migrations] started
[migrations] no migrations found
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support the app dev(s) visit:
FlexGet: https://github.com/sponsors/gazpachoking/

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────                                                                                                                                                                                                       GID/UID
───────────────────────────────────────

User UID:    202
User GID:    202
───────────────────────────────────────

[custom-init] No custom files found, skipping...
2025-01-07 18:38:48 INFO     scheduler                     Starting scheduler
Copy link

github-actions bot commented Jan 8, 2025

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

@aptalca
Copy link
Member

aptalca commented Jan 8, 2025

We install the deps from the upstream requirements file. They must have removed them.
https://github.com/linuxserver/docker-flexget/blob/main/Dockerfile#L56

In the meantime, you can use our universal package install mod to install them.

@kylhill
Copy link
Author

kylhill commented Jan 8, 2025

Good to know! I got it installed with the Package Install - Universal Docker Mod. Here's the snipped I used in my Ansible config, in case it's helpful for anyone else:
DOCKER_MODS: "linuxserver/mods:universal-package-install"
INSTALL_PIP_PACKAGES: "deluge-client"

@kylhill kylhill closed this as completed Jan 8, 2025
@LinuxServer-CI LinuxServer-CI moved this from Issues to Done in Issue & PR Tracker Jan 8, 2025
@thespad thespad mentioned this issue Jan 8, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

2 participants