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

Python dependency failures on Raspberry Pi OS Bookworm #1678

Open
Tracked by #1668
cghague opened this issue Nov 8, 2023 · 1 comment
Open
Tracked by #1668

Python dependency failures on Raspberry Pi OS Bookworm #1678

cghague opened this issue Nov 8, 2023 · 1 comment
Labels
bug Something isn't working

Comments

@cghague
Copy link
Contributor

cghague commented Nov 8, 2023

Related #1668

The TinyPilot Debian package fails to install on Raspberry Pi OS Bookworm with many errors relating to various missing Python dependencies, most noticeably flask and jinja2 (the latter of which causes the render-template script to fail).

We should investigate why this is and modify the Debian package to be compatible with Raspberry Pi OS Bookworm. A potential starting point for this task would be looking into why the workaround of changing the Debian package to create the Python venv at installation time rather than using a pre-packaged version works.

@cghague cghague added the bug Something isn't working label Nov 8, 2023
@RDGInfoSys
Copy link

Just as an FYI, using an "as of yesterday" (204-02-20) fresh install and update of 64-Bit Bullseye and an "as of the day before yesterday" (2024-02-19) fresh install and update of 64-Bit Bookworm, produce the same dependency errors for python3:

 tinypilot:armhf : Depends: python3:armhf but it is not going to be installed
                   Depends: python3-pip:armhf but it is not installable
                   Depends: python3-venv:armhf but it is not going to be installed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants