Multiple issues to support Paperpi on raspberrypiOS trixie release
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 20/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- linux, python, raspberry-pi
- Ambito
- devops, embedded-iot
Direzione di ricerca
Start by reading install/remote_install.sh and reproducing the fresh-install steps on Raspberry Pi OS trixie with Python 3.13. Use the reported installer and service errors to investigate the dependency-build, distutils, and GPIO initialization failures. Done means the installer completes without manual intervention and the PaperPi service starts and drives the Waveshare 2.7-inch display.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
Fresh install using the remote installer on Raspberry Pi OS (aarch64) with Python 3.13 fails in multiple places:
lgpio build fails first due to missing swig, then later links fail with -llgpio not found
The PaperPi service then errors with ModuleNotFoundError: No module named 'distutils' (Python 3.13)
After some retries, the service reaches gpiozero and crashes with a KeyError for PinInfo(number=22, name='GPIO25') during display init
To Reproduce Steps to reproduce the behavior:
Fresh Raspberry Pi OS (64-bit), Python 3.13
Run: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/txoof/PaperPi/main/install/remote_install.sh
)"
Let the installer finish, service starts automatically
Check logs: sudo systemctl status paperpi-daemon.service sudo journalctl -u paperpi-daemon -n 100 --no-pager
See errors below
Expected behavior
Installer should succeed without manual intervention on Python 3.13, or use a supported Python version automatically
GPIO backend (lgpio/pigpio) should be installed/configured so the Waveshare 2.7" module initializes without errors
Service should start and drive the display
Hardware
Full EPD version: Waveshare 2.7" (exact variant unknown; please advise if a specific module name is required)
Pi Version (use cat /proc/device-tree/model) Raspberry Pi 3 Model B Rev 1.2
OS Info Run cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.1
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
[main] Section of Config
Copy and paste the [main] section of your config file
- Daemon mode (start at boot) use:
/etc/default/paperpi.ini - Single user mode (start manually) use:
~/.config/com.txoof.paperpi/paperpi.ini
paste here
Plugin Issues
Copy and paste the [Plugin: Your Plugin] section of your config file
- Daemon mode (start at boot) use:
/etc/default/paperpi.ini - Single user mode (start manually) use:
~/.config/com.txoof.paperpi/paperpi.ini
paste here
Additional context
trying the development build also fails due to 64bit OS, which is now default
- Lingua principale
- Python
- Stelle
- 205
- Fork
- 17
- Merge medio
- 5h 42m
- PR unite (30g)
- 50
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di txoof/PaperPi
-
enhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
area:core enhancement hardware
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
area:core enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
area:web needs-decision
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di txoof/PaperPi
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
aws-samples/sample-per-model-bedrock#243 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
FuRongJun-1999/dsh-memory#404 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug frontend
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
PennyLaneAI/catalyst#3337 ·
I maintainer di solito rispondono entro 1 giorno
-
Workflow.schedule stops when a cron deadline passes before sleepForse già presa @HuaTNA l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno