Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Multiple issues to support Paperpi on raspberrypiOS trixie release

Aperta
#177 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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

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

bug

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di txoof/PaperPi

Tutte le issue di txoof/PaperPi

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.