diff --git a/apps/m9zCtrlTty/log3.png b/apps/m9zCtrlTty/log3.png new file mode 100644 index 0000000..baa158a Binary files /dev/null and b/apps/m9zCtrlTty/log3.png differ diff --git a/需求.md b/需求.md index e6db1b1..6ff94e4 100644 --- a/需求.md +++ b/需求.md @@ -1,112 +1,2 @@ -create logs directory -2026/08/10 22:29:47 init.go:39: GetMeterControls ADL400 -2026/08/10 22:29:47 init.go:41: GetMeterControls true -2026/08/10 22:29:47 init.go:42: GetMeterControls map[ADL200:0x1a30380 ADL400:0x1a30380] -2026-08-10 22:29:47.244 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] app initialized -2026-08-10 22:29:47.245 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/internal/initialize/timer.go:48 add timer success: cronName [ScanM9z] task [ScanM9z] sepc [@every 10m] -2026-08-10 22:29:47.245 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] service start begin -2026-08-10 22:29:47.245 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] tty config loaded serial=/dev/ttyS2 baud=9600 -2026-08-10 22:29:47.246 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] serial port started serial=/dev/ttyS2 baud=9600 -2026-08-10 22:29:47.246 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] web server configured wwwroot=/root/lm-1.52/wwwroot index=[index.html] -2026-08-10 22:29:47.246 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] startup checks begin -2026-08-10 22:29:47.246 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] checking firefox installation -2026-08-10 22:29:47.246 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox install path check ok=false -2026-08-10 22:29:47.247 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] firefox install marker check path=/root/lm-1.52/data/.firefox-install-ok ok=false err=stat /root/lm-1.52/data/.firefox-install-ok: no such file or directory -2026-08-10 22:29:47.247 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] firefox startup state installed=false usable=false markerExists=false -2026-08-10 22:29:47.247 WARN /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:16 [touch-kiosk] firefox executable missing and no install marker; starting first-time install -Firefox missing, installing... -2026-08-10 22:29:47.945 ERROR /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 [touch-kiosk] firefox install refused bundle=/root/lm-1.52/firefox/firefox-deb.tar.gz err=firefox bundle contains blocked base system packages: coreutils, debconf, dpkg, gcc-8-base, libblkid1, libc6, libgcc1, libmount1, libselinux1, libsystemd0, libudev1, perl-base, tar -main.kioskErrorf -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 -main.installFirefox -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/firefox_install.go:86 -main.install -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/install.go:37 -main.runStartupChecks -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:103 -main.start -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:88 -main.main -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:33 -runtime.main /Users/rice/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.darwin-arm64/src/runtime/proc.go:290 -2026-08-10 22:29:47.945 ERROR /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 [touch-kiosk] firefox first-time install failed err=firefox bundle contains blocked base system packages: coreutils, debconf, dpkg, gcc-8-base, libblkid1, libc6, libgcc1, libmount1, libselinux1, libsystemd0, libudev1, perl-base, tar -main.kioskErrorf -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 -main.install -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/install.go:38 -main.runStartupChecks -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:103 -main.start -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:88 -main.main -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:33 -runtime.main -/Users/rice/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.darwin-arm64/src/runtime/proc.go:290 -install Firefox failed: firefox bundle contains blocked base system packages: coreutils, debconf, dpkg, gcc-8-base, libblkid1, libc6, libgcc1, libmount1, libselinux1, libsystemd0, libudev1, perl-base, tar -2026-08-10 22:29:47.946 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] current executable path=/root/lm-1.52/m9zCtrlTty-arm64 workdir=/root/lm-1.52 -2026-08-10 22:29:47.946 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] autostart check begin service=/etc/systemd/system/m9zCtrlTty-arm64.service expectedExec=/root/lm-1.52/m9zCtrlTty-arm64 expectedWorkdir=/root/lm-1.52 -2026-08-10 22:29:47.946 WARN /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:16 [touch-kiosk] autostart service read failed service=/etc/systemd/system/m9zCtrlTty-arm64.service err=open /etc/systemd/system/m9zCtrlTty-arm64.service: no such file or directory -2026-08-10 22:29:47.946 WARN /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:16 [touch-kiosk] autostart service missing or mismatched; reinstalling service=/etc/systemd/system/m9zCtrlTty-arm64.service -setting autostart... -2026-08-10 22:29:47.946 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] autostart setup begin service=/etc/systemd/system/m9zCtrlTty-arm64.service exec=/root/lm-1.52/m9zCtrlTty-arm64 workdir=/root/lm-1.52 -2026-08-10 22:29:47.946 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] autostart service content: -[Unit] -Description=m9zCtrlTty-arm64 Background Service -Wants=network-online.target -After=network-online.target graphical.target display-manager.service - -[Service] -Type=simple -ExecStart=/root/lm-1.52/m9zCtrlTty-arm64 -Restart=on-failure -RestartSec=10 -User=root -WorkingDirectory=/root/lm-1.52 -Environment=DISPLAY=:0 - -[Install] -WantedBy=graphical.target - -[Unit] -Description=m9zCtrlTty-arm64 Background Service -Wants=network-online.target -After=network-online.target graphical.target display-manager.service - -[Service] -Type=simple -ExecStart=/root/lm-1.52/m9zCtrlTty-arm64 -Restart=on-failure -RestartSec=10 -User=root -WorkingDirectory=/root/lm-1.52 -Environment=DISPLAY=:0 - -[Install] -WantedBy=graphical.target -2026-08-10 22:29:47.981 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] write autostart service success service=/etc/systemd/system/m9zCtrlTty-arm64.service -2026-08-10 22:29:48.420 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] systemctl daemon-reload success -2026-08-10 22:29:48.841 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] systemctl enable success service=m9zCtrlTty-arm64.service -autostart setup success -2026-08-10 22:29:48.842 ERROR /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 [touch-kiosk] startup checks failed elapsed=1.596s err=install Firefox failed: firefox bundle contains blocked base system packages: coreutils, debconf, dpkg, gcc-8-base, libblkid1, libc6, libgcc1, libmount1, libselinux1, libsystemd0, libudev1, perl-base, tar -main.kioskErrorf -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 -main.runStartupChecks -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:104 -main.start -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:88 -main.main -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:33 -runtime.main -/Users/rice/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.darwin-arm64/src/runtime/proc.go:290 -2026-08-10 22:29:48.842 ERROR /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 [touch-kiosk] skip firefox client startup because startup checks failed err=install Firefox failed: firefox bundle contains blocked base system packages: coreutils, debconf, dpkg, gcc-8-base, libblkid1, libc6, libgcc1, libmount1, libselinux1, libsystemd0, libudev1, perl-base, tar -main.kioskErrorf -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 -main.start -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:89 -main.main -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/m9zCtrlTty.go:33 -runtime.main -/Users/rice/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.darwin-arm64/src/runtime/proc.go:290 -2026-08-10 22:29:48.842 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/internal/core/server_run.go:44 Start server at :8089 -root@Yztiot:~/lm-1.52# +2026-08-10 22:58:31.124 ERROR /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 [touch-kiosk] skip firefox client startup because startup checks failed err=install Firefox failed: exit status 1