Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Multiple issues to support Paperpi on raspberrypiOS trixie release

Đang mở
#177 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
20/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
linux, python, raspberry-pi
Lĩnh vực
devops, embedded-iot

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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

Ngôn ngữ chính
Python
Star
205
Fork
17
Merge trung bình
5 giờ 42 phút
Pull request đã merge (30 ngày)
50

Chuẩn bị môi trường

  • Không có Dockerfile hay tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của txoof/PaperPi

Tất cả issue của txoof/PaperPi

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.