Skip to content

Add Python to Linux dependencies #1747

Closed
@newkind

Description

@newkind
  • I confirm that this is an issue rather than a question.

Bug report

When installing the Hyperion on a generic linux - DietPi (https://dietpi.com/) in my case (which is based on Debian Bookworm) the installation went just fine but still I wasn't able to figure out why my installation doesn't work. After tinkering a little bit I noticed that hyperiond cannot start because Python dependencies weren't met. After installing the Python via dietpi-software everything started to work just fine.

In other words - I think that Python should be added to the dependencies for the Linux distros that don't install it automatically.

Steps to reproduce

Install Hyperion.ng using official script for Debian

What is expected?

Hyperion will start working just fine

What is actually happening?

Hyperiond doesn't start because the DietPi doesn't install Python by default as its a minimal Linux distro.

System

Hyperion Server:

  • Build: (HEAD detached at a93d79b) (Paulchen-Panther-cb85d2d/a93d79b-1705568419)
  • Build time: Jan 28 2024 10:21:59
  • Git Remote: https://github.com/hyperion-project/hyperion.ng
  • Version: 2.0.16
  • UI Lang: en (BrowserLang: pl)
  • UI Access: expert
  • Avail Screen Cap.: dispmanx,framebuffer,qt
  • Avail Video Cap.: v4l2
  • Avail Audio Cap.: audio
  • Avail Services: boblight,cec,effectengine,forwarder,flatbuffer,protobuffer,mDNS,SSDP,borderdetection
  • Config path: /root/.hyperion
  • Database: read/write
  • Mode: Non-GUI

Hyperion Server OS:

  • Distribution: Debian GNU/Linux 12 (bookworm)
  • Architecture: arm64
  • Kernel: linux (6.6.31-current-sunxi64 (WS: 64))
  • Root/Admin: true
  • Qt Version: 6.4.2
  • Python Version: 3.11.2
  • Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:127.0) Gecko/20100101 Firefox/127.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions