Multiple issues to support Paperpi on raspberrypiOS trixie release
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 20/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- linux, python, raspberry-pi
- 领域
- devops, embedded-iot
调研方向
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.
由索引模型根据 Issue 内容生成。
描述
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
- 主要语言
- Python
- 星标
- 205
- 派生
- 17
- 平均合并
- 5 小时 42 分钟
- 30 天内合并 PR
- 50
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
txoof/PaperPi 的其他 Issue
-
enhancement
难度 1/5 1 小时以内 新手友好度 75/100
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
area:core enhancement hardware
难度 5/5 一周以上 新手友好度 35/100
维护者通常 1 天内回复
-
area:core enhancement
难度 5/5 一周以上 新手友好度 35/100
维护者通常 1 天内回复
-
area:web needs-decision
难度 5/5 一周以上 新手友好度 25/100
维护者通常 1 天内回复
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
PolicyEngine/policyengine-us#10262 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 74/100
kellyjonbrazil/jc#788 ·
维护者通常 2 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复
-
`/search.json` ignores the documented `editions.sort` parameter可能已有人在做 @PranavD2905 今天认领。 未关闭Affects: Server Good First Issue Module: Solr Needs: Triage Theme: Public APIs Theme: Search
难度 2/5 1-3 小时 新手友好度 74/100
internetarchive/openlibrary#13989 · 1 条评论 ·
维护者通常 1 天内回复
-
bug P2: misleading query
难度 2/5 1-3 小时 新手友好度 62/100
jeffknupp/association#478 ·