[GH-ISSUE #608] [Bug]: SpoolBuddy not starting #392

Closed
opened 2026-05-06 12:29:01 +02:00 by BreizhHardware · 1 comment

Originally created by @VID-PRO on GitHub (Mar 4, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/608

Originally assigned to: @maziggy on GitHub.

Bug Description

Installed SpoolBuddy with the install.sh script on a raspberry pi 4.
NRF Reader is connected, Scale not connected.

Service is not starting. with error:

ModuleNotFoundError: No module named 'read_tag'

Expected Behavior

service is starting normaly

Steps to Reproduce

install spoolbuddy on a raspberry pi 4 with raspberry os 64bit trixie

Printer Model

P2S

Bambuddy Version

0.2.2b1

Printer Firmware Version

01.01.03.00

Installation Method

Manual (git clone)

Operating System

Linux (Ubuntu/Debian)

Relevant Logs / Support Package

Mar 04 22:50:52 spoolbuddy systemd[1]: Started spoolbuddy.service - SpoolBuddy - NFC Spool Management Daemon.
Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [spoolbuddy] INFO: SpoolBuddy daemon starting (device=sb-dca632dcaea9, backend=https://bambuddy.vid-pro.de)
Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [httpx] INFO: HTTP Request: POST https://bambuddy.vid-pro.de/api/v1/spoolbuddy/devices/register "HTTP/1.1 200 OK"
Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [daemon.api_client] INFO: Registered with backend as sb-dca632dcaea9
Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [spoolbuddy] INFO: Device registered, starting poll loops
Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [daemon.scale_reader] ERROR: Scale init failed: No module named 'scale_diag'
Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [spoolbuddy] WARNING: Scale not available, skipping scale polling
Mar 04 22:50:53 spoolbuddy python[1899]: Traceback (most recent call last):
Mar 04 22:50:53 spoolbuddy python[1899]:   File "<frozen runpy>", line 198, in _run_module_as_main
Mar 04 22:50:53 spoolbuddy python[1899]:   File "<frozen runpy>", line 88, in _run_code
Mar 04 22:50:53 spoolbuddy python[1899]:   File "/opt/bambuddy/spoolbuddy/daemon/main.py", line 168, in <module>
Mar 04 22:50:53 spoolbuddy python[1899]:     asyncio.run(main())
Mar 04 22:50:53 spoolbuddy python[1899]:     ~~~~~~~~~~~^^^^^^^^
Mar 04 22:50:53 spoolbuddy python[1899]:   File "/usr/lib/python3.13/asyncio/runners.py", line 195, in run
Mar 04 22:50:53 spoolbuddy python[1899]:     return runner.run(main)
Mar 04 22:50:53 spoolbuddy python[1899]:            ~~~~~~~~~~^^^^^^
Mar 04 22:50:53 spoolbuddy python[1899]:   File "/usr/lib/python3.13/asyncio/runners.py", line 118, in run
Mar 04 22:50:53 spoolbuddy python[1899]:     return self._loop.run_until_complete(task)
Mar 04 22:50:53 spoolbuddy python[1899]:            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
Mar 04 22:50:53 spoolbuddy python[1899]:   File "/usr/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete
Mar 04 22:50:53 spoolbuddy python[1899]:     return future.result()
Mar 04 22:50:53 spoolbuddy python[1899]:            ~~~~~~~~~~~~~^^
Mar 04 22:50:53 spoolbuddy python[1899]:   File "/opt/bambuddy/spoolbuddy/daemon/main.py", line 156, in main
Mar 04 22:50:53 spoolbuddy python[1899]:     await asyncio.gather(
Mar 04 22:50:53 spoolbuddy python[1899]:     ...<3 lines>...
Mar 04 22:50:53 spoolbuddy python[1899]:     )
Mar 04 22:50:53 spoolbuddy python[1899]:   File "/opt/bambuddy/spoolbuddy/daemon/main.py", line 35, in nfc_poll_loop
Mar 04 22:50:53 spoolbuddy python[1899]:     nfc = NFCReader()
Mar 04 22:50:53 spoolbuddy python[1899]:   File "/opt/bambuddy/spoolbuddy/daemon/nfc_reader.py", line 19, in __init__
Mar 04 22:50:53 spoolbuddy python[1899]:     from read_tag import PN5180
Mar 04 22:50:53 spoolbuddy python[1899]: ModuleNotFoundError: No module named 'read_tag'
Mar 04 22:50:53 spoolbuddy systemd[1]: spoolbuddy.service: Main process exited, code=exited, status=1/FAILURE
Mar 04 22:50:53 spoolbuddy systemd[1]: spoolbuddy.service: Failed with result 'exit-code'.

Screenshots

No response

Additional Context

No response

Checklist

  • I have searched existing issues to ensure this bug hasn't already been reported
  • I am using the latest version of Bambuddy
  • My printer is set to LAN Only mode
  • My printer has Developer Mode enabled
Originally created by @VID-PRO on GitHub (Mar 4, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/608 Originally assigned to: @maziggy on GitHub. ### Bug Description Installed SpoolBuddy with the install.sh script on a raspberry pi 4. NRF Reader is connected, Scale not connected. Service is not starting. with error: ` ModuleNotFoundError: No module named 'read_tag'` ### Expected Behavior service is starting normaly ### Steps to Reproduce install spoolbuddy on a raspberry pi 4 with raspberry os 64bit trixie ### Printer Model P2S ### Bambuddy Version 0.2.2b1 ### Printer Firmware Version 01.01.03.00 ### Installation Method Manual (git clone) ### Operating System Linux (Ubuntu/Debian) ### Relevant Logs / Support Package ```shell Mar 04 22:50:52 spoolbuddy systemd[1]: Started spoolbuddy.service - SpoolBuddy - NFC Spool Management Daemon. Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [spoolbuddy] INFO: SpoolBuddy daemon starting (device=sb-dca632dcaea9, backend=https://bambuddy.vid-pro.de) Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [httpx] INFO: HTTP Request: POST https://bambuddy.vid-pro.de/api/v1/spoolbuddy/devices/register "HTTP/1.1 200 OK" Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [daemon.api_client] INFO: Registered with backend as sb-dca632dcaea9 Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [spoolbuddy] INFO: Device registered, starting poll loops Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [daemon.scale_reader] ERROR: Scale init failed: No module named 'scale_diag' Mar 04 22:50:53 spoolbuddy python[1899]: 22:50:53 [spoolbuddy] WARNING: Scale not available, skipping scale polling Mar 04 22:50:53 spoolbuddy python[1899]: Traceback (most recent call last): Mar 04 22:50:53 spoolbuddy python[1899]: File "<frozen runpy>", line 198, in _run_module_as_main Mar 04 22:50:53 spoolbuddy python[1899]: File "<frozen runpy>", line 88, in _run_code Mar 04 22:50:53 spoolbuddy python[1899]: File "/opt/bambuddy/spoolbuddy/daemon/main.py", line 168, in <module> Mar 04 22:50:53 spoolbuddy python[1899]: asyncio.run(main()) Mar 04 22:50:53 spoolbuddy python[1899]: ~~~~~~~~~~~^^^^^^^^ Mar 04 22:50:53 spoolbuddy python[1899]: File "/usr/lib/python3.13/asyncio/runners.py", line 195, in run Mar 04 22:50:53 spoolbuddy python[1899]: return runner.run(main) Mar 04 22:50:53 spoolbuddy python[1899]: ~~~~~~~~~~^^^^^^ Mar 04 22:50:53 spoolbuddy python[1899]: File "/usr/lib/python3.13/asyncio/runners.py", line 118, in run Mar 04 22:50:53 spoolbuddy python[1899]: return self._loop.run_until_complete(task) Mar 04 22:50:53 spoolbuddy python[1899]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ Mar 04 22:50:53 spoolbuddy python[1899]: File "/usr/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete Mar 04 22:50:53 spoolbuddy python[1899]: return future.result() Mar 04 22:50:53 spoolbuddy python[1899]: ~~~~~~~~~~~~~^^ Mar 04 22:50:53 spoolbuddy python[1899]: File "/opt/bambuddy/spoolbuddy/daemon/main.py", line 156, in main Mar 04 22:50:53 spoolbuddy python[1899]: await asyncio.gather( Mar 04 22:50:53 spoolbuddy python[1899]: ...<3 lines>... Mar 04 22:50:53 spoolbuddy python[1899]: ) Mar 04 22:50:53 spoolbuddy python[1899]: File "/opt/bambuddy/spoolbuddy/daemon/main.py", line 35, in nfc_poll_loop Mar 04 22:50:53 spoolbuddy python[1899]: nfc = NFCReader() Mar 04 22:50:53 spoolbuddy python[1899]: File "/opt/bambuddy/spoolbuddy/daemon/nfc_reader.py", line 19, in __init__ Mar 04 22:50:53 spoolbuddy python[1899]: from read_tag import PN5180 Mar 04 22:50:53 spoolbuddy python[1899]: ModuleNotFoundError: No module named 'read_tag' Mar 04 22:50:53 spoolbuddy systemd[1]: spoolbuddy.service: Main process exited, code=exited, status=1/FAILURE Mar 04 22:50:53 spoolbuddy systemd[1]: spoolbuddy.service: Failed with result 'exit-code'. ``` ### Screenshots _No response_ ### Additional Context _No response_ ### Checklist - [x] I have searched existing issues to ensure this bug hasn't already been reported - [x] I am using the latest version of Bambuddy - [x] My printer is set to LAN Only mode - [x] My printer has Developer Mode enabled
BreizhHardware 2026-05-06 12:29:01 +02:00
  • closed this issue
  • added the
    invalid
    label
Author
Owner

@maziggy commented on GitHub (Mar 5, 2026):

Spoolbuddy is not redy for public testing. Also the hardware changed in the meantime and the docs are not yet updated.

<!-- gh-comment-id:4002767299 --> @maziggy commented on GitHub (Mar 5, 2026): Spoolbuddy is not redy for public testing. Also the hardware changed in the meantime and the docs are not yet updated.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy#392
No description provided.