diff --git a/需求.md b/需求.md index 11bb2db..e6db1b1 100644 --- a/需求.md +++ b/需求.md @@ -1,6 +1,112 @@ - -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/log1.png -/Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/log2.png -看一下这两个图片,现在那个我们的软件安到那个弯图的触摸屏上 -,第一次就是可以正常启动。然后我只要把那个触摸屏一重启,它就会卡在系统的logo上面进不去了。然后这两个图片是开发人员截的日志。 -他说有下载联网,下载什么东西?我记得我们安装呃火狐浏览器的都是离线安装包,没有这个联网下载的东西。然后我也看不懂这个日志啥的,你帮我分析一下,很着急。 +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#