Skip to content

bug induced in update 2 commits ago #53

@shackleford92

Description

@shackleford92

updated display via fluidd
got the below errors
reran the installer from a terminal, it installed missing packages, and returned functionality
just spitballing, but i think setserial not being installed was the hangup

errors that i managed to capture
Updating...
display.py | 945 +++++++++++++++++++++++++++++--------------
src/communicator.py | 72 +++-
src/elegoo_display.py | 18 +-
src/tjc.py | 51 ++-
src/wifi.py | 61 ++-
11 files changed, 1279 insertions(+), 473 deletions(-)
create mode 100644 affinity-setup.sh
create mode 100644 affinity.service
create mode 100644 display.service
Git Repo display: Checking pip version...
Git Repo display: Updating pip from version 23.0.1 to 25.2...
Requirement already satisfied: pip<=25.2 in /home/mks/display_connector/venv/lib/python3.11/site-packages (23.0.1)
Requirement already satisfied: pip<=25.2 in /home/mks/display_connector/venv/lib/python3.11/site-packages (23.0.1)
Collecting pip<=25.2
Downloading pip-25.2-py3-none-any.whl (1.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 3.1 MB/s eta 0:00:00
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 23.0.1
Uninstalling pip-23.0.1:
Successfully uninstalled pip-23.0.1
Successfully installed pip-25.2
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'error'
Collecting systemd-python (from -r /home/mks/display_connector/requirements.txt (line 9))
Using cached systemd-python-235.tar.gz (61 kB)
Getting requirements to build wheel: finished with status 'error'
Requirement already satisfied: pyserial in /home/mks/display_connector/venv/lib/python3.11/site-packages (from -r /home/mks/display_connector/requirements.txt (line 1)) (3.5)
Requirement already satisfied: moonrakerpy in /home/mks/display_connector/venv/lib/python3.11/site-packages (from -r /home/mks/display_connector/requirements.txt (line 2)) (0.2.2)
Requirement already satisfied: nextion in /home/mks/display_connector/venv/lib/python3.11/site-packages (from -r /home/mks/display_connector/requirements.txt (line 3)) (2.0.0)
Requirement already satisfied: pyserial_asyncio in /home/mks/display_connector/venv/lib/python3.11/site-packages (from -r /home/mks/display_connector/requirements.txt (line 4)) (0.6)
Requirement already satisfied: pillow in /home/mks/display_connector/venv/lib/python3.11/site-packages (from -r /home/mks/display_connector/requirements.txt (line 5)) (11.3.0)
Collecting pillow (from -r /home/mks/display_connector/requirements.txt (line 5))
Using cached pillow-12.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.metadata (8.8 kB)
Requirement already satisfied: watchdog in /home/mks/display_connector/venv/lib/python3.11/site-packages (from -r /home/mks/display_connector/requirements.txt (line 6)) (6.0.0)
Requirement already satisfied: numpy in /home/mks/display_connector/venv/lib/python3.11/site-packages (from -r /home/mks/display_connector/requirements.txt (line 7)) (2.3.1)
Collecting numpy (from -r /home/mks/display_connector/requirements.txt (line 7))
Using cached numpy-2.3.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.metadata (62 kB)
Requirement already satisfied: aiohttp in /home/mks/display_connector/venv/lib/python3.11/site-packages (from -r /home/mks/display_connector/requirements.txt (line 8)) (3.12.13)
Collecting aiohttp (from -r /home/mks/display_connector/requirements.txt (line 8))
Using cached aiohttp-3.13.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.metadata (8.1 kB)
Collecting systemd-python (from -r /home/mks/display_connector/requirements.txt (line 9))
Using cached systemd-python-235.tar.gz (61 kB)
Installing build dependencies: started

terminal output
_ __ __ ____
/ __ ___ ___ ___ / |/ /__ ___ / // / /__ _____ ___
/ /
/ / _ / -) _ / / -) _ / / / // / _ / -)
_
/ ./_/////|/_/ .__/_/ // _,////_/
// //

Touch-Screen Display Service Installation

Do you want to install the Touch-Screen Display Service? (Y/n): y

Running Touch-Screen Display Service Installer...

Cloning into '/home/mks/display_connector'...
remote: Enumerating objects: 698, done.
remote: Counting objects: 100% (301/301), done.
remote: Compressing objects: 100% (141/141), done.
remote: Total 698 (delta 228), reused 163 (delta 159), pack-reused 397 (from 1)
Receiving objects: 100% (698/698), 5.14 MiB | 2.51 MiB/s, done.
Resolving deltas: 100% (444/444), done.
Initialized repository for Touch-Screen Display Service.
[1/6] Updating APT and installing minimal prereqs...
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
Hit:3 http://deb.debian.org/debian bookworm-backports InRelease
Hit:4 http://security.debian.org bookworm-security InRelease
Hit:5 http://mirrors.aliyun.com/armbian bookworm InRelease
Get:6 https://pkgs.tailscale.com/stable/debian bookworm InRelease
Fetched 6,584 B in 3s (1,925 B/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
libsystemd-dev setserial
0 upgraded, 2 newly installed, 0 to remove and 7 not upgraded.
Need to get 388 kB of archives.
After this operation, 1,278 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main arm64 libsystemd-dev arm64 252.39-1 deb12u1 [354 kB]
Get:2 http://deb.debian.org/debian bookworm/main arm64 setserial arm64 2.17-53+b1 [34.3 kB]
Fetched 388 kB in 1s (589 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libsystemd-dev:arm64.
(Reading database ... 80375 files and directories currently installed.)
Preparing to unpack .../libsystemd-dev_252.39-1 deb12u1_arm64.deb ...
Unpacking libsystemd-dev:arm64 (252.39-1 deb12u1) ...
Selecting previously unselected package setserial.
Preparing to unpack .../setserial_2.17-53+b1_arm64.deb ...
Unpacking setserial (2.17-53+b1) ...
Setting up setserial (2.17-53+b1) ...
removing the old setserial entry in the rcn.d directories
Update complete.
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Stopping setserial (via systemctl): setserial.service.
Created symlink /etc/systemd/system/multi-user.target.wants/setserial.service → /lib/systemd/system/setserial.service.
Created symlink /etc/systemd/system/multi-user.target.wants/etc-setserial.service → /lib/systemd/system/etc-setserial.service.
Setting up libsystemd-dev:arm64 (252.39-1 deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...
[2/6] Selecting Python interpreter...
Using python3 (installing python3-venv)...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-venv is already the newest version (3.11.2-1+b1).
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
System Python: Python 3.11.2
[3/6] Creating/upgrading venv at /home/mks/display_connector/venv...
3/6] Creating/upgrading venv at /home/mks/display_connector/venv...
Venv Python: Python 3.11.2
[4/6] Upgrading pip/setuptools/wheel...
Requirement already satisfied: pip in /home/mks/display_connector/venv/lib/python3.11/site-packages (25.3)
Requirement already satisfied: setuptools in /home/mks/display_connector/venv/lib/python3.11/site-packages (80.9.0)
CollectiInstalling affinity-setup.sh to /usr/local/sbin/affinity-setup.sh
Installing affinity.service to /etc/systemd/system/affinity.service
Reloading systemd units...
Enabling and starting affinity.service...
Created symlink /etc/systemd/system/multi-user.target.wants/affinity.service → /etc/systemd/system/affinity.service.
Created symlink /etc/systemd/system/klipper-mcu.service.wants/affinity.service → /etc/systemd/system/affinity.service.
Created symlink /etc/systemd/system/klipper.service.wants/affinity.service → /etc/systemd/system/affinity.service.
Created symlink /etc/systemd/system/display.service.wants/affinity.service → /etc/systemd/system/affinity.service.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions