-
-
Notifications
You must be signed in to change notification settings - Fork 17
Description
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.