diff --git a/需求.md b/需求.md index dcb9aa2..6ad1bce 100644 --- a/需求.md +++ b/需求.md @@ -1,645 +1,61 @@ - -root@Yztiot:~/lm-1.52# ./m9zCtrlTty-arm64 -2026/08/10 23:17:12 init.go:39: GetMeterControls ADL400 -2026/08/10 23:17:12 init.go:41: GetMeterControls true -2026/08/10 23:17:12 init.go:42: GetMeterControls map[ADL200:0x1a30380 ADL400:0x1a30380] -2026-08-10 23:17:12.538 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 23:17:12.539 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 23:17:12.539 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 23:17:12.539 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 23:17:12.541 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 23:17:12.541 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 23:17:12.541 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 23:17:12.542 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 23:17:12.542 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 23:17:12.542 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 23:17:12.542 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 23:17:12.543 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 23:17:13.256 WARN /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:16 [touch-kiosk] firefox bundle contains base system packages; installed ones will be skipped and missing ones may be installed packages=coreutils, debconf, dpkg, gcc-8-base, libblkid1, libc6, libgcc1, libmount1, libselinux1, libsystemd0, libudev1, perl-base, tar -2026-08-10 23:17:13.256 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] firefox bundle validation passed bundle=/root/lm-1.52/firefox/firefox-deb.tar.gz totalPackages=164 baseSystemPackages=13 hasFirefox=true -2026-08-10 23:17:13.256 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] firefox install begin programPath=/root/lm-1.52/ bundle=/root/lm-1.52/firefox/firefox-deb.tar.gz debPath=./firefox debName=firefox-deb.tar.gz installShell=./firefox/firefox_install.sh -=== current work directory === -/root/lm-1.52 - -=== keep existing Firefox package === -skip automatic dpkg purge to avoid touching base system packages - -=== clean previous offline bundle files === - -=== start Firefox install === -1. copy offline bundle to /opt... - '/root/lm-1.52/firefox/firefox-deb.tar.gz' -> '/opt/firefox-deb.tar.gz' - -2. extract offline bundle... - ./firefox-deb/ - ./firefox-deb/adwaita-icon-theme_3.28.0-1ubuntu1_all.deb - ./firefox-deb/cdebconf_0.213ubuntu1_arm64.deb - ./firefox-deb/coreutils_8.28-1ubuntu1_arm64.deb - ./firefox-deb/dconf-gsettings-backend_0.26.0-2ubuntu3_arm64.deb - ./firefox-deb/dconf-service_0.26.0-2ubuntu3_arm64.deb - ./firefox-deb/fontconfig_2.12.6-0ubuntu2_arm64.deb - ./firefox-deb/fontconfig-config_2.12.6-0ubuntu2_all.deb - ./firefox-deb/fonts-dejavu-core_2.37-1_all.deb - ./firefox-deb/gsettings-desktop-schemas_3.28.0-1ubuntu1_all.deb - ./firefox-deb/hicolor-icon-theme_0.17-2_all.deb - ./firefox-deb/humanity-icon-theme_0.6.15_all.deb - ./firefox-deb/install-info_6.5.0.dfsg.1-2_arm64.deb - ./firefox-deb/libacl1_2.2.52-3build1_arm64.deb - ./firefox-deb/libatk-bridge2.0-0_2.26.2-1_arm64.deb - ./firefox-deb/libatk1.0-0_2.28.1-1_arm64.deb - ./firefox-deb/libatk1.0-data_2.28.1-1_all.deb - ./firefox-deb/libatspi2.0-0_2.28.0-1_arm64.deb - ./firefox-deb/libattr1_1%3a2.4.47-2build1_arm64.deb - ./firefox-deb/libcolord2_1.3.3-2build1_arm64.deb - ./firefox-deb/libcroco3_0.6.12-2_arm64.deb - ./firefox-deb/libdatrie1_0.2.10-7_arm64.deb - ./firefox-deb/libdbus-glib-1-2_0.110-2_arm64.deb - ./firefox-deb/libdconf1_0.26.0-2ubuntu3_arm64.deb - ./firefox-deb/libdebian-installer4_0.110ubuntu2_arm64.deb - ./firefox-deb/libepoxy0_1.4.3-1_arm64.deb - ./firefox-deb/libffi6_3.2.1-8_arm64.deb - ./firefox-deb/libfontconfig1_2.12.6-0ubuntu2_arm64.deb - ./firefox-deb/libgdk-pixbuf2.0-0_2.36.11-2_arm64.deb - ./firefox-deb/libgdk-pixbuf2.0-common_2.36.11-2_all.deb - ./firefox-deb/libgpg-error0_1.27-6_arm64.deb - ./firefox-deb/libgraphite2-3_1.3.11-2_arm64.deb - ./firefox-deb/libharfbuzz0b_1.7.2-1ubuntu1_arm64.deb - ./firefox-deb/libjpeg8_8c-2ubuntu8_arm64.deb - ./firefox-deb/libmpdec2_2.4.2-1ubuntu1_arm64.deb - ./firefox-deb/libnewt0.52_0.52.20-1ubuntu1_arm64.deb - ./firefox-deb/libreadline7_7.0-3_arm64.deb - ./firefox-deb/librest-0.7-0_0.8.0-2_arm64.deb - ./firefox-deb/libselinux1_2.7-2build2_arm64.deb - ./firefox-deb/libslang2_2.3.1a-3ubuntu1_arm64.deb - ./firefox-deb/libtasn1-6_4.13-2_arm64.deb - ./firefox-deb/libtextwrap1_0.1-14.1_arm64.deb - ./firefox-deb/libthai-data_0.1.27-2_all.deb - ./firefox-deb/libthai0_0.1.27-2_arm64.deb - ./firefox-deb/libxcomposite1_1%3a0.4.4-2_arm64.deb - ./firefox-deb/libxcursor1_1%3a1.1.15-1_arm64.deb - ./firefox-deb/libxdamage1_1%3a1.1.4-3_arm64.deb - ./firefox-deb/libxdmcp6_1%3a1.1.2-3_arm64.deb - ./firefox-deb/libxext6_2%3a1.3.3-1_arm64.deb - ./firefox-deb/libxfixes3_1%3a5.0.3-1_arm64.deb - ./firefox-deb/libxi6_2%3a1.7.9-1_arm64.deb - ./firefox-deb/libxinerama1_2%3a1.1.3-1_arm64.deb - ./firefox-deb/libxrandr2_2%3a1.5.1-1_arm64.deb - ./firefox-deb/libxrender1_1%3a0.9.10-1_arm64.deb - ./firefox-deb/libxtst6_2%3a1.2.3-1_arm64.deb - ./firefox-deb/lsb-base_9.20170808ubuntu1_all.deb - ./firefox-deb/lsb-release_9.20170808ubuntu1_all.deb - ./firefox-deb/mime-support_3.60ubuntu1_all.deb - ./firefox-deb/readline-common_7.0-3_all.deb - ./firefox-deb/sensible-utils_0.0.12_all.deb - ./firefox-deb/shared-mime-info_1.9-2_arm64.deb - ./firefox-deb/ucf_3.0038_all.deb - ./firefox-deb/adwaita-icon-theme-full_3.28.0-1ubuntu1_all.deb - ./firefox-deb/ttf-bitstream-vera_1.10-8_all.deb - ./firefox-deb/debconf_1.5.66ubuntu1_all.deb - ./firefox-deb/distro-info-data_0.37ubuntu0.18_all.deb - ./firefox-deb/dpkg_1.19.0.5ubuntu2.4_arm64.deb - ./firefox-deb/firefox_113.0.2+build1-0ubuntu0.18.04.1_arm64.deb - ./firefox-deb/fonts-liberation_1%3a1.07.4-7~18.04.1_all.deb - ./firefox-deb/gcc-8-base_8.4.0-1ubuntu1~18.04_arm64.deb - ./firefox-deb/glib-networking_2.56.0-1ubuntu0.1_arm64.deb - ./firefox-deb/glib-networking-common_2.56.0-1ubuntu0.1_all.deb - ./firefox-deb/glib-networking-services_2.56.0-1ubuntu0.1_arm64.deb - ./firefox-deb/gtk-update-icon-cache_3.22.30-1ubuntu4_arm64.deb - ./firefox-deb/libasound2_1.1.3-5ubuntu0.6_arm64.deb - ./firefox-deb/libasound2-data_1.1.3-5ubuntu0.6_all.deb - ./firefox-deb/libavahi-client3_0.7-3.1ubuntu1.3_arm64.deb - ./firefox-deb/libavahi-common-data_0.7-3.1ubuntu1.3_arm64.deb - ./firefox-deb/libavahi-common3_0.7-3.1ubuntu1.3_arm64.deb - ./firefox-deb/libblkid1_2.31.1-0.4ubuntu3.7_arm64.deb - ./firefox-deb/libbsd0_0.8.7-1ubuntu0.1_arm64.deb - ./firefox-deb/libbz2-1.0_1.0.6-8.1ubuntu0.2_arm64.deb - ./firefox-deb/libc6_2.27-3ubuntu1.6_arm64.deb - ./firefox-deb/libcairo-gobject2_1.15.10-2ubuntu0.1_arm64.deb - ./firefox-deb/libcairo2_1.15.10-2ubuntu0.1_arm64.deb - ./firefox-deb/libcom-err2_1.44.1-1ubuntu1.4_arm64.deb - ./firefox-deb/libcups2_2.2.7-1ubuntu2.10_arm64.deb - ./firefox-deb/libdb5.3_5.3.28-13.1ubuntu1.1_arm64.deb - ./firefox-deb/libdbus-1-3_1.12.2-1ubuntu1.4_arm64.deb - ./firefox-deb/libexpat1_2.2.5-3ubuntu0.9_arm64.deb - ./firefox-deb/libfreetype6_2.8.1-2ubuntu2.2_arm64.deb - ./firefox-deb/libgcc1_1%3a8.4.0-1ubuntu1~18.04_arm64.deb - ./firefox-deb/libgcrypt20_1.8.1-4ubuntu1.3_arm64.deb - ./firefox-deb/libglib2.0-0_2.56.4-0ubuntu0.18.04.9_arm64.deb - ./firefox-deb/libgmp10_2%3a6.1.2+dfsg-2ubuntu0.1_arm64.deb - ./firefox-deb/libgnutls30_3.5.18-1ubuntu1.6_arm64.deb - ./firefox-deb/libgssapi-krb5-2_1.16-2ubuntu0.4_arm64.deb - ./firefox-deb/libgtk-3-0_3.22.30-1ubuntu4_arm64.deb - ./firefox-deb/libgtk-3-common_3.22.30-1ubuntu4_all.deb - ./firefox-deb/libhogweed4_3.4.1-0ubuntu0.18.04.1_arm64.deb - ./firefox-deb/libicu60_60.2-3ubuntu3.2_arm64.deb - ./firefox-deb/libidn2-0_2.0.4-1.1ubuntu0.2_arm64.deb - ./firefox-deb/libjbig0_2.1-3.1ubuntu0.18.04.1_arm64.deb - ./firefox-deb/libjpeg-turbo8_1.5.2-0ubuntu5.18.04.6_arm64.deb - ./firefox-deb/libjson-glib-1.0-0_1.4.2-3ubuntu0.18.04.1_arm64.deb - ./firefox-deb/libjson-glib-1.0-common_1.4.2-3ubuntu0.18.04.1_all.deb - ./firefox-deb/libk5crypto3_1.16-2ubuntu0.4_arm64.deb - ./firefox-deb/libkeyutils1_1.5.9-9.2ubuntu2.1_arm64.deb - ./firefox-deb/libkrb5-3_1.16-2ubuntu0.4_arm64.deb - ./firefox-deb/libkrb5support0_1.16-2ubuntu0.4_arm64.deb - ./firefox-deb/liblcms2-2_2.9-1ubuntu0.1_arm64.deb - ./firefox-deb/liblz4-1_0.0~r131-2ubuntu3.1_arm64.deb - ./firefox-deb/liblzma5_5.2.2-1.3ubuntu0.1_arm64.deb - ./firefox-deb/libmount1_2.31.1-0.4ubuntu3.7_arm64.deb - ./firefox-deb/libncursesw5_6.1-1ubuntu1.18.04.1_arm64.deb - ./firefox-deb/libnettle6_3.4.1-0ubuntu0.18.04.1_arm64.deb - ./firefox-deb/libp11-kit0_0.23.9-2ubuntu0.1_arm64.deb - ./firefox-deb/libpango-1.0-0_1.40.14-1ubuntu0.1_arm64.deb - ./firefox-deb/libpangocairo-1.0-0_1.40.14-1ubuntu0.1_arm64.deb - ./firefox-deb/libpangoft2-1.0-0_1.40.14-1ubuntu0.1_arm64.deb - ./firefox-deb/libpcre3_2%3a8.39-9ubuntu0.1_arm64.deb - ./firefox-deb/libpixman-1-0_0.34.0-2ubuntu0.1_arm64.deb - ./firefox-deb/libpng16-16_1.6.34-1ubuntu0.18.04.2_arm64.deb - ./firefox-deb/libproxy1v5_0.4.15-1ubuntu0.2_arm64.deb - ./firefox-deb/libpython3-stdlib_3.6.7-1~18.04_arm64.deb - ./firefox-deb/libpython3.6-minimal_3.6.9-1~18.04ubuntu1.12_arm64.deb - ./firefox-deb/libpython3.6-stdlib_3.6.9-1~18.04ubuntu1.12_arm64.deb - ./firefox-deb/librsvg2-2_2.40.20-2ubuntu0.2_arm64.deb - ./firefox-deb/librsvg2-common_2.40.20-2ubuntu0.2_arm64.deb - ./firefox-deb/libsoup-gnome2.4-1_2.62.1-1ubuntu0.4_arm64.deb - ./firefox-deb/libsoup2.4-1_2.62.1-1ubuntu0.4_arm64.deb - ./firefox-deb/libsqlite3-0_3.22.0-1ubuntu0.7_arm64.deb - ./firefox-deb/libssl1.1_1.1.1-1ubuntu2.1~18.04.23_arm64.deb - ./firefox-deb/libstdc++6_8.4.0-1ubuntu1~18.04_arm64.deb - ./firefox-deb/libsystemd0_237-3ubuntu10.57_arm64.deb - ./firefox-deb/libtiff5_4.0.9-5ubuntu0.10_arm64.deb - ./firefox-deb/libtinfo5_6.1-1ubuntu1.18.04.1_arm64.deb - ./firefox-deb/libudev1_237-3ubuntu10.57_arm64.deb - ./firefox-deb/libunistring2_0.9.9-0ubuntu2_arm64.deb - ./firefox-deb/libuuid1_2.31.1-0.4ubuntu3.7_arm64.deb - ./firefox-deb/libwayland-client0_1.16.0-1ubuntu1.1~18.04.4_arm64.deb - ./firefox-deb/libwayland-cursor0_1.16.0-1ubuntu1.1~18.04.4_arm64.deb - ./firefox-deb/libwayland-egl1_1.16.0-1ubuntu1.1~18.04.4_arm64.deb - ./firefox-deb/libx11-6_2%3a1.6.4-3ubuntu0.4_arm64.deb - ./firefox-deb/libx11-data_2%3a1.6.4-3ubuntu0.4_all.deb - ./firefox-deb/libx11-xcb1_2%3a1.6.4-3ubuntu0.4_arm64.deb - ./firefox-deb/libxau6_1%3a1.0.8-1ubuntu1_arm64.deb - ./firefox-deb/libxcb-render0_1.13-2~ubuntu18.04_arm64.deb - ./firefox-deb/libxcb-shm0_1.13-2~ubuntu18.04_arm64.deb - ./firefox-deb/libxcb1_1.13-2~ubuntu18.04_arm64.deb - ./firefox-deb/libxkbcommon0_0.8.2-1~ubuntu18.04.1_arm64.deb - ./firefox-deb/libxml2_2.9.4+dfsg1-6.1ubuntu1.9_arm64.deb - ./firefox-deb/libzstd1_1.3.3+dfsg-2ubuntu1.2_arm64.deb - ./firefox-deb/multiarch-support_2.27-3ubuntu1.6_arm64.deb - ./firefox-deb/perl-base_5.26.1-6ubuntu0.7_arm64.deb - ./firefox-deb/python3_3.6.7-1~18.04_arm64.deb - ./firefox-deb/python3-minimal_3.6.7-1~18.04_arm64.deb - ./firefox-deb/python3.6_3.6.9-1~18.04ubuntu1.12_arm64.deb - ./firefox-deb/python3.6-minimal_3.6.9-1~18.04ubuntu1.12_arm64.deb - ./firefox-deb/tar_1.29b-2ubuntu0.4_arm64.deb - ./firefox-deb/ubuntu-mono_16.10+18.04.20181005-0ubuntu1_all.deb - ./firefox-deb/x11-common_1%3a7.7+19ubuntu7.1_all.deb - ./firefox-deb/xkb-data_2.23.1-1ubuntu1.18.04.1_all.deb - ./firefox-deb/zlib1g_1%3a1.2.11.dfsg-0ubuntu2.2_arm64.deb - ./firefox-deb/lubuntu-icon-theme_0.71.1_all.deb - -3. filter Firefox deb packages... - package candidate: adwaita-icon-theme_3.28.0-1ubuntu1_all.deb package=adwaita-icon-theme - skip installed package: adwaita-icon-theme_3.28.0-1ubuntu1_all.deb - package candidate: adwaita-icon-theme-full_3.28.0-1ubuntu1_all.deb package=adwaita-icon-theme-full - '/opt/firefox-deb/adwaita-icon-theme-full_3.28.0-1ubuntu1_all.deb' -> '/opt/firefox-installable/adwaita-icon-theme-full_3.28.0-1ubuntu1_all.deb' - package candidate: cdebconf_0.213ubuntu1_arm64.deb package=cdebconf - '/opt/firefox-deb/cdebconf_0.213ubuntu1_arm64.deb' -> '/opt/firefox-installable/cdebconf_0.213ubuntu1_arm64.deb' - package candidate: coreutils_8.28-1ubuntu1_arm64.deb package=coreutils - skip installed base system package: coreutils_8.28-1ubuntu1_arm64.deb - package candidate: dconf-gsettings-backend_0.26.0-2ubuntu3_arm64.deb package=dconf-gsettings-backend - skip installed package: dconf-gsettings-backend_0.26.0-2ubuntu3_arm64.deb - package candidate: dconf-service_0.26.0-2ubuntu3_arm64.deb package=dconf-service - skip installed package: dconf-service_0.26.0-2ubuntu3_arm64.deb - package candidate: debconf_1.5.66ubuntu1_all.deb package=debconf - skip installed base system package: debconf_1.5.66ubuntu1_all.deb - package candidate: distro-info-data_0.37ubuntu0.18_all.deb package=distro-info-data - skip installed package: distro-info-data_0.37ubuntu0.18_all.deb - package candidate: dpkg_1.19.0.5ubuntu2.4_arm64.deb package=dpkg - skip installed base system package: dpkg_1.19.0.5ubuntu2.4_arm64.deb - package candidate: firefox_113.0.2+build1-0ubuntu0.18.04.1_arm64.deb package=firefox - '/opt/firefox-deb/firefox_113.0.2+build1-0ubuntu0.18.04.1_arm64.deb' -> '/opt/firefox-installable/firefox_113.0.2+build1-0ubuntu0.18.04.1_arm64.deb' - package candidate: fontconfig_2.12.6-0ubuntu2_arm64.deb package=fontconfig - skip installed package: fontconfig_2.12.6-0ubuntu2_arm64.deb - package candidate: fontconfig-config_2.12.6-0ubuntu2_all.deb package=fontconfig-config - skip installed package: fontconfig-config_2.12.6-0ubuntu2_all.deb - package candidate: fonts-dejavu-core_2.37-1_all.deb package=fonts-dejavu-core - skip installed package: fonts-dejavu-core_2.37-1_all.deb - package candidate: fonts-liberation_1%3a1.07.4-7~18.04.1_all.deb package=fonts-liberation - '/opt/firefox-deb/fonts-liberation_1%3a1.07.4-7~18.04.1_all.deb' -> '/opt/firefox-installable/fonts-liberation_1%3a1.07.4-7~18.04.1_all.deb' - package candidate: gcc-8-base_8.4.0-1ubuntu1~18.04_arm64.deb package=gcc-8-base - skip installed base system package: gcc-8-base_8.4.0-1ubuntu1~18.04_arm64.deb - package candidate: glib-networking_2.56.0-1ubuntu0.1_arm64.deb package=glib-networking - skip installed package: glib-networking_2.56.0-1ubuntu0.1_arm64.deb - package candidate: glib-networking-common_2.56.0-1ubuntu0.1_all.deb package=glib-networking-common - skip installed package: glib-networking-common_2.56.0-1ubuntu0.1_all.deb - package candidate: glib-networking-services_2.56.0-1ubuntu0.1_arm64.deb package=glib-networking-services - skip installed package: glib-networking-services_2.56.0-1ubuntu0.1_arm64.deb - package candidate: gsettings-desktop-schemas_3.28.0-1ubuntu1_all.deb package=gsettings-desktop-schemas - skip installed package: gsettings-desktop-schemas_3.28.0-1ubuntu1_all.deb - package candidate: gtk-update-icon-cache_3.22.30-1ubuntu4_arm64.deb package=gtk-update-icon-cache - skip installed package: gtk-update-icon-cache_3.22.30-1ubuntu4_arm64.deb - package candidate: hicolor-icon-theme_0.17-2_all.deb package=hicolor-icon-theme - skip installed package: hicolor-icon-theme_0.17-2_all.deb - package candidate: humanity-icon-theme_0.6.15_all.deb package=humanity-icon-theme - skip installed package: humanity-icon-theme_0.6.15_all.deb - package candidate: install-info_6.5.0.dfsg.1-2_arm64.deb package=install-info - '/opt/firefox-deb/install-info_6.5.0.dfsg.1-2_arm64.deb' -> '/opt/firefox-installable/install-info_6.5.0.dfsg.1-2_arm64.deb' - package candidate: libacl1_2.2.52-3build1_arm64.deb package=libacl1 - skip installed package: libacl1_2.2.52-3build1_arm64.deb - package candidate: libasound2_1.1.3-5ubuntu0.6_arm64.deb package=libasound2 - skip installed package: libasound2_1.1.3-5ubuntu0.6_arm64.deb - package candidate: libasound2-data_1.1.3-5ubuntu0.6_all.deb package=libasound2-data - skip installed package: libasound2-data_1.1.3-5ubuntu0.6_all.deb - package candidate: libatk1.0-0_2.28.1-1_arm64.deb package=libatk1.0-0 - skip installed package: libatk1.0-0_2.28.1-1_arm64.deb - package candidate: libatk1.0-data_2.28.1-1_all.deb package=libatk1.0-data - skip installed package: libatk1.0-data_2.28.1-1_all.deb - package candidate: libatk-bridge2.0-0_2.26.2-1_arm64.deb package=libatk-bridge2.0-0 - skip installed package: libatk-bridge2.0-0_2.26.2-1_arm64.deb - package candidate: libatspi2.0-0_2.28.0-1_arm64.deb package=libatspi2.0-0 - skip installed package: libatspi2.0-0_2.28.0-1_arm64.deb - package candidate: libattr1_1%3a2.4.47-2build1_arm64.deb package=libattr1 - skip installed package: libattr1_1%3a2.4.47-2build1_arm64.deb - package candidate: libavahi-client3_0.7-3.1ubuntu1.3_arm64.deb package=libavahi-client3 - skip installed package: libavahi-client3_0.7-3.1ubuntu1.3_arm64.deb - package candidate: libavahi-common3_0.7-3.1ubuntu1.3_arm64.deb package=libavahi-common3 - skip installed package: libavahi-common3_0.7-3.1ubuntu1.3_arm64.deb - package candidate: libavahi-common-data_0.7-3.1ubuntu1.3_arm64.deb package=libavahi-common-data - skip installed package: libavahi-common-data_0.7-3.1ubuntu1.3_arm64.deb - package candidate: libblkid1_2.31.1-0.4ubuntu3.7_arm64.deb package=libblkid1 - skip installed base system package: libblkid1_2.31.1-0.4ubuntu3.7_arm64.deb - package candidate: libbsd0_0.8.7-1ubuntu0.1_arm64.deb package=libbsd0 - skip installed package: libbsd0_0.8.7-1ubuntu0.1_arm64.deb - package candidate: libbz2-1.0_1.0.6-8.1ubuntu0.2_arm64.deb package=libbz2-1.0 - skip installed package: libbz2-1.0_1.0.6-8.1ubuntu0.2_arm64.deb - package candidate: libc6_2.27-3ubuntu1.6_arm64.deb package=libc6 - skip installed base system package: libc6_2.27-3ubuntu1.6_arm64.deb - package candidate: libcairo2_1.15.10-2ubuntu0.1_arm64.deb package=libcairo2 - skip installed package: libcairo2_1.15.10-2ubuntu0.1_arm64.deb - package candidate: libcairo-gobject2_1.15.10-2ubuntu0.1_arm64.deb package=libcairo-gobject2 - skip installed package: libcairo-gobject2_1.15.10-2ubuntu0.1_arm64.deb - package candidate: libcolord2_1.3.3-2build1_arm64.deb package=libcolord2 - skip installed package: libcolord2_1.3.3-2build1_arm64.deb - package candidate: libcom-err2_1.44.1-1ubuntu1.4_arm64.deb package=libcom-err2 - skip installed package: libcom-err2_1.44.1-1ubuntu1.4_arm64.deb - package candidate: libcroco3_0.6.12-2_arm64.deb package=libcroco3 - skip installed package: libcroco3_0.6.12-2_arm64.deb - package candidate: libcups2_2.2.7-1ubuntu2.10_arm64.deb package=libcups2 - skip installed package: libcups2_2.2.7-1ubuntu2.10_arm64.deb - package candidate: libdatrie1_0.2.10-7_arm64.deb package=libdatrie1 - skip installed package: libdatrie1_0.2.10-7_arm64.deb - package candidate: libdb5.3_5.3.28-13.1ubuntu1.1_arm64.deb package=libdb5.3 - skip installed package: libdb5.3_5.3.28-13.1ubuntu1.1_arm64.deb - package candidate: libdbus-1-3_1.12.2-1ubuntu1.4_arm64.deb package=libdbus-1-3 - skip installed package: libdbus-1-3_1.12.2-1ubuntu1.4_arm64.deb - package candidate: libdbus-glib-1-2_0.110-2_arm64.deb package=libdbus-glib-1-2 - skip installed package: libdbus-glib-1-2_0.110-2_arm64.deb - package candidate: libdconf1_0.26.0-2ubuntu3_arm64.deb package=libdconf1 - skip installed package: libdconf1_0.26.0-2ubuntu3_arm64.deb - package candidate: libdebian-installer4_0.110ubuntu2_arm64.deb package=libdebian-installer4 - '/opt/firefox-deb/libdebian-installer4_0.110ubuntu2_arm64.deb' -> '/opt/firefox-installable/libdebian-installer4_0.110ubuntu2_arm64.deb' - package candidate: libepoxy0_1.4.3-1_arm64.deb package=libepoxy0 - skip installed package: libepoxy0_1.4.3-1_arm64.deb - package candidate: libexpat1_2.2.5-3ubuntu0.9_arm64.deb package=libexpat1 - skip installed package: libexpat1_2.2.5-3ubuntu0.9_arm64.deb - package candidate: libffi6_3.2.1-8_arm64.deb package=libffi6 - skip installed package: libffi6_3.2.1-8_arm64.deb - package candidate: libfontconfig1_2.12.6-0ubuntu2_arm64.deb package=libfontconfig1 - skip installed package: libfontconfig1_2.12.6-0ubuntu2_arm64.deb - package candidate: libfreetype6_2.8.1-2ubuntu2.2_arm64.deb package=libfreetype6 - skip installed package: libfreetype6_2.8.1-2ubuntu2.2_arm64.deb - package candidate: libgcc1_1%3a8.4.0-1ubuntu1~18.04_arm64.deb package=libgcc1 - skip installed base system package: libgcc1_1%3a8.4.0-1ubuntu1~18.04_arm64.deb - package candidate: libgcrypt20_1.8.1-4ubuntu1.3_arm64.deb package=libgcrypt20 - skip installed package: libgcrypt20_1.8.1-4ubuntu1.3_arm64.deb - package candidate: libgdk-pixbuf2.0-0_2.36.11-2_arm64.deb package=libgdk-pixbuf2.0-0 - skip installed package: libgdk-pixbuf2.0-0_2.36.11-2_arm64.deb - package candidate: libgdk-pixbuf2.0-common_2.36.11-2_all.deb package=libgdk-pixbuf2.0-common - skip installed package: libgdk-pixbuf2.0-common_2.36.11-2_all.deb - package candidate: libglib2.0-0_2.56.4-0ubuntu0.18.04.9_arm64.deb package=libglib2.0-0 - skip installed package: libglib2.0-0_2.56.4-0ubuntu0.18.04.9_arm64.deb - package candidate: libgmp10_2%3a6.1.2+dfsg-2ubuntu0.1_arm64.deb package=libgmp10 - skip installed package: libgmp10_2%3a6.1.2+dfsg-2ubuntu0.1_arm64.deb - package candidate: libgnutls30_3.5.18-1ubuntu1.6_arm64.deb package=libgnutls30 - skip installed package: libgnutls30_3.5.18-1ubuntu1.6_arm64.deb - package candidate: libgpg-error0_1.27-6_arm64.deb package=libgpg-error0 - skip installed package: libgpg-error0_1.27-6_arm64.deb - package candidate: libgraphite2-3_1.3.11-2_arm64.deb package=libgraphite2-3 - skip installed package: libgraphite2-3_1.3.11-2_arm64.deb - package candidate: libgssapi-krb5-2_1.16-2ubuntu0.4_arm64.deb package=libgssapi-krb5-2 - skip installed package: libgssapi-krb5-2_1.16-2ubuntu0.4_arm64.deb - package candidate: libgtk-3-0_3.22.30-1ubuntu4_arm64.deb package=libgtk-3-0 - skip installed package: libgtk-3-0_3.22.30-1ubuntu4_arm64.deb - package candidate: libgtk-3-common_3.22.30-1ubuntu4_all.deb package=libgtk-3-common - skip installed package: libgtk-3-common_3.22.30-1ubuntu4_all.deb - package candidate: libharfbuzz0b_1.7.2-1ubuntu1_arm64.deb package=libharfbuzz0b - skip installed package: libharfbuzz0b_1.7.2-1ubuntu1_arm64.deb - package candidate: libhogweed4_3.4.1-0ubuntu0.18.04.1_arm64.deb package=libhogweed4 - skip installed package: libhogweed4_3.4.1-0ubuntu0.18.04.1_arm64.deb - package candidate: libicu60_60.2-3ubuntu3.2_arm64.deb package=libicu60 - skip installed package: libicu60_60.2-3ubuntu3.2_arm64.deb - package candidate: libidn2-0_2.0.4-1.1ubuntu0.2_arm64.deb package=libidn2-0 - skip installed package: libidn2-0_2.0.4-1.1ubuntu0.2_arm64.deb - package candidate: libjbig0_2.1-3.1ubuntu0.18.04.1_arm64.deb package=libjbig0 - skip installed package: libjbig0_2.1-3.1ubuntu0.18.04.1_arm64.deb - package candidate: libjpeg8_8c-2ubuntu8_arm64.deb package=libjpeg8 - skip installed package: libjpeg8_8c-2ubuntu8_arm64.deb - package candidate: libjpeg-turbo8_1.5.2-0ubuntu5.18.04.6_arm64.deb package=libjpeg-turbo8 - skip installed package: libjpeg-turbo8_1.5.2-0ubuntu5.18.04.6_arm64.deb - package candidate: libjson-glib-1.0-0_1.4.2-3ubuntu0.18.04.1_arm64.deb package=libjson-glib-1.0-0 - skip installed package: libjson-glib-1.0-0_1.4.2-3ubuntu0.18.04.1_arm64.deb - package candidate: libjson-glib-1.0-common_1.4.2-3ubuntu0.18.04.1_all.deb package=libjson-glib-1.0-common - skip installed package: libjson-glib-1.0-common_1.4.2-3ubuntu0.18.04.1_all.deb - package candidate: libk5crypto3_1.16-2ubuntu0.4_arm64.deb package=libk5crypto3 - skip installed package: libk5crypto3_1.16-2ubuntu0.4_arm64.deb - package candidate: libkeyutils1_1.5.9-9.2ubuntu2.1_arm64.deb package=libkeyutils1 - skip installed package: libkeyutils1_1.5.9-9.2ubuntu2.1_arm64.deb - package candidate: libkrb5-3_1.16-2ubuntu0.4_arm64.deb package=libkrb5-3 - skip installed package: libkrb5-3_1.16-2ubuntu0.4_arm64.deb - package candidate: libkrb5support0_1.16-2ubuntu0.4_arm64.deb package=libkrb5support0 - skip installed package: libkrb5support0_1.16-2ubuntu0.4_arm64.deb - package candidate: liblcms2-2_2.9-1ubuntu0.1_arm64.deb package=liblcms2-2 - skip installed package: liblcms2-2_2.9-1ubuntu0.1_arm64.deb - package candidate: liblz4-1_0.0~r131-2ubuntu3.1_arm64.deb package=liblz4-1 - skip installed package: liblz4-1_0.0~r131-2ubuntu3.1_arm64.deb - package candidate: liblzma5_5.2.2-1.3ubuntu0.1_arm64.deb package=liblzma5 - skip installed package: liblzma5_5.2.2-1.3ubuntu0.1_arm64.deb - package candidate: libmount1_2.31.1-0.4ubuntu3.7_arm64.deb package=libmount1 - skip installed base system package: libmount1_2.31.1-0.4ubuntu3.7_arm64.deb - package candidate: libmpdec2_2.4.2-1ubuntu1_arm64.deb package=libmpdec2 - skip installed package: libmpdec2_2.4.2-1ubuntu1_arm64.deb - package candidate: libncursesw5_6.1-1ubuntu1.18.04.1_arm64.deb package=libncursesw5 - skip installed package: libncursesw5_6.1-1ubuntu1.18.04.1_arm64.deb - package candidate: libnettle6_3.4.1-0ubuntu0.18.04.1_arm64.deb package=libnettle6 - skip installed package: libnettle6_3.4.1-0ubuntu0.18.04.1_arm64.deb - package candidate: libnewt0.52_0.52.20-1ubuntu1_arm64.deb package=libnewt0.52 - skip installed package: libnewt0.52_0.52.20-1ubuntu1_arm64.deb - package candidate: libp11-kit0_0.23.9-2ubuntu0.1_arm64.deb package=libp11-kit0 - skip installed package: libp11-kit0_0.23.9-2ubuntu0.1_arm64.deb - package candidate: libpango-1.0-0_1.40.14-1ubuntu0.1_arm64.deb package=libpango-1.0-0 - skip installed package: libpango-1.0-0_1.40.14-1ubuntu0.1_arm64.deb - package candidate: libpangocairo-1.0-0_1.40.14-1ubuntu0.1_arm64.deb package=libpangocairo-1.0-0 - skip installed package: libpangocairo-1.0-0_1.40.14-1ubuntu0.1_arm64.deb - package candidate: libpangoft2-1.0-0_1.40.14-1ubuntu0.1_arm64.deb package=libpangoft2-1.0-0 - skip installed package: libpangoft2-1.0-0_1.40.14-1ubuntu0.1_arm64.deb - package candidate: libpcre3_2%3a8.39-9ubuntu0.1_arm64.deb package=libpcre3 - skip installed package: libpcre3_2%3a8.39-9ubuntu0.1_arm64.deb - package candidate: libpixman-1-0_0.34.0-2ubuntu0.1_arm64.deb package=libpixman-1-0 - skip installed package: libpixman-1-0_0.34.0-2ubuntu0.1_arm64.deb - package candidate: libpng16-16_1.6.34-1ubuntu0.18.04.2_arm64.deb package=libpng16-16 - skip installed package: libpng16-16_1.6.34-1ubuntu0.18.04.2_arm64.deb - package candidate: libproxy1v5_0.4.15-1ubuntu0.2_arm64.deb package=libproxy1v5 - skip installed package: libproxy1v5_0.4.15-1ubuntu0.2_arm64.deb - package candidate: libpython3.6-minimal_3.6.9-1~18.04ubuntu1.12_arm64.deb package=libpython3.6-minimal - skip installed package: libpython3.6-minimal_3.6.9-1~18.04ubuntu1.12_arm64.deb - package candidate: libpython3.6-stdlib_3.6.9-1~18.04ubuntu1.12_arm64.deb package=libpython3.6-stdlib - skip installed package: libpython3.6-stdlib_3.6.9-1~18.04ubuntu1.12_arm64.deb - package candidate: libpython3-stdlib_3.6.7-1~18.04_arm64.deb package=libpython3-stdlib - skip installed package: libpython3-stdlib_3.6.7-1~18.04_arm64.deb - package candidate: libreadline7_7.0-3_arm64.deb package=libreadline7 - skip installed package: libreadline7_7.0-3_arm64.deb - package candidate: librest-0.7-0_0.8.0-2_arm64.deb package=librest-0.7-0 - skip installed package: librest-0.7-0_0.8.0-2_arm64.deb - package candidate: librsvg2-2_2.40.20-2ubuntu0.2_arm64.deb package=librsvg2-2 - skip installed package: librsvg2-2_2.40.20-2ubuntu0.2_arm64.deb - package candidate: librsvg2-common_2.40.20-2ubuntu0.2_arm64.deb package=librsvg2-common - skip installed package: librsvg2-common_2.40.20-2ubuntu0.2_arm64.deb - package candidate: libselinux1_2.7-2build2_arm64.deb package=libselinux1 - skip installed base system package: libselinux1_2.7-2build2_arm64.deb - package candidate: libslang2_2.3.1a-3ubuntu1_arm64.deb package=libslang2 - skip installed package: libslang2_2.3.1a-3ubuntu1_arm64.deb - package candidate: libsoup2.4-1_2.62.1-1ubuntu0.4_arm64.deb package=libsoup2.4-1 - skip installed package: libsoup2.4-1_2.62.1-1ubuntu0.4_arm64.deb - package candidate: libsoup-gnome2.4-1_2.62.1-1ubuntu0.4_arm64.deb package=libsoup-gnome2.4-1 - skip installed package: libsoup-gnome2.4-1_2.62.1-1ubuntu0.4_arm64.deb - package candidate: libsqlite3-0_3.22.0-1ubuntu0.7_arm64.deb package=libsqlite3-0 - skip installed package: libsqlite3-0_3.22.0-1ubuntu0.7_arm64.deb - package candidate: libssl1.1_1.1.1-1ubuntu2.1~18.04.23_arm64.deb package=libssl1.1 - skip installed package: libssl1.1_1.1.1-1ubuntu2.1~18.04.23_arm64.deb - package candidate: libstdc++6_8.4.0-1ubuntu1~18.04_arm64.deb package=libstdc++6 - skip installed package: libstdc++6_8.4.0-1ubuntu1~18.04_arm64.deb - package candidate: libsystemd0_237-3ubuntu10.57_arm64.deb package=libsystemd0 - skip installed base system package: libsystemd0_237-3ubuntu10.57_arm64.deb - package candidate: libtasn1-6_4.13-2_arm64.deb package=libtasn1-6 - skip installed package: libtasn1-6_4.13-2_arm64.deb - package candidate: libtextwrap1_0.1-14.1_arm64.deb package=libtextwrap1 - '/opt/firefox-deb/libtextwrap1_0.1-14.1_arm64.deb' -> '/opt/firefox-installable/libtextwrap1_0.1-14.1_arm64.deb' - package candidate: libthai0_0.1.27-2_arm64.deb package=libthai0 - skip installed package: libthai0_0.1.27-2_arm64.deb - package candidate: libthai-data_0.1.27-2_all.deb package=libthai-data - skip installed package: libthai-data_0.1.27-2_all.deb - package candidate: libtiff5_4.0.9-5ubuntu0.10_arm64.deb package=libtiff5 - skip installed package: libtiff5_4.0.9-5ubuntu0.10_arm64.deb - package candidate: libtinfo5_6.1-1ubuntu1.18.04.1_arm64.deb package=libtinfo5 - skip installed package: libtinfo5_6.1-1ubuntu1.18.04.1_arm64.deb - package candidate: libudev1_237-3ubuntu10.57_arm64.deb package=libudev1 - skip installed base system package: libudev1_237-3ubuntu10.57_arm64.deb - package candidate: libunistring2_0.9.9-0ubuntu2_arm64.deb package=libunistring2 - skip installed package: libunistring2_0.9.9-0ubuntu2_arm64.deb - package candidate: libuuid1_2.31.1-0.4ubuntu3.7_arm64.deb package=libuuid1 - skip installed package: libuuid1_2.31.1-0.4ubuntu3.7_arm64.deb - package candidate: libwayland-client0_1.16.0-1ubuntu1.1~18.04.4_arm64.deb package=libwayland-client0 - skip installed package: libwayland-client0_1.16.0-1ubuntu1.1~18.04.4_arm64.deb - package candidate: libwayland-cursor0_1.16.0-1ubuntu1.1~18.04.4_arm64.deb package=libwayland-cursor0 - skip installed package: libwayland-cursor0_1.16.0-1ubuntu1.1~18.04.4_arm64.deb - package candidate: libwayland-egl1_1.16.0-1ubuntu1.1~18.04.4_arm64.deb package=libwayland-egl1 - skip installed package: libwayland-egl1_1.16.0-1ubuntu1.1~18.04.4_arm64.deb - package candidate: libx11-6_2%3a1.6.4-3ubuntu0.4_arm64.deb package=libx11-6 - skip installed package: libx11-6_2%3a1.6.4-3ubuntu0.4_arm64.deb - package candidate: libx11-data_2%3a1.6.4-3ubuntu0.4_all.deb package=libx11-data - skip installed package: libx11-data_2%3a1.6.4-3ubuntu0.4_all.deb - package candidate: libx11-xcb1_2%3a1.6.4-3ubuntu0.4_arm64.deb package=libx11-xcb1 - skip installed package: libx11-xcb1_2%3a1.6.4-3ubuntu0.4_arm64.deb - package candidate: libxau6_1%3a1.0.8-1ubuntu1_arm64.deb package=libxau6 - skip installed package: libxau6_1%3a1.0.8-1ubuntu1_arm64.deb - package candidate: libxcb1_1.13-2~ubuntu18.04_arm64.deb package=libxcb1 - skip installed package: libxcb1_1.13-2~ubuntu18.04_arm64.deb - package candidate: libxcb-render0_1.13-2~ubuntu18.04_arm64.deb package=libxcb-render0 - skip installed package: libxcb-render0_1.13-2~ubuntu18.04_arm64.deb - package candidate: libxcb-shm0_1.13-2~ubuntu18.04_arm64.deb package=libxcb-shm0 - skip installed package: libxcb-shm0_1.13-2~ubuntu18.04_arm64.deb - package candidate: libxcomposite1_1%3a0.4.4-2_arm64.deb package=libxcomposite1 - skip installed package: libxcomposite1_1%3a0.4.4-2_arm64.deb - package candidate: libxcursor1_1%3a1.1.15-1_arm64.deb package=libxcursor1 - skip installed package: libxcursor1_1%3a1.1.15-1_arm64.deb - package candidate: libxdamage1_1%3a1.1.4-3_arm64.deb package=libxdamage1 - skip installed package: libxdamage1_1%3a1.1.4-3_arm64.deb - package candidate: libxdmcp6_1%3a1.1.2-3_arm64.deb package=libxdmcp6 - skip installed package: libxdmcp6_1%3a1.1.2-3_arm64.deb - package candidate: libxext6_2%3a1.3.3-1_arm64.deb package=libxext6 - skip installed package: libxext6_2%3a1.3.3-1_arm64.deb - package candidate: libxfixes3_1%3a5.0.3-1_arm64.deb package=libxfixes3 - skip installed package: libxfixes3_1%3a5.0.3-1_arm64.deb - package candidate: libxi6_2%3a1.7.9-1_arm64.deb package=libxi6 - skip installed package: libxi6_2%3a1.7.9-1_arm64.deb - package candidate: libxinerama1_2%3a1.1.3-1_arm64.deb package=libxinerama1 - skip installed package: libxinerama1_2%3a1.1.3-1_arm64.deb - package candidate: libxkbcommon0_0.8.2-1~ubuntu18.04.1_arm64.deb package=libxkbcommon0 - skip installed package: libxkbcommon0_0.8.2-1~ubuntu18.04.1_arm64.deb - package candidate: libxml2_2.9.4+dfsg1-6.1ubuntu1.9_arm64.deb package=libxml2 - skip installed package: libxml2_2.9.4+dfsg1-6.1ubuntu1.9_arm64.deb - package candidate: libxrandr2_2%3a1.5.1-1_arm64.deb package=libxrandr2 - skip installed package: libxrandr2_2%3a1.5.1-1_arm64.deb - package candidate: libxrender1_1%3a0.9.10-1_arm64.deb package=libxrender1 - skip installed package: libxrender1_1%3a0.9.10-1_arm64.deb - package candidate: libxtst6_2%3a1.2.3-1_arm64.deb package=libxtst6 - skip installed package: libxtst6_2%3a1.2.3-1_arm64.deb - package candidate: libzstd1_1.3.3+dfsg-2ubuntu1.2_arm64.deb package=libzstd1 - skip installed package: libzstd1_1.3.3+dfsg-2ubuntu1.2_arm64.deb - package candidate: lsb-base_9.20170808ubuntu1_all.deb package=lsb-base - skip installed package: lsb-base_9.20170808ubuntu1_all.deb - package candidate: lsb-release_9.20170808ubuntu1_all.deb package=lsb-release - skip installed package: lsb-release_9.20170808ubuntu1_all.deb - package candidate: lubuntu-icon-theme_0.71.1_all.deb package=lubuntu-icon-theme - '/opt/firefox-deb/lubuntu-icon-theme_0.71.1_all.deb' -> '/opt/firefox-installable/lubuntu-icon-theme_0.71.1_all.deb' - package candidate: mime-support_3.60ubuntu1_all.deb package=mime-support - skip installed package: mime-support_3.60ubuntu1_all.deb - package candidate: multiarch-support_2.27-3ubuntu1.6_arm64.deb package=multiarch-support - skip installed package: multiarch-support_2.27-3ubuntu1.6_arm64.deb - package candidate: perl-base_5.26.1-6ubuntu0.7_arm64.deb package=perl-base - skip installed base system package: perl-base_5.26.1-6ubuntu0.7_arm64.deb - package candidate: python3_3.6.7-1~18.04_arm64.deb package=python3 - skip installed package: python3_3.6.7-1~18.04_arm64.deb - package candidate: python3.6_3.6.9-1~18.04ubuntu1.12_arm64.deb package=python3.6 - skip installed package: python3.6_3.6.9-1~18.04ubuntu1.12_arm64.deb - package candidate: python3.6-minimal_3.6.9-1~18.04ubuntu1.12_arm64.deb package=python3.6-minimal - skip installed package: python3.6-minimal_3.6.9-1~18.04ubuntu1.12_arm64.deb - package candidate: python3-minimal_3.6.7-1~18.04_arm64.deb package=python3-minimal - skip installed package: python3-minimal_3.6.7-1~18.04_arm64.deb - package candidate: readline-common_7.0-3_all.deb package=readline-common - skip installed package: readline-common_7.0-3_all.deb - package candidate: sensible-utils_0.0.12_all.deb package=sensible-utils - skip installed package: sensible-utils_0.0.12_all.deb - package candidate: shared-mime-info_1.9-2_arm64.deb package=shared-mime-info - skip installed package: shared-mime-info_1.9-2_arm64.deb - package candidate: tar_1.29b-2ubuntu0.4_arm64.deb package=tar - skip installed base system package: tar_1.29b-2ubuntu0.4_arm64.deb - package candidate: ttf-bitstream-vera_1.10-8_all.deb package=ttf-bitstream-vera - '/opt/firefox-deb/ttf-bitstream-vera_1.10-8_all.deb' -> '/opt/firefox-installable/ttf-bitstream-vera_1.10-8_all.deb' - package candidate: ubuntu-mono_16.10+18.04.20181005-0ubuntu1_all.deb package=ubuntu-mono - skip installed package: ubuntu-mono_16.10+18.04.20181005-0ubuntu1_all.deb - package candidate: ucf_3.0038_all.deb package=ucf - skip installed package: ucf_3.0038_all.deb - package candidate: x11-common_1%3a7.7+19ubuntu7.1_all.deb package=x11-common - skip installed package: x11-common_1%3a7.7+19ubuntu7.1_all.deb - package candidate: xkb-data_2.23.1-1ubuntu1.18.04.1_all.deb package=xkb-data - skip installed package: xkb-data_2.23.1-1ubuntu1.18.04.1_all.deb - package candidate: zlib1g_1%3a1.2.11.dfsg-0ubuntu2.2_arm64.deb package=zlib1g - skip installed package: zlib1g_1%3a1.2.11.dfsg-0ubuntu2.2_arm64.deb - selected packages: 9, selected missing base: 0, selected regular: 8, skipped installed: 155 - -4. install selected Firefox packages... - Selecting previously unselected package adwaita-icon-theme-full. - (Reading database ... 72614 files and directories currently installed.) - Preparing to unpack .../adwaita-icon-theme-full_3.28.0-1ubuntu1_all.deb ... - Unpacking adwaita-icon-theme-full (3.28.0-1ubuntu1) ... - Selecting previously unselected package cdebconf. - Preparing to unpack .../cdebconf_0.213ubuntu1_arm64.deb ... - Unpacking cdebconf (0.213ubuntu1) ... - Selecting previously unselected package firefox. - Preparing to unpack .../firefox_113.0.2+build1-0ubuntu0.18.04.1_arm64.deb ... - Unpacking firefox (113.0.2+build1-0ubuntu0.18.04.1) ... - Selecting previously unselected package fonts-liberation. - Preparing to unpack .../fonts-liberation_1%3a1.07.4-7~18.04.1_all.deb ... - Unpacking fonts-liberation (1:1.07.4-7~18.04.1) ... - Selecting previously unselected package install-info. - Preparing to unpack .../install-info_6.5.0.dfsg.1-2_arm64.deb ... - Unpacking install-info (6.5.0.dfsg.1-2) ... - Selecting previously unselected package libdebian-installer4:arm64. - Preparing to unpack .../libdebian-installer4_0.110ubuntu2_arm64.deb ... - Unpacking libdebian-installer4:arm64 (0.110ubuntu2) ... - Selecting previously unselected package libtextwrap1:arm64. - Preparing to unpack .../libtextwrap1_0.1-14.1_arm64.deb ... - Unpacking libtextwrap1:arm64 (0.1-14.1) ... - Selecting previously unselected package lubuntu-icon-theme. - Preparing to unpack .../lubuntu-icon-theme_0.71.1_all.deb ... - Unpacking lubuntu-icon-theme (0.71.1) ... - Selecting previously unselected package ttf-bitstream-vera. - Preparing to unpack .../ttf-bitstream-vera_1.10-8_all.deb ... - Unpacking ttf-bitstream-vera (1.10-8) ... - Setting up adwaita-icon-theme-full (3.28.0-1ubuntu1) ... - Setting up firefox (113.0.2+build1-0ubuntu0.18.04.1) ... - update-alternatives: using /usr/bin/firefox to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode - update-alternatives: using /usr/bin/firefox to provide /usr/bin/x-www-browser (x-www-browser) in auto mode - Please restart all running instances of firefox, or you will experience problems. - Setting up fonts-liberation (1:1.07.4-7~18.04.1) ... - Setting up install-info (6.5.0.dfsg.1-2) ... - Setting up libdebian-installer4:arm64 (0.110ubuntu2) ... - Setting up libtextwrap1:arm64 (0.1-14.1) ... - dpkg: dependency problems prevent configuration of lubuntu-icon-theme: - adwaita-icon-theme-full (3.28.0-1ubuntu1) breaks adwaita-icon-theme (<< 3.28.0-1ubuntu1) and is installed. - lubuntu-icon-theme (0.71.1) provides adwaita-icon-theme. - -dpkg: error processing package lubuntu-icon-theme (--install): -dependency problems - leaving unconfigured -Setting up ttf-bitstream-vera (1.10-8) ... -Setting up cdebconf (0.213ubuntu1) ... -Processing triggers for man-db (2.8.3-2ubuntu0.1) ... -Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ... -Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ... -Processing triggers for mime-support (3.60ubuntu1) ... -Processing triggers for hicolor-icon-theme (0.17-2) ... -Processing triggers for fontconfig (2.12.6-0ubuntu2) ... -Processing triggers for libc-bin (2.27-3ubuntu1) ... -Errors were encountered while processing: -lubuntu-icon-theme -error: install selected Firefox deb packages failed -2026-08-10 23:17:58.444 ERROR /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 [touch-kiosk] firefox install command failed err=exit status 1 -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:222 -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 23:17:58.446 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=exit status 1 -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: exit status 1 -2026-08-10 23:17:58.446 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 23:17:58.447 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 23:17:58.447 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] autostart service fields execStart=/root/lm-1.52/m9zCtrlTty-arm64 expectedExec=/root/lm-1.52/m9zCtrlTty-arm64 workingDirectory=/root/lm-1.52 expectedWorkdir=/root/lm-1.52 wants=network-online.target expectedWants=network-online.target after=network-online.target graphical.target display-manager.service expectedAfter=network-online.target graphical.target display-manager.service environment=DISPLAY=:0 expectedEnvironment=DISPLAY=:0 wantedBy=graphical.target expectedWantedBy=graphical.target matches=true -2026-08-10 23:17:58.448 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:8 [touch-kiosk] autostart service match result service=/etc/systemd/system/m9zCtrlTty-arm64.service matches=true -autostart already configured -2026-08-10 23:17:58.448 ERROR /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:20 [touch-kiosk] startup checks failed elapsed=45.906s err=install Firefox failed: exit status 1 -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 23:17:58.448 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 -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 23:17:58.449 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/internal/core/server_run.go:44 Start server at :8089 -^C2026-08-10 23:18:04.959 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/internal/core/server_run.go:59 关闭WEB服务... -2026-08-10 23:18:04.962 INFO /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/internal/core/server_run.go:70 WEB服务已关闭 -root@Yztiot:~/lm-1.52# +ebDriver BiDi listening on ws://127.0.0.1:18089 +2026-08-10 23:27:17.020 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug request url=http://127.0.0.1:18089/json/list +2026-08-10 23:27:17.675 WARN /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:16 [touch-kiosk] firefox remote debug bad status url=http://127.0.0.1:18089/json/list status=404 +2026-08-10 23:27:17.676 WARN /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:16 [touch-kiosk] firefox kiosk url check failed hasKioskURL=false err=firefox remote debugging returned status 404 +2026-08-10 23:27:17.677 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox health check pending during startup grace elapsed=6s err=firefox remote debugging returned status 404 +2026-08-10 23:27:22.023 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug request url=http://127.0.0.1:18089/json/list +2026-08-10 23:27:22.057 WARN /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:16 [touch-kiosk] firefox remote debug bad status url=http://127.0.0.1:18089/json/list status=404 +2026-08-10 23:27:22.058 WARN /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:16 [touch-kiosk] firefox kiosk url check failed hasKioskURL=false err=firefox remote debugging returned status 404 +2026-08-10 23:27:22.059 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox health check pending during startup grace elapsed=10s err=firefox remote debugging returned status 404 +[ERROR glean_core] Error setting metrics feature config: Json(Error("EOF while parsing a value", line: 1, column: 0)) +DevTools listening on ws://127.0.0.1:18089/devtools/browser/21bb3f75-cb31-419e-be27-cb315e2546ea +2026-08-10 23:27:27.020 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug request url=http://127.0.0.1:18089/json/list +2026-08-10 23:27:27.047 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug targets=1 expectedURL=http://127.0.0.1:8089 +2026-08-10 23:27:27.047 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox target type=page url=http://127.0.0.1:8089/menu +2026-08-10 23:27:27.048 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox kiosk url matched targetURL=http://127.0.0.1:8089/menu +2026-08-10 23:27:27.057 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] command availability name=xdotool ok=false +2026-08-10 23:27:27.057 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] fullscreen check skipped because xdotool/xprop unavailable +2026-08-10 23:27:27.057 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox health check ok elapsed=15s +2026-08-10 23:27:32.020 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug request url=http://127.0.0.1:18089/json/list +2026-08-10 23:27:32.070 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug targets=1 expectedURL=http://127.0.0.1:8089 +2026-08-10 23:27:32.074 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox target type=page url=http://127.0.0.1:8089/menu +2026-08-10 23:27:32.074 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox kiosk url matched targetURL=http://127.0.0.1:8089/menu +2026-08-10 23:27:32.081 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] command availability name=xdotool ok=false +2026-08-10 23:27:32.082 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] fullscreen check skipped because xdotool/xprop unavailable +2026-08-10 23:27:32.082 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox health check ok elapsed=20s +ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory +2026-08-10 23:27:37.020 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug request url=http://127.0.0.1:18089/json/list +2026-08-10 23:27:37.061 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug targets=1 expectedURL=http://127.0.0.1:8089 +2026-08-10 23:27:37.062 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox target type=page url=http://127.0.0.1:8089/menu +2026-08-10 23:27:37.062 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox kiosk url matched targetURL=http://127.0.0.1:8089/menu +2026-08-10 23:27:37.076 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] command availability name=xdotool ok=false +2026-08-10 23:27:37.076 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] fullscreen check skipped because xdotool/xprop unavailable +2026-08-10 23:27:37.077 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox health check ok elapsed=25s +2026-08-10 23:27:42.020 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug request url=http://127.0.0.1:18089/json/list +2026-08-10 23:27:42.052 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug targets=1 expectedURL=http://127.0.0.1:8089 +2026-08-10 23:27:42.065 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox target type=page url=http://127.0.0.1:8089/menu +2026-08-10 23:27:42.065 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox kiosk url matched targetURL=http://127.0.0.1:8089/menu +2026-08-10 23:27:42.074 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] command availability name=xdotool ok=false +2026-08-10 23:27:42.074 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] fullscreen check skipped because xdotool/xprop unavailable +2026-08-10 23:27:42.074 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox health check ok elapsed=30s +2026-08-10 23:27:47.021 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug request url=http://127.0.0.1:18089/json/list +2026-08-10 23:27:47.048 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug targets=1 expectedURL=http://127.0.0.1:8089 +2026-08-10 23:27:47.052 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox target type=page url=http://127.0.0.1:8089/menu +2026-08-10 23:27:47.053 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox kiosk url matched targetURL=http://127.0.0.1:8089/menu +2026-08-10 23:27:47.062 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] command availability name=xdotool ok=false +2026-08-10 23:27:47.063 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] fullscreen check skipped because xdotool/xprop unavailable +2026-08-10 23:27:47.063 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox health check ok elapsed=35s +2026-08-10 23:27:52.020 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug request url=http://127.0.0.1:18089/json/list +2026-08-10 23:27:52.047 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug targets=1 expectedURL=http://127.0.0.1:8089 +2026-08-10 23:27:52.049 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox target type=page url=http://127.0.0.1:8089/menu +2026-08-10 23:27:52.049 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox kiosk url matched targetURL=http://127.0.0.1:8089/menu +2026-08-10 23:27:52.061 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] command availability name=xdotool ok=false +2026-08-10 23:27:52.062 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] fullscreen check skipped because xdotool/xprop unavailable +2026-08-10 23:27:52.062 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox health check ok elapsed=40s +2026-08-10 23:27:57.020 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug request url=http://127.0.0.1:18089/json/list +2026-08-10 23:27:57.057 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox remote debug targets=1 expectedURL=http://127.0.0.1:8089 +2026-08-10 23:27:57.059 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox target type=page url=http://127.0.0.1:8089/menu +2026-08-10 23:27:57.059 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox kiosk url matched targetURL=http://127.0.0.1:8089/menu +2026-08-10 23:27:57.071 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] command availability name=xdotool ok=false +2026-08-10 23:27:57.072 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] fullscreen check skipped because xdotool/xprop unavailable +2026-08-10 23:27:57.072 DEBUG /Users/rice/Documents/300-code/310-projects/313-smertLamp/tgk-touch/apps/m9zCtrlTty/kiosk_log.go:12 [touch-kiosk] firefox health check ok elapsed=45s