This is: /etc/iiab/diag/8.2_ubuntu-2404_2024-11-16_20:00:01_EST_lz-video-download-sept 0. HW + SW Quick Summary install_date = 2024-09-15T17:01:15Z Current TZ: EST iiab: 4dd927cfd, 72 PR's / 235 commits since tag release-8.1 "Merge pull request #3804 from holta/iiab-vpn_status3" https://github.com/iiab/iiab branch: master iiab-admin-console: 61d9359, 48 PR's / 145 commits since tag v0.6.2 "Merge pull request #583 from tim-moody/0.8.5-wifi" https://github.com/iiab/iiab-admin-console branch: master Ubuntu 24.04.1 LTS trixie/sid display-manager? inactive Arch1: arm64 Arch2: box 6.8.0-44-generic #44-Ubuntu SMP PREEMPT_DYNAMIC Tue Aug 13 14:20:20 UTC 2024 aarch64 - CPU(s): 2 Mem: 1956 Swap: 0 Filesystem Size Used Avail Use% Mounted on /dev/sda1 24G 4.8G 19G 21% / ZIMs: 1 OER2Go: 1 Apps2B: 1 VPN: 100.64.0.8 tag:avni lo enp0s1 enp0s2 br0 tailscale0 box box.lan localhost localhost.localdomain 192.168.64.40 192.168.1.164 10.10.10.10 fd78:49f8:657b:17b0:5054:ff:fe16:398c iiab-apps-to-be-installed : bluetooth =IIAB========================================================================== COMMAND: /usr/bin/ls -ltr /etc/iiab/install-flags # IIAB install flags total 0 -rw-r--r-- 1 root root 0 Sep 15 13:01 iiab-ansible-complete -rw-r--r-- 1 root root 0 Sep 15 13:13 iiab-admin-console-complete -rw-r--r-- 1 root root 0 Sep 15 13:13 iiab-complete 1. FILES SPECIALLY REQUESTED (FROM "iiab-diagnostics PATH/FILE1 PATH/FILE2") 2. REGULAR FILES =IIAB========================================================================== FILE DOES NOT EXIST: /.iiab-image =IIAB========================================================================== -rw-r--r-- 1 root root 402 Sep 15 13:02 /etc/iiab/iiab.env # This is a configuration file for IIAB # It can be sourced in a shell script or read into an application IIAB_BASE_PATH=/opt/iiab IIAB_DIR=/opt/iiab/iiab IIAB_RELEASE=8.2 IIAB_REVISION=0 IIAB_GATEWAY_ENABLED=False LAN_IP=10.10.10.10 OS=ubuntu OS_VER=ubuntu-2404 WWWROOT=/library/www/html STAGE=9 FQDN=box.lan IIAB_USB_LIB_SHOW_ALL=True IIAB_WAN_DEVICE=enp0s1 IIAB_LAN_DEVICE=br0 HOSTAPD_ENABLED=False =IIAB========================================================================== -rw-r--r-- 1 root root 6468 Sep 15 13:01 /etc/iiab/iiab.ini [summary] iiab_base = /opt/iiab iiab_dir = /opt/iiab/iiab disk_used_a_priori = 2027139072 iiab_software_disk_usage = 2753646592 [initial] os_ver = ubuntu-2404 distribution = Ubuntu arch = aarch64 dpkg_arch = arm64 dpkg_foreign_arch = rpi_model = none devicetree_model = none iiab_base_ver = 8.2 iiab_remote_url = https://github.com/iiab/iiab iiab_branch = master iiab_commit = c88f1418adfb4540e526751c93e4d5445aa75ea5 iiab_recent_tag = release-8.1 install_date = 2024-09-15T17:01:15Z [runtime] iiab_stage = 9 iiab_base_ver = 8.2 iiab_revision = 0 iiab_remote_url = https://github.com/iiab/iiab runtime_branch = master runtime_commit = 4dd927cfd00c3bed1a36b9c197f554d7ee680ceb iiab_recent_tag = release-8.1 runtime_date = 2024-09-24T03:26:06Z ansible_version = 2.17.4 kernel = 6.8.0-44-generic memory_mb = 1956 swap_mb = 0 rpi_model = none devicetree_model = none os_ver = ubuntu-2404 python_version = 3.12 php_version = 8.3 first_run = False FQDN_changed = False [sshd] sshd_disk_usage = 159744 name = sshd description = "Secure Shell daemon (typically implemented by openssh-server) for remote login using the 'ssh' low-level protocol." sshd_install = True sshd_enabled = True sshd_port = 22 [tailscale] tailscale_disk_usage = 331776 name = Tailscale (VPN) description = "Tailscale enables live/remote support by connecting machines anywhere on the Internet, using a software-defined mesh virtual private network (VPN), and optional web-based management service." tailscale_install = True tailscale_enabled = False [remoteit] remoteit_disk_usage = 704512 name = remote.it description = "https://remote.it can help you remotely maintain an IIAB. Some benefits include: crossing multiple NATs/firewalls using a single TCP port, without requiring router port forwarding, and reducing your network's vulnerability." remoteit_install = True remoteit_enabled = False [iiab-admin] iiab_admin_disk_usage = 8310784 name = iiab-admin description = "Admin User" iiab_admin_user = iiab-admin iiab_admin_user_install = True iiab_admin_can_sudo = True [network] network_disk_usage = 14184448 iiab_network_mode_applied = Gateway dnsmasq_enabled = True no_net_restart = False hostapd_enabled = False host_ssid = Internet in a Box host_wifi_mode = g wifi_up_down = True host_country_code_applied = US host_channel = 6 [nginx] nginx_disk_usage = 59596800 name = NGINX description = "NGINX is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache." nginx_install = True nginx_enabled = True [www_base] www_base_disk_usage = 3186688 [pylibs] pylibs_disk_usage = 24576 [usb_lib] usb_lib_disk_usage = 561152 name = USB_LIB description = "USB_LIB automounts Teacher Content on USB drives to /library/www/html/local_content, so students can browse it almost immediately at http://box/usb" usb_lib_install = True usb_lib_enabled = True usb_lib_umask0000_for_kolibri = True [www_options] www_options_disk_usage = 73293824 [kolibri] kolibri_disk_usage = 388575232 name = Kolibri description = "Kolibri is an open-source educational platform specially designed to provide offline access to a wide range of quality, openly licensed educational contents in low-resource contexts like rural schools, refugee camps, orphanages, and also in non-formal school programs." kolibri_install = True kolibri_enabled = True kolibri_url = /kolibri/ kolibri_path = /usr/bin/kolibri kolibri_port = 8009 [kiwix] kiwix_disk_usage = 74027008 name = Kiwix description = "Part of https://github.com/kiwix/kiwix-tools/ -- kiwix-serve is the most used web server for ZIM files." kiwix_install = True kiwix_enabled = True kiwix_tar_gz = kiwix-tools_linux-aarch64.tar.gz kiwix_url = /kiwix kiwix_url_plus_slash = /kiwix/ kiwix_path = /opt/iiab/kiwix kiwix_port = 3000 iiab_zim_path = /library/zims kiwix_library_xml = /library/zims/library.xml [osm-vector-maps] osm_vector_maps_disk_usage = 127168512 name = OSM Vector Maps description = "OpenStreetMap is like Google Maps but better, for schools especially, as it works offline and avoids all the advertising. Download detailed 'vector maps' for an entire continent, or the entire world! Also includes 10+ zoom levels of satellite imagery!" osm_vector_maps_install = True osm_vector_maps_enabled = True [awstats] awstats_disk_usage = 11407360 name = AWStats description = "AWStats (originally known as Advanced Web Statistics) is a package written in Perl which generates static or dynamic html summaries based upon web server logs." awstats_install = True awstats_enabled = True [mysql] mysql_disk_usage = 353492992 name = MySQL description = "MySQL is a widely used free and open source (GPLv2) database, offered by most web hosting services, on a diversity of platforms." mysql_install = True mysql_enabled = True [matomo] matomo_disk_usage = 179769344 name = Matomo description = "Matomo is a web analytics alternative to Google Analytics, emphasizing privacy and data ownership." matomo_install = True matomo_enabled = True [captiveportal] captiveportal_disk_usage = 909312 name = Captive Portal description = "Captive Portal tries to open the browser automatically, so users don't have to type in URL's like http://box.lan in support of kiosk-like situations, in multilingual and less literate communities." captiveportal_install = True captiveportal_enabled = False [calibre-web] calibreweb_disk_usage = 1110167552 name = Calibre-Web description = "Calibre-Web is a web app providing a clean interface for browsing, reading and downloading e-books." calibreweb_install = True calibreweb_enabled = True calibreweb_url1 = /books calibreweb_url2 = /libros calibreweb_url3 = /livres calibreweb_path = /usr/local/calibre-web-py3 calibreweb_home = /library/calibre-web calibreweb_port = 8083 calibreweb_settings_database = app.db [detected_network] has_ifcfg_gw = none prior_gateway_device = unset dhcpcd_result = not-found network_manager_active = False systemd_networkd_active = True wan_in_interfaces = False wireless_list_1(wifi1) = not found-1 wireless_list_2(wifi2) = not found-2 num_wifi_interfaces = 0 discovered_wireless_iface = none discovered_wired_iface = tailscale0 exclude_devices = enp0s2 num_lan_interfaces = 1 gui_static_wan = False iiab_lan_iface = br0 iiab_wan_iface = enp0s1 can_be_ap = False [computed_network] iiab_wan_enabled = True user_wan_iface = auto iiab_wan_iface = enp0s1 iiab_lan_enabled = True user_lan_iface = auto iiab_lan_iface = br0 iiab_network_mode = Gateway network_enabled = True =IIAB========================================================================== -rw-r--r-- 1 root root 17898 Sep 15 13:00 /etc/iiab/local_vars.yml # This is local_vars_small.yml -- copy it to /etc/iiab/local_vars.yml then... # modify variables below, to override /opt/iiab/iiab/vars/default_vars.yml # READ "What is local_vars.yml and how do I customize it?" AT http://FAQ.IIAB.IO # Orig Idea: branch github.com/xsce/xsce-local for your deployment/community # IIAB does NOT currently support uninstalling apps! So: if any IIAB app is # installed with 'APP_XYZ_install: True' below, do NOT later change that. # WARNING: IF YOU CONNECT YOUR IIAB'S INTERNAL WIFI TO THE INTERNET OVER 5 GHz, # YOU'LL PREVENT OLDER LAPTOPS/PHONES/TABLETS (WHICH REQUIRE 2.4 GHz) FROM # CONNECTING TO YOUR IIAB'S INTERNAL HOTSPOT. See "wifi_up_down: True" below. # Ansible's default timeout for "get_url:" downloads (10 seconds) often fails download_timeout: 100 # Real-time clock: set RTC chip family here. Future auto-detection plausible? rtc_id: none # Or ds3231 ? # Please read more about the 'iiab-admin' Linux user, for login to IIAB's # Admin Console (http://box.lan/admin) AND to help you at the command-line: # https://github.com/iiab/iiab/tree/master/roles/iiab-admin # https://github.com/iiab/iiab-admin-console/blob/master/Authentication.md # iiab_admin_user: iiab-admin # Some prefer to reuse 'pi' or 'ubuntu' etc. # Set iiab_admin_user_install: False if you don't want iiab_admin_user auto- # configured e.g. by IIAB's 1-line installer & iiab-admin/tasks/admin-user.yml iiab_admin_user_install: True # If False, THE SETTING BELOW WILL BE IGNORED. iiab_admin_can_sudo: True # For /usr/bin/iiab-* support commands. Optional. # Set these to False if you do not want to install/enable IIAB Admin Console admin_console_install: True admin_console_enabled: True # # Homepage: set to /home or /wordpress or /wiki (for MediaWiki) iiab_home_url: /home # You might also want to set captiveportal_splash_page (below!) # # Set to "False" if you do not want to use the latest js-menus, either because # you use WordPress or another home page, or if you prefer the older # https://github.com/iiab/iiab-menu (no longer maintained) js_menu_install: True # IIAB Networking README: https://github.com/iiab/iiab/tree/master/roles/network # IIAB Networking Doc: https://github.com/iiab/iiab/wiki/IIAB-Networking # Read it offline too: http://box/info > "IIAB Networking" iiab_hostname: box iiab_domain: lan # WARNING: IF YOU CONNECT YOUR IIAB'S INTERNAL WIFI TO THE INTERNET OVER 5 GHz, # YOU'LL PREVENT OLDER LAPTOPS/PHONES/TABLETS (WHICH REQUIRE 2.4 GHz) FROM # CONNECTING TO YOUR IIAB'S INTERNAL HOTSPOT. See "wifi_up_down: True" below. # # Raspberry Pi OS requires WiFi country since March 2018. # # If you're running Raspberry Pi OS, you may have already set the country code # in /etc/wpa_supplicant/wpa_supplicant.conf e.g. if you ran raspi-config or used # the Wi-Fi widget in the top-right of its graphical desktop. # # If so, this detected value will be considered authoritative, and will be used # to populate /etc/hostapd/hostapd.conf # # Finally, if IIAB does not detect a country code from your OS, the following # fallback variable will be used instead: (to populate /etc/hostapd/hostapd.conf) host_country_code: US host_ssid: Internet in a Box host_wifi_mode: g host_channel: 6 hostapd_secure: False # 2021-03-02 WiFi EAPOL fails if hotspot passwords, hostapd_password: [REDACTED] # Raspberry Pi 3 B+ and 4 OS's don't allow more than ~4 students to use the # internal WiFi hotspot. Increase this to 19 or 24 student WiFi devices (or # 32 on older OS's from 2020) using EXACTLY 1 of the 5 lines below: # #rpi3bplus_rpi4_wifi_firmware: os # Use your OS's WiFi firmware e.g. 7.45.241 #rpi3bplus_rpi4_wifi_firmware: ub # Ubuntu-only OLD firmware e.g. 7.45.234 rpi3bplus_rpi4_wifi_firmware: 19 # SEE: github.com/iiab/iiab/issues/2853 #rpi3bplus_rpi4_wifi_firmware: 24 # REQUIRES "wifi_up_down: False" BELOW! #rpi3bplus_rpi4_wifi_firmware: 32 # UNRELIABLE (INTERMITTENT) with 2021+ OS's # # BACKGROUND: https://github.com/iiab/iiab/issues/823#issuecomment-662285202 # # Raspberry Pi Zero W and 3 OS's don't allow more than ~10 students to use the # internal WiFi hotspot. Or try increasing this to 30 student WiFi devices: # rpizerow_rpi3_wifi_firmware: os # Use yr OS WiFi firmware e.g. 7.45.98 #rpizerow_rpi3_wifi_firmware: ub # Ubuntu-only OLD firmware e.g. 7.45.98.118 #rpizerow_rpi3_wifi_firmware: 30 # Or firmware 7.45.98.65 from 2018-09-28 wifi_up_down: True # AP+STA mode: Uses "ap0" WiFi adapter for upstream WiFi # (e.g. to Internet) in addition to downstream WiFi (e.g. classroom hotspot). # Set True if client machines should have "passthrough" access to WAN/Internet: iiab_gateway_enabled: False # CAUTION: Setting 'squid_enabled: True' (BELOW) acts as a gateway for Port 80. # See "How do I set a static IP address?" for Ethernet, in http://FAQ.IIAB.IO wan_ip: dhcp # wan_ip: 192.168.1.99 wan_netmask: # wan_netmask: 255.255.255.0 wan_gateway: # wan_gateway: 192.168.1.254 # If nec wan_nameserver can override ISP-provided DNS servers via dnsmasq: # /etc/resolv.conf dictates which backend is used for the machine itself, so # 127.0.0.1 means you get dnsmasq (so it works right away on RasPiOS) while # 127.0.0.53 gives you systemd-networkd (so Ubuntu itself does NOT use this # dnsmasq-specified upstream DNS [e.g. wan_nameserver] but its LAN clients do!) wan_nameserver: # wan_nameserver: 192.168.1.254 or 8.8.8.8 or 1.1.1.1 wan_try_dhcp_before_static_ip: True # Facilitate field updates w/ cablemodems # Details @ roles/network/templates/network/dhcpcd.conf.j2 for /etc/dhcpcd.conf # Enable "campus access" to ~10 common IIAB services like Kiwix (3000), KA Lite # (8008) and Calibre (8010 or 8080) etc, on the WAN side of your IIAB server. # Only 1 of the 6 lines below should be uncommented: # #ports_externally_visible: 0 # none #ports_externally_visible: 1 # ssh only #ports_externally_visible: 2 # ssh + http-or-https (for Admin Console's box.lan/admin too) ports_externally_visible: 3 # ssh + http-or-https + common IIAB services #ports_externally_visible: 4 # ssh + http-or-https + common IIAB services + Samba #ports_externally_visible: 5 # all but databases # # Or further customize your iptables firewall by editing: # /opt/iiab/iiab/roles/network/templates/gateway/iiab-gen-iptables # And then run: sudo iiab-network # Enable AFTER installing IIAB! Then run: sudo iiab-network dns_jail_enabled: False # 1-PREP # OPENSSH-SERVER sshd_install: True sshd_enabled: True # https://remote.it can help you remotely maintain an IIAB. # INSTRUCTIONS: https://github.com/iiab/iiab/tree/master/roles/remoteit remoteit_install: True remoteit_enabled: False # OPTION #1: Run 'sudo iiab-remoteit' later. OPTION #2: Set this now: # remoteit_license_key: 592AA9BB-XXXX-YYYY-ZZZZ-6E27654C3DF6 # SECURITY WARNING: https://wiki.iiab.io/go/Security # New VPN replaced OpenVPN in Sept 2024: tailscale_install: True tailscale_enabled: False # Stub var, doesn't yet do anything! # IIAB-ADMIN runs here - see its vars near top of this file: # e.g. iiab_admin_user, iiab_admin_user_install, iiab_admin_can_sudo # dnsmasq is installed here -- configure LATER in 'network', after Stage 9. # (The full network stage runs after 9-LOCAL-ADDONS. Or manually run # "sudo iiab-network"). Design under discussion: #2876 # Some prefer 512MB for Zero W, others prefer 2048MB or higher for RPi 3 and 4. # Please see recommendations at: https://itsfoss.com/swap-size/ pi_swap_file_size: 1024 # 2-COMMON # /usr/libexec/iiab-startup.sh is much like autoexec.bat & /etc/rc.local # It's put in place by 2-common/tasks/iiab-startup.yml at the end of Stage 2. # 3-BASE-SERVER # roles/mysql runs here (mandatory) # roles/nginx runs here (mandatory) # roles/www_base runs here (mandatory) # SEE BELOW: nginx_high_php_limits, apache_allow_sudo # 4-SERVER-OPTIONS # DNS prep (named &/or dhcpd) used to run here. See dnsmasq in 1-PREP above. # Proxy Cache & basic site blocking using /etc/squid allowlists: (whitelists) # e.g. /opt/iiab/iiab/roles/network/templates/squid/allow_dst_domains # e.g. /opt/iiab/iiab/roles/network/templates/squid/allow_url_regexs squid_install: False squid_enabled: False # Enabling this ~= 'iiab_gateway_enabled: True' (ABOVE) gw_squid_whitelist: False # Works with HTTP sites, not HTTPS sites ! gw_block_https: False # Bluetooth PAN access to IIAB server - for Raspberry Pi - for 4-SERVER-OPTIONS bluetooth_install: True bluetooth_enabled: False bluetooth_term_enabled: False # Show entire contents of USB sticks/drives (at http://box/usb) iiab_usb_lib_show_all: True # Set umask=0000 for VFAT, NTFS and exFAT in /etc/usbmount/usbmount.conf so # Kolibri can export & import channels to USB sticks/drive: usb_lib_umask0000_for_kolibri: True # Common UNIX Printing System (CUPS) cups_install: False cups_enabled: False # At Your Own Risk: take a security audit seriously before deploying this samba_install: False samba_enabled: False # roles/www_options HANDLES THE 3 VARS BELOW: # Set to True if intensively using Matomo/PBX/WordPress: nginx_high_php_limits: False # SIMILARLY: 'moodle_install: True' and 'nextcloud_install: True' effectively # force this, via roles/www_options & roles/moodle & roles/nextcloud # WARNING: This might cause excess use of RAM/disk or other resources! # WARNING: AFTER INSTALLING IIAB, PLEASE VERIFY THESE 6 SETTINGS... # https://github.com/iiab/iiab/blob/master/roles/www_options/tasks/php-settings.yml # ...ARE SUITABLE FOR YOUR HARDWARE, as saved in: /etc/php//*/php.ini # ALSO: ADJUST "client_max_body_size 10000M;" AS NEC, IN: /etc/nginx/server.conf # Make this True to enable http://box/js-menu/menu-files/services/power_off.php apache_allow_sudo: False # Toggle iiab-refresh-wiki-docs scraping for offline docs (http://box/info) nodocs: False # 5-XO-SERVICES # Lesser-supported XO services need additional testing. Please contact # http://lists.laptop.org/pipermail/server-devel/ if you're able to help test. # 6-GENERIC-APPS # Gitea (lightweight self-hosted "GitHub") from https://gitea.io gitea_install: False gitea_enabled: False # JupyterHub programming environment with student Notebooks jupyterhub_install: False jupyterhub_enabled: False # Lokole (email for rural communities) from https://ascoderu.ca lokole_install: False # 2022-03-13: Python 3.9+ work lokole_enabled: False # https://github.com/iiab/iiab/issues/3132 # Wikipedia's community editing platform - from MediaWiki.org mediawiki_install: False mediawiki_enabled: False # MQTT pub-sub broker for IoT on Raspberry Pi etc mosquitto_install: False mosquitto_enabled: False # Flow-based visual programming for wiring together IoT hardware devices etc nodered_install: False nodered_enabled: False # Store your docs, calendar, contacts & photos on your local server not cloud! # If using Nextcloud intensively, set nginx_high_php_limits further above. nextcloud_install: False nextcloud_enabled: False # # 2020-02-15: UNUSED at this time. Legacy remains from Apache: # nextcloud_allow_public_ips: True # # Configuration tips for IPv4 access controls and tuning RAM/resources: # https://github.com/iiab/iiab/blob/master/roles/nextcloud/README.md # # 2020-01-07: If installing IIAB often, download.nextcloud.com may throttle # you to ~100 kbit/sec, delaying your IIAB install by an hour or more (#2112). # Uncomment the following line to end that: (might install an older Nextcloud!) # nextcloud_dl_url: https://d.iiab.io/packages/latest.tar.bz2 # If using WordPress intensively, set nginx_high_php_limits further above. wordpress_install: False wordpress_enabled: False # 7-EDU-APPS # KA Lite - SEE THE "Transmission" BITTORRENT DOWNLOADER FURTHER BELOW, TO INSTALL THOUSANDS OF VIDEOS kalite_install: False kalite_enabled: False # Successor to KA Lite, for offline-first teaching and learning - from learningequality.org kolibri_install: True kolibri_enabled: True kolibri_language: en # ar,bg-bg,bn-bd,de,el,en,es-es,es-419,fa,fr-fr,ff-cm,gu-in,ha,hi-in,ht,id,it,ka,km,ko,mr,my,nyn,pt-br,pt-mz,sw-tz,te,uk,ur-pk,vi,yo,zh-hans # kiwix_install: True is REQUIRED, if you install IIAB's Admin Console kiwix_install: True kiwix_enabled: True # Warning: Moodle is a serious LMS, that takes a while to install moodle_install: False moodle_enabled: False # FYI 'nginx_high_php_limits: True' (explained above) is mandated with Moodle, # as auto-enacted by roles/www_options/tasks/php-settings.yml # Regional OSM vector maps use far less disk space than bitmap/raster versions. # Instructions: https://github.com/iiab/iiab/wiki/IIAB-Maps osm_vector_maps_install: True osm_vector_maps_enabled: True # Set to "True" to download .mbtiles files from Archive.org (might be slow!) maps_from_internet_archive: False # Might stall MongoDB on Power Failure: github.com/xsce/xsce/issues/879 # Sugarizer 1.0.1+ strategies to solve? github.com/iiab/iiab/pull/957 # 2020-09-22: Both vars WERE IGNORED on Deb 10 (MongoDB) but no longer? #1437 sugarizer_install: False sugarizer_enabled: False # 8-MGMT-TOOLS # BitTorrent downloader for large Content Packs etc transmission_install: False transmission_enabled: False transmission_compile_latest: False # A. UNCOMMENT LANGUAGE(S) TO DOWNLOAD KA Lite VIDEOS TO /library/transmission # using https://pantry.learningequality.org/downloads/ka-lite/0.17/content/ transmission_kalite_languages: #- english #- french #- hindi #- portugal-portuguese #- brazilian-portuguese #- spanish #- swahili # B. Monitor BitTorrent downloads at http://box:9091 using Admin/changeme # until the download is confirmed complete (can take hours if not days!) # C. Carefully move all videos/thumbnails into /library/ka-lite/content # (DO NOT OVERWRITE SUBFOLDERS assessment, locale, srt !) # D. Log in to KA Lite at http://box:8008/updates/videos/ using Admin/changeme # then click "Scan content folder for videos" (can take many minutes!) # E. READ "KA Lite Administration: What tips & tricks exist?" AT http://FAQ.IIAB.IO # AWStats, originally known as Advanced Web Statistics - from https://awstats.sourceforge.io awstats_install: True awstats_enabled: True # Matomo is a web analytics alternative to Google Analytics, emphasizing privacy and data ownership. matomo_install: True matomo_enabled: True # If using Matomo intensively, investigate nginx_high_php_limits further above. # Process supervision tool - from https://mmonit.com/monit/ # 2020-09-22 WARNING: both vars are IGNORED on Debian 10 due to: iiab/iiab#1849 monit_install: False monit_enabled: False # Networked resource monitoring/graphing tool - from munin-monitoring.org munin_install: False munin_enabled: False # UNMAINTAINED as of July 2021 # Handy for maintaining tables, but DANGEROUS if not locked down phpmyadmin_install: False phpmyadmin_enabled: False # Network traffic monitor - from https://humdi.net/vnstat/ vnstat_install: False vnstat_enabled: False # 9-LOCAL-ADDONS # Simple, Self-Hosted Web Radio - from AzuraCast.com azuracast_install: False azuracast_enabled: False # This var is currently IGNORED. # Python-based Captive Portal, that @m-anish & @jvonau experimented with in # July 2018 (https://github.com/iiab/iiab/pull/870) and that @georgejhunt # extensively later refined (PRs #1179, #1300, #1327, #2070). captiveportal_install: True captiveportal_enabled: False captiveportal_splash_page: / # You might also want to set iiab_home_url (above!) # In a pinch, disable Captive Portal using instructions in http://FAQ.IIAB.IO # Internet Archive Decentralized Web - create your own offline version box:4244 # (or http://box/archive) arising from digital library https://dweb.archive.org internetarchive_install: False internetarchive_enabled: False # Minetest is an open source clone of the Minecraft building blocks game minetest_install: False minetest_enabled: False # Calibre-Web E-Book Library -- Alternative to Calibre, offers a clean/modern UX calibreweb_install: True calibreweb_enabled: True calibreweb_port: 8083 # PORT VARIABLE HAS NO EFFECT (as of January 2019) # http://box/books works. Add {box/libros, box/livres, box/livros, box/liv} etc? calibreweb_url1: /books # For SHORT URL http://box/books (English) calibreweb_url2: /libros # For SHORT URL http://box/libros (Spanish) calibreweb_url3: /livres # For SHORT URL http://box/livres (French) calibreweb_home: /library/calibre-web # default_vars.yml uses: "{{ content_base }}/calibre-web" # SUGGESTION: Calibre-Web can use Calibre's /usr/bin/ebook-convert program, so # ALSO CONSIDER installing Calibre (below, if its graphical bloat is tolerable!) # Calibre E-Book Library -- https://calibre-ebook.com # WARNING: CALIBRE INSTALLS GRAPHICAL LIBRARIES SIMILAR TO X WINDOWS & OPENGL # ON (HEADLESS, SERVER, LITE) OS'S THAT DON'T ALREADY HAVE THESE INSTALLED. calibre_install: False calibre_enabled: False # Change calibre_port to 8010 if you're using XO laptops needing above idmgr ? calibre_port: 8080 # Change calibre to XYZ to add your own mnemonic URL like: http://box/XYZ calibre_web_path: calibre #NEEDS WORK: https://github.com/iiab/iiab/issues/529 # Avoid URL collisions w/ calibreweb_url1, calibreweb_url2, calibreweb_url3 below! # A full-featured PBX (for rural telephony, etc) based on Asterisk and FreePBX. # INSTRUCTIONS: https://github.com/iiab/iiab/tree/master/roles/pbx#readme # If using PBX intensively, investigate nginx_high_php_limits further above. pbx_install: False pbx_enabled: False pbx_use_apache: False # 2023-04-03: Set to 'True' if nec -- please also pbx_use_nginx: True # read github.com/iiab/iiab/issues/2914 & #2916, THX! # 2023-04-03: For EXPERIMENTAL testing on Raspberry Pi... (#3489, PR #3523) asterisk_rpi_patch: False asterisk_chan_dongle: False =IIAB========================================================================== -rw-r--r-- 1 root root 551 Sep 23 23:26 /etc/iiab/iiab_state.yml # DO *NOT* MANUALLY EDIT THIS, THANKS! # IIAB does NOT currently support uninstalling apps/services. sshd_installed: True remoteit_installed: True iiab_admin_installed: True network_installed: True nginx_installed: True www_base_installed: True pylibs_installed: True usb_lib_installed: True www_options_installed: True kolibri_installed: True kiwix_installed: True osm_vector_maps_installed: True awstats_installed: True mysql_installed: True matomo_installed: True captiveportal_installed: True calibreweb_installed: True tailscale_installed: True =IIAB========================================================================== lrwxrwxrwx 1 root root 39 Sep 11 04:40 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf # This is /run/systemd/resolve/stub-resolv.conf managed by man:systemd-resolved(8). # Do not edit. # # This file might be symlinked as /etc/resolv.conf. If you're looking at # /etc/resolv.conf and seeing this text, you have followed the symlink. # # This is a dynamic resolv.conf file for connecting local clients to the # internal DNS stub resolver of systemd-resolved. This file lists all # configured search domains. # # Run "resolvectl status" to see details about the uplink DNS servers # currently in use. # # Third party programs should typically not access this file directly, but only # through the symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a # different way, replace this symlink by a static file or a different symlink. # # See man:systemd-resolved.service(8) for details about the supported modes of # operation for /etc/resolv.conf. nameserver 127.0.0.53 options edns0 trust-ad search lan mynetworksettings.com =IIAB========================================================================== FILE DOES NOT EXIST: /etc/network/interfaces =IIAB========================================================================== FILE DOES NOT EXIST: /etc/hostapd/hostapd.conf =IIAB========================================================================== FILE DOES NOT EXIST: /etc/wpa_supplicant/wpa_supplicant.conf =IIAB========================================================================== -rw-r--r-- 1 root root 861 Sep 15 13:13 /library/www/html/home/menu.json { "debug": false, "menu_lang": "en", "force_mobile_layout": false, "mobile_header_font": "Open Sans", "mobile_incl_description": false, "mobile_incl_extra_description": false, "mobile_incl_extra_html": false, "mobile_incl_footnote": false, "desktop_header_font": "Finger Paint", "desktop_incl_description": true, "desktop_incl_extra_description": true, "desktop_incl_extra_html": true, "desktop_incl_footnote": true, "allow_kiwix_search": true, "allow_poweroff": false, "poweroff_prompt": "Power Off", "autoupdate_menu": true, "allow_server_time_update": true, "multi_tab": false, "tab_names": [ "Main" ], "menu_items_1": [ "en-oob", "en-sample", "en-test_zim", "en-test_mod", "en-map_admin", "en-osm_viewer_v2", "en-usb", "en-kolibri", "en-calibreweb", "en-credits" ] } 3. CONTENT OF DIRECTORIES (1-LEVEL DEEP) =IIAB========================================================================== DIRECTORY DOES NOT EXIST: /etc/network/interfaces.d =IIAB========================================================================== DIRECTORY /etc/systemd/network FILES WILL FOLLOW...IF THEY EXIST -IIAB-------------------------------------------------------------------------- -rw-r--r-- 1 root root 72 Sep 15 13:12 /etc/systemd/network/IIAB-Bridge.netdev ...ITS LAST 100 LINES FOLLOW... # /etc/systemd/network/IIAB-Bridge.netdev [NetDev] Name=br0 Kind=bridge -IIAB-------------------------------------------------------------------------- -rw-r--r-- 1 root root 339 Sep 15 13:12 /etc/systemd/network/IIAB-Bridge.network ...ITS LAST 100 LINES FOLLOW... # /etc/systemd/network/IIAB-Bridge.network [Match] Name=br0 [Network] Address=10.10.10.10/24 LinkLocalAddressing=no ConfigureWithoutCarrier=yes RequiredForOnline=degraded-carrier # Commenting the below line as it has been causing race/looping issues between dnsmasq and systemd-resolved # IIAB ticket #1747 #DNS=10.10.10.10 Domains=lan -IIAB-------------------------------------------------------------------------- -rw-r--r-- 1 root root 128 Sep 15 13:12 /etc/systemd/network/IIAB-Slave-tailscale0.network ...ITS LAST 100 LINES FOLLOW... # /etc/systemd/network/IIAB-Slave-tailscale0.network [Match] Name=tailscale0 [Link] RequiredForOnline=no [Network] Bridge=br0 =IIAB========================================================================== DIRECTORY DOES NOT EXIST: /etc/NetworkManager/system-connections =IIAB========================================================================== DIRECTORY /etc/netplan FILES WILL FOLLOW...IF THEY EXIST -IIAB-------------------------------------------------------------------------- -rw------- 1 root root 272 Sep 15 12:58 /etc/netplan/02-iiab-config.yaml ...ITS LAST 100 LINES FOLLOW... network: version: 2 ethernets: default: match: macaddress: "52:54:00:16:39:8c" dhcp4: true extra0: match: macaddress: "52:54:00:2d:0b:9e" optional: true dhcp4: true dhcp4-overrides: route-metric: 200 4. OUTPUT OF COMMANDS =IIAB========================================================================== COMMAND: /usr/bin/uname -a # Linux kernel Linux box 6.8.0-44-generic #44-Ubuntu SMP PREEMPT_DYNAMIC Tue Aug 13 14:20:20 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux =IIAB========================================================================== COMMAND: /usr/bin/free # RAM memory total used free shared buff/cache available Mem: 2003292 803060 201952 58360 1154532 1200232 Swap: 0 0 0 =IIAB========================================================================== COMMAND: /usr/bin/lscpu # CPU details Architecture: aarch64 CPU op-mode(s): 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Vendor ID: 0x00 BIOS Vendor ID: QEMU Model name: - BIOS Model name: virt-8.2 CPU @ 2.0GHz BIOS CPU family: 1 Model: 0 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 Stepping: 0x0 BogoMIPS: 48.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp flagm2 frint NUMA node(s): 1 NUMA node0 CPU(s): 0,1 Vulnerability Gather data sampling: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Not affected Vulnerability Spec rstack overflow: Not affected Vulnerability Spec store bypass: Vulnerable Vulnerability Spectre v1: Mitigation; __user pointer sanitization Vulnerability Spectre v2: Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected =IIAB========================================================================== COMMAND: /usr/bin/df -h # Disk usage Filesystem Size Used Avail Use% Mounted on tmpfs 196M 1.2M 195M 1% /run efivarfs 256K 17K 240K 7% /sys/firmware/efi/efivars /dev/sda1 24G 4.8G 19G 21% / tmpfs 979M 0 979M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/sda16 891M 108M 721M 13% /boot /dev/sda15 98M 6.4M 92M 7% /boot/efi tmpfs 196M 16K 196M 1% /run/user/1000 =IIAB========================================================================== COMMAND: /usr/bin/df -ah # Disk usage detail Filesystem Size Used Avail Use% Mounted on sysfs 0 0 0 - /sys proc 0 0 0 - /proc udev 944M 0 944M 0% /dev devpts 0 0 0 - /dev/pts tmpfs 196M 1.2M 195M 1% /run efivarfs 256K 17K 240K 7% /sys/firmware/efi/efivars /dev/sda1 24G 4.8G 19G 21% / securityfs 0 0 0 - /sys/kernel/security tmpfs 979M 0 979M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock cgroup2 0 0 0 - /sys/fs/cgroup pstore 0 0 0 - /sys/fs/pstore bpf 0 0 0 - /sys/fs/bpf systemd-1 - - - - /proc/sys/fs/binfmt_misc hugetlbfs 0 0 0 - /dev/hugepages mqueue 0 0 0 - /dev/mqueue debugfs 0 0 0 - /sys/kernel/debug tracefs 0 0 0 - /sys/kernel/tracing fusectl 0 0 0 - /sys/fs/fuse/connections configfs 0 0 0 - /sys/kernel/config /dev/sda16 891M 108M 721M 13% /boot /dev/sda15 98M 6.4M 92M 7% /boot/efi binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc tmpfs 196M 16K 196M 1% /run/user/1000 =IIAB========================================================================== COMMAND: /usr/bin/lsblk # Partition mount points NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 25G 0 disk ├─sda1 8:1 0 24G 0 part / ├─sda15 8:15 0 99M 0 part /boot/efi └─sda16 259:0 0 923M 0 part /boot vda 253:0 0 54K 1 disk =IIAB========================================================================== COMMAND: /usr/sbin/blkid # Mount point details /dev/sda16: LABEL="BOOT" UUID="dc9b1b2c-b7e7-4be5-a833-3a3153e497a2" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="f2899bce-51cf-493b-9deb-35142a0a6497" /dev/sda15: LABEL_FATBOOT="UEFI" LABEL="UEFI" UUID="83FA-0EB7" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="927966bf-648f-483b-b268-3f48264defde" /dev/sda1: LABEL="cloudimg-rootfs" UUID="3e5e56a7-32ef-446a-8ed4-9831fc377300" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="46ae7798-8769-42dc-9447-6863ff45397e" /dev/vda: BLOCK_SIZE="2048" LABEL="cidata" TYPE="iso9660" =IIAB========================================================================== -rw-r--r-- 1 root root 146 Sep 11 04:43 /etc/fstab LABEL=cloudimg-rootfs / ext4 discard,commit=30,errors=remount-ro 0 1 LABEL=BOOT /boot ext4 defaults 0 2 LABEL=UEFI /boot/efi vfat umask=0077 0 1 =IIAB========================================================================== COMMAND: /usr/bin/lshw -C network # Network hardware/interfaces *-network:0 description: Ethernet controller product: Virtio network device vendor: Red Hat, Inc. physical id: 1 bus info: pci@0000:00:01.0 version: 00 width: 64 bits clock: 33MHz capabilities: bus_master cap_list rom configuration: driver=virtio-pci latency=0 resources: irq:46 ioport:10c0(size=32) memory:10080000-10083fff memory:10000000-1003ffff *-virtio0 description: Ethernet interface physical id: 0 bus info: virtio@0 logical name: enp0s1 serial: 52:54:00:16:39:8c capabilities: ethernet physical configuration: autonegotiation=off broadcast=yes driver=virtio_net driverversion=1.0.0 ip=192.168.64.40 link=yes multicast=yes *-network:1 description: Ethernet controller product: Virtio network device vendor: Red Hat, Inc. physical id: 2 bus info: pci@0000:00:02.0 version: 00 width: 64 bits clock: 33MHz capabilities: bus_master cap_list rom configuration: driver=virtio-pci latency=0 resources: irq:47 ioport:10e0(size=32) memory:10084000-10087fff memory:10040000-1007ffff *-virtio1 description: Ethernet interface physical id: 0 bus info: virtio@1 logical name: enp0s2 serial: 52:54:00:2d:0b:9e capabilities: ethernet physical configuration: autonegotiation=off broadcast=yes driver=virtio_net driverversion=1.0.0 ip=192.168.1.164 link=yes multicast=yes =IIAB========================================================================== COMMAND: /usr/sbin/ip addr # Network interfaces 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: enp0s1: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 52:54:00:16:39:8c brd ff:ff:ff:ff:ff:ff inet 192.168.64.40/24 metric 100 brd 192.168.64.255 scope global dynamic enp0s1 valid_lft 74774sec preferred_lft 74774sec inet6 fd78:49f8:657b:17b0:5054:ff:fe16:398c/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 2591980sec preferred_lft 604780sec inet6 fe80::5054:ff:fe16:398c/64 scope link valid_lft forever preferred_lft forever 3: enp0s2: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 52:54:00:2d:0b:9e brd ff:ff:ff:ff:ff:ff inet 192.168.1.164/24 metric 200 brd 192.168.1.255 scope global dynamic enp0s2 valid_lft 64026sec preferred_lft 64026sec inet6 fe80::5054:ff:fe2d:b9e/64 scope link valid_lft forever preferred_lft forever 4: br0: mtu 1500 qdisc noqueue state DOWN group default qlen 1000 link/ether e6:5c:e7:cb:e8:c5 brd ff:ff:ff:ff:ff:ff inet 10.10.10.10/24 brd 10.10.10.255 scope global br0 valid_lft forever preferred_lft forever 5: tailscale0: mtu 1280 qdisc pfifo_fast state UNKNOWN group default qlen 500 link/none =IIAB========================================================================== COMMAND: /usr/sbin/ifconfig # Network interfaces (old view) br0: flags=4099 mtu 1500 inet 10.10.10.10 netmask 255.255.255.0 broadcast 10.10.10.255 ether e6:5c:e7:cb:e8:c5 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enp0s1: flags=4163 mtu 1500 inet 192.168.64.40 netmask 255.255.255.0 broadcast 192.168.64.255 inet6 fe80::5054:ff:fe16:398c prefixlen 64 scopeid 0x20 inet6 fd78:49f8:657b:17b0:5054:ff:fe16:398c prefixlen 64 scopeid 0x0 ether 52:54:00:16:39:8c txqueuelen 1000 (Ethernet) RX packets 1103518 bytes 836307562 (836.3 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 324124 bytes 41195227 (41.1 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enp0s2: flags=4163 mtu 1500 inet 192.168.1.164 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::5054:ff:fe2d:b9e prefixlen 64 scopeid 0x20 ether 52:54:00:2d:0b:9e txqueuelen 1000 (Ethernet) RX packets 946413 bytes 219022422 (219.0 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 197847 bytes 27210855 (27.2 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 1000 (Local Loopback) RX packets 148201 bytes 25014317 (25.0 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 148201 bytes 25014317 (25.0 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 tailscale0: flags=4305 mtu 1280 unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 500 (UNSPEC) RX packets 873 bytes 87617 (87.6 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 21488 bytes 5045667 (5.0 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 =IIAB========================================================================== COMMAND: /usr/sbin/ip route # Routing table default via 192.168.64.1 dev enp0s1 proto dhcp src 192.168.64.40 metric 100 default via 192.168.1.1 dev enp0s2 proto dhcp src 192.168.1.164 metric 200 10.10.10.0/24 dev br0 proto kernel scope link src 10.10.10.10 linkdown 192.168.1.0/24 dev enp0s2 proto kernel scope link src 192.168.1.164 metric 200 192.168.1.1 dev enp0s2 proto dhcp scope link src 192.168.1.164 metric 200 192.168.64.0/24 dev enp0s1 proto kernel scope link src 192.168.64.40 metric 100 192.168.64.1 dev enp0s1 proto dhcp scope link src 192.168.64.40 metric 100 =IIAB========================================================================== COMMAND: /usr/bin/netstat -rn # Routing table (old view) Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.64.1 0.0.0.0 UG 0 0 0 enp0s1 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 enp0s2 10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 br0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s2 192.168.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 enp0s2 192.168.64.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s1 192.168.64.1 0.0.0.0 255.255.255.255 UH 0 0 0 enp0s1 =IIAB========================================================================== COMMAND: /usr/sbin/bridge -d link # Bridge for LAN side =IIAB========================================================================== COMMAND: /usr/bin/sudo netstat -natp # Ports/Services in use Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 488/systemd-resolve tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 935/dnsmasq tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN 119380/python3 tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN 119057/python3 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 118870/mariadbd tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 227442/kiwix-serve tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 154747/nginx: maste tcp 0 0 127.0.0.54:53 0.0.0.0:* LISTEN 488/systemd-resolve tcp 0 0 10.10.10.10:53 0.0.0.0:* LISTEN 935/dnsmasq tcp 0 0 127.0.0.1:65535 0.0.0.0:* LISTEN 674/demuxer tcp 0 0 0.0.0.0:41425 0.0.0.0:* LISTEN 119380/python3 tcp 0 0 127.0.0.1:8083 127.0.0.1:50112 TIME_WAIT - tcp 0 0 127.0.0.1:8083 127.0.0.1:46286 TIME_WAIT - tcp 0 0 192.168.64.40:80 192.168.64.1:58953 ESTABLISHED 154749/nginx: worke tcp6 0 0 :::8083 :::* LISTEN 119057/python3 tcp6 0 0 :::22 :::* LISTEN 1/init tcp6 0 0 192.168.64.40:22 192.168.64.1:58957 ESTABLISHED 235414/sshd: ubuntu tcp6 0 0 192.168.64.40:22 192.168.64.1:58890 ESTABLISHED 1058/sshd: ubuntu [ =IIAB========================================================================== COMMAND: /usr/bin/systemctl status dnsmasq # Is dnsmasq running? ● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; disabled; preset: enabled) Active: active (running) since Sun 2024-09-15 13:51:34 EDT; 2 months 1 day ago Main PID: 935 (dnsmasq) Tasks: 1 (limit: 2264) Memory: 2.5M (peak: 4.1M) CPU: 7.001s CGroup: /system.slice/dnsmasq.service └─935 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -r /run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new --local-service --trust-anchor=.,20326,8,2,e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8ec8d Sep 15 13:51:34 box systemd[1]: Starting dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server... Sep 15 13:51:34 box dnsmasq[935]: started, version 2.90 cachesize 150 Sep 15 13:51:34 box dnsmasq[935]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC loop-detect inotify dumpfile Sep 15 13:51:34 box dnsmasq-dhcp[935]: DHCP, IP range 10.10.10.11 -- 10.10.10.254, lease time 1h Sep 15 13:51:34 box dnsmasq-dhcp[935]: DHCP, sockets bound exclusively to interface br0 Sep 15 13:51:34 box dnsmasq[935]: using only locally-known addresses for lan Sep 15 13:51:34 box dnsmasq[935]: read /etc/hosts.dnsmasq - 4 names Sep 15 13:51:34 box resolvconf[955]: Dropped protocol specifier '.dnsmasq' from 'lo.dnsmasq'. Using 'lo' (ifindex=1). Sep 15 13:51:34 box resolvconf[955]: Failed to set DNS configuration: Link lo is loopback device. Sep 15 13:51:34 box systemd[1]: Started dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server. =IIAB========================================================================== COMMAND: /usr/bin/sudo journalctl -b 0 -u dnsmasq # dnsmasq log Sep 15 13:51:34 box systemd[1]: Starting dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server... Sep 15 13:51:34 box dnsmasq[935]: started, version 2.90 cachesize 150 Sep 15 13:51:34 box dnsmasq[935]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC loop-detect inotify dumpfile Sep 15 13:51:34 box dnsmasq-dhcp[935]: DHCP, IP range 10.10.10.11 -- 10.10.10.254, lease time 1h Sep 15 13:51:34 box dnsmasq-dhcp[935]: DHCP, sockets bound exclusively to interface br0 Sep 15 13:51:34 box dnsmasq[935]: using only locally-known addresses for lan Sep 15 13:51:34 box dnsmasq[935]: read /etc/hosts.dnsmasq - 4 names Sep 15 13:51:34 box resolvconf[955]: Dropped protocol specifier '.dnsmasq' from 'lo.dnsmasq'. Using 'lo' (ifindex=1). Sep 15 13:51:34 box resolvconf[955]: Failed to set DNS configuration: Link lo is loopback device. Sep 15 13:51:34 box systemd[1]: Started dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server. =IIAB========================================================================== COMMAND: /usr/bin/networkctl # systemd-networkd status IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 enp0s1 ether routable configured 3 enp0s2 ether routable configured 4 br0 bridge no-carrier configured 5 tailscale0 none carrier failed 5 links listed. =IIAB========================================================================== COMMAND: d # NetworkManager status COMMAND NOT FOUND: nmcli d =IIAB========================================================================== COMMAND: /usr/bin/sudo journalctl -b 0 -u networkd-dispatcher # networkd-dispatcher log Sep 15 13:51:32 box systemd[1]: Starting networkd-dispatcher.service - Dispatcher daemon for systemd-networkd... Sep 15 13:51:33 box networkd-dispatcher[690]: NET-DISP-unmanaged lo carrier Sep 15 13:51:33 box networkd-dispatcher[698]: NET-DISP-configuring enp0s1 routable Sep 15 13:51:33 box systemd[1]: networkd-dispatcher.service: Got notification message from PID 704, but reception only permitted for main PID 612 Sep 15 13:51:33 box networkd-dispatcher[717]: NET-DISP-configuring enp0s2 carrier Sep 15 13:51:33 box systemd[1]: networkd-dispatcher.service: Got notification message from PID 720, but reception only permitted for main PID 612 Sep 15 13:51:33 box networkd-dispatcher[732]: NET-DISP-configured br0 no-carrier Sep 15 13:51:33 box systemd[1]: Started networkd-dispatcher.service - Dispatcher daemon for systemd-networkd. Sep 15 13:51:33 box networkd-dispatcher[772]: NET-DISP-configuring enp0s2 degraded Sep 15 13:51:33 box networkd-dispatcher[612]: WARNING:Unknown index 5 seen, reloading interface list Sep 15 13:51:33 box systemd[1]: networkd-dispatcher.service: Got notification message from PID 813, but reception only permitted for main PID 612 Sep 15 13:51:33 box networkd-dispatcher[840]: NET-DISP-pending tailscale0 off Sep 15 13:51:33 box networkd-dispatcher[859]: NET-DISP-failed tailscale0 carrier Sep 15 13:51:33 box systemd[1]: networkd-dispatcher.service: Got notification message from PID 866, but reception only permitted for main PID 612 Sep 15 13:51:33 box networkd-dispatcher[870]: NET-DISP-configuring enp0s2 routable =IIAB========================================================================== COMMAND: /usr/sbin/rfkill list # Are WiFi and Bluetooth interfaces blocked? =IIAB========================================================================== COMMAND: /usr/sbin/iw reg get # Detected WiFi country code / legal frequencies =IIAB========================================================================== COMMAND: /usr/sbin/iw dev # List wireless interfaces =IIAB========================================================================== COMMAND: /usr/sbin/iw list # List capabilities of all wireless devices =IIAB========================================================================== COMMAND: /usr/bin/systemctl status hostapd # Downstream Wi-Fi: Is hostapd running? ○ hostapd.service - Access point and authentication server for Wi-Fi and Ethernet Loaded: loaded (/usr/lib/systemd/system/hostapd.service; disabled; preset: enabled) Active: inactive (dead) Docs: man:hostapd(8) Sep 15 13:51:39 box systemd[1]: hostapd.service - Access point and authentication server for Wi-Fi and Ethernet was skipped because of an unmet condition check (ConditionFileNotEmpty=/etc/hostapd/hostapd.conf). Sep 17 06:23:03 box systemd[1]: hostapd.service - Access point and authentication server for Wi-Fi and Ethernet was skipped because of an unmet condition check (ConditionFileNotEmpty=/etc/hostapd/hostapd.conf). Oct 16 07:02:59 box systemd[1]: hostapd.service - Access point and authentication server for Wi-Fi and Ethernet was skipped because of an unmet condition check (ConditionFileNotEmpty=/etc/hostapd/hostapd.conf). =IIAB========================================================================== COMMAND: /usr/bin/ls -l /etc/wpa_supplicant # Upstream Wi-Fi total 40 -rwxr-xr-x 1 root root 941 Dec 25 2023 action_wpa.sh -rw-r--r-- 1 root root 25645 Dec 25 2023 functions.sh -rwxr-xr-x 1 root root 4700 Dec 25 2023 ifupdown.sh =IIAB========================================================================== COMMAND: /usr/bin/ps -AH # Process hierarchy: staging of hostapd & wpa_supplicant? PID TTY TIME CMD 2 ? 00:00:00 kthreadd 3 ? 00:00:00 pool_workqueue_release 4 ? 00:00:00 kworker/R-rcu_g 5 ? 00:00:00 kworker/R-rcu_p 6 ? 00:00:00 kworker/R-slub_ 7 ? 00:00:00 kworker/R-netns 10 ? 00:00:00 kworker/0:0H-events_highpri 12 ? 00:00:00 kworker/R-mm_pe 13 ? 00:00:00 rcu_tasks_kthread 14 ? 00:00:00 rcu_tasks_rude_kthread 15 ? 00:00:00 rcu_tasks_trace_kthread 16 ? 00:00:33 ksoftirqd/0 17 ? 00:01:57 rcu_preempt 18 ? 00:00:04 migration/0 19 ? 00:00:00 idle_inject/0 20 ? 00:00:00 cpuhp/0 21 ? 00:00:00 cpuhp/1 22 ? 00:00:00 idle_inject/1 23 ? 00:00:04 migration/1 24 ? 00:00:06 ksoftirqd/1 26 ? 00:00:00 kworker/1:0H-events_highpri 28 ? 00:00:00 kdevtmpfs 29 ? 00:00:00 kworker/R-inet_ 31 ? 00:00:00 kauditd 32 ? 00:00:05 khungtaskd 33 ? 00:00:00 oom_reaper 34 ? 00:00:00 kworker/R-write 35 ? 00:00:31 kcompactd0 36 ? 00:00:00 ksmd 37 ? 00:00:00 khugepaged 38 ? 00:00:00 kworker/R-kinte 39 ? 00:00:00 kworker/R-kbloc 40 ? 00:00:00 kworker/R-blkcg 41 ? 00:00:00 kworker/R-tpm_d 42 ? 00:00:00 kworker/R-ata_s 43 ? 00:00:00 kworker/R-md 44 ? 00:00:00 kworker/R-md_bi 45 ? 00:00:00 kworker/R-edac- 46 ? 00:00:00 kworker/R-devfr 47 ? 00:00:00 watchdogd 48 ? 00:00:07 kworker/1:1H-kblockd 49 ? 00:00:04 kswapd0 50 ? 00:00:00 ecryptfs-kthread 51 ? 00:00:00 kworker/R-kthro 52 ? 00:00:00 irq/49-ACPI:Ged 53 ? 00:00:00 kworker/R-acpi_ 55 ? 00:00:00 scsi_eh_0 56 ? 00:00:00 kworker/R-scsi_ 58 ? 00:00:00 kworker/R-mld 59 ? 00:00:00 kworker/R-ipv6_ 67 ? 00:00:00 kworker/R-kstrp 69 ? 00:00:00 kworker/u5:0 73 ? 00:00:00 kworker/R-charg 98 ? 00:00:08 kworker/0:1H-kblockd 168 ? 00:00:00 kworker/R-raid5 207 ? 00:01:01 jbd2/sda1-8 208 ? 00:00:00 kworker/R-ext4- 311 ? 00:00:00 kworker/R-kmpat 312 ? 00:00:00 kworker/R-kmpat 352 ? 00:00:00 psimon 423 ? 00:00:00 jbd2/sda16-8 424 ? 00:00:00 kworker/R-ext4- 2025 ? 00:00:00 kworker/R-tls-s 73894 ? 00:00:00 psimon 118779 ? 00:00:00 kworker/R-dio/s 233978 ? 00:00:00 kworker/0:1-cgroup_destroy 234037 ? 00:00:00 kworker/1:3-events 234699 ? 00:00:00 kworker/u4:4-events_unbound 234854 ? 00:00:00 kworker/u4:2-events_unbound 234915 ? 00:00:00 kworker/1:1-events 234976 ? 00:00:00 kworker/0:2-events 235173 ? 00:00:00 kworker/u4:1-flush-8:0 235565 ? 00:00:00 kworker/u4:0-events_power_efficient 235597 ? 00:00:00 kworker/0:0 1 ? 00:04:10 systemd 274 ? 00:01:10 systemd-journal 340 ? 00:00:05 systemd-udevd 488 ? 00:00:20 systemd-resolve 496 ? 00:00:18 systemd-timesyn 545 ? 00:00:29 systemd-network 604 ? 00:03:41 avahi-daemon 635 ? 00:00:00 avahi-daemon 606 ? 00:00:51 dbus-daemon 612 ? 00:00:00 networkd-dispat 614 ? 00:00:01 polkitd 622 ? 00:00:16 systemd-logind 623 ? 00:15:52 tailscaled 624 ? 00:00:23 udisksd 639 ? 00:00:08 wpa_supplicant 654 ? 00:00:12 rsyslogd 674 ? 00:00:17 demuxer 683 ? 00:00:00 unattended-upgr 694 ? 00:00:00 ModemManager 881 ? 00:00:11 cron 907 ? 00:00:00 sshd 1058 ? 00:00:00 sshd 1269 ? 00:00:00 sshd 235414 ? 00:00:00 sshd 235514 ? 00:00:00 sshd 235515 pts/0 00:00:00 bash 235566 pts/0 00:00:00 sudo 235567 pts/1 00:00:00 sudo 235568 pts/1 00:00:00 bash 235630 pts/1 00:00:00 iiab-diagnostic 236520 pts/1 00:00:00 ps 912 ttyAMA0 00:00:00 agetty 933 tty1 00:00:00 agetty 935 ? 00:00:06 dnsmasq 1082 ? 00:00:04 systemd 1083 ? 00:00:00 (sd-pam) 118717 ? 00:00:37 multipathd 118870 ? 00:00:43 mariadbd 118880 ? 00:00:29 iiab-cmdsrv3.py 118981 ? 00:00:13 uwsgi 119000 ? 00:00:00 uwsgi 119057 ? 00:00:35 python3 119380 ? 01:11:18 kolibri 154736 ? 00:00:07 php-fpm8.3 154740 ? 00:00:05 php-fpm8.3 154741 ? 00:00:02 php-fpm8.3 154747 ? 00:00:00 nginx 154748 ? 00:00:00 nginx 154749 ? 00:00:00 nginx 227442 ? 00:00:00 kiwix-serve =IIAB========================================================================== COMMAND: /usr/bin/dmesg | grep -i -e 80211 -e 802\.11 -e wireless -e wifi -e wlan -e broadcom -e brcm -e bcm -e realtek | head -100 # Wi-Fi firmware/driver msgs =IIAB========================================================================== COMMAND: /usr/bin/lspci -nn # Devices on PCI buses 00:00.0 Host bridge [0600]: Red Hat, Inc. QEMU PCIe Host bridge [1b36:0008] 00:01.0 Ethernet controller [0200]: Red Hat, Inc. Virtio network device [1af4:1000] 00:02.0 Ethernet controller [0200]: Red Hat, Inc. Virtio network device [1af4:1000] 00:03.0 SCSI storage controller [0100]: Red Hat, Inc. Virtio SCSI [1af4:1004] 00:04.0 SCSI storage controller [0100]: Red Hat, Inc. Virtio block device [1af4:1001] =IIAB========================================================================== COMMAND: /usr/bin/ls -l /lib/firmware/cypress/*43430* # RPi Zero W & 3 WiFi firmware =IIAB========================================================================== COMMAND: /usr/bin/ls -l /lib/firmware/cypress/*43455* # RPi 3 B+ & 4 WiFi firmware =IIAB========================================================================== COMMAND: /usr/bin/env # Environment variables SHELL=/bin/bash SUDO_GID=1000 SUDO_COMMAND=/bin/bash SUDO_USER=ubuntu PWD=/root LOGNAME=root _=/usr/bin/env HOME=/root LANG=C.UTF-8 LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90: LESSCLOSE=/usr/bin/lesspipe %s %s TERM=xterm-256color LESSOPEN=| /usr/bin/lesspipe %s USER=root SHLVL=2 XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin SUDO_UID=1000 MAIL=/var/mail/root =IIAB========================================================================== COMMAND: -v # Node.js version COMMAND NOT FOUND: node -v =IIAB========================================================================== COMMAND: -v # npm version COMMAND NOT FOUND: npm -v =IIAB========================================================================== COMMAND: /opt/iiab/kiwix/bin/kiwix-serve --version # kiwix-tools kiwix-tools 3.7.0 libkiwix 13.1.0 + libzim 9.2.1 + libxapian 1.4.23 + libcurl 7.67.0 + libmicrohttpd 0.9.76 + libz 1.2.12 + libicu 73.2.0 + libpugixml 0.12.0 libzim 9.2.1 + libzstd 1.5.2 + liblzma 5.2.6 + libxapian 1.4.23 + libicu 73.2.0 =IIAB========================================================================== COMMAND: cd /usr/local/calibre-web-py3; sudo git log --graph --oneline --decorate | head -50 # Calibre-Web version * 486b7bbc (HEAD -> master, origin/master, origin/HEAD) Merge branch 'janeczku:master' into master |\ | * 481237dc Fix for #3131 (Enable/Disable "Separate Book Files from Library" issue) | * 5e9dfc07 Test update * | 265bb088 Merge pull request #242 from holta/update_title_sort-TO-create_functions |\ \ | * | 0035e822 cps/editbooks.py: RENAME update_title_sort TO create_functions FOR PR #240 |/ / * | 16a1d69f Merge pull request #240 from holta/12-upstream-commits |\ \ | * | 8c3ed8e0 12 upstream commits, 29 files changes, 2 merge conflicts resolved (cps/editbooks.py cps/uploader.py) |/| | | |/ | * ce720f40 Shelf sort algorithm is now saved (#3003) | |\ | | * c92115fa Update save shelf sort algorithm | * | a1f9f03f Fix for #3130 (only last e-mail address is saved when specifying multiple e-reader mail addresses in user settings) | * | 6a504673 Merge branch 'Develop': | |\| | | * 839118e4 Bugfixes from testrun | | * fd730f66 Bugfix generate thumbnails on gdrive | | * 1be0ff96 Bugfix load metadata Bugfix xchange author and title Better handling of incompatible iso-639 module on python3.12 | | * 6717683a Improvements merge metadata upload format Music icon only visible once if more than one audio format available | | * 0f9b5d08 Fix cover handling on upload formats | | * 1eb77c9c Upload (multiple) book formats with progress and merge the corresponding metadata into the book | | * d8d9d405 First step format upload with progress | | * 8f2f6f5c Merge branch 'master' into Develop | | |\ * | | | 23af2b0d Oops: Fix PR #223 cps/tasks/download.py slow/stuck message * | | | df50c016 Merge pull request #223 from deldesir/deldesir-patch-9 |\ \ \ \ | * | | | e52fd6ec Add parentheses around yt-dlp link for readability | * | | | 37adc960 Add missing quote | * | | | 35d99598 Fix bad quotes | * | | | 61acf54e Make tickets URL clickable | * | | | 28c95549 Improve stuck error message with context | * | | | 03265a02 Rename fragment_stuck_timeout variable | * | | | e44dd986 Merge branch 'iiab:master' into deldesir-patch-9 | |\ \ \ \ | * | | | | 64c0b55c Make message less categoric | * | | | | 8e98f0ee Merge branch 'iiab:master' into deldesir-patch-9 | |\ \ \ \ \ | * | | | | | 444ccd1c Add context url | * | | | | | 3e80b644 Make link clickable | * | | | | | 8ddb2229 Additional adjustments | * | | | | | 146cfd0b Adjust error message for stuck videos due to unavailable fragments * | | | | | | 7813878b Merge branch 'janeczku:master' into master |\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | =IIAB========================================================================== COMMAND: /usr/bin/sudo lb --version # xklb version 2.9.051 =IIAB========================================================================== COMMAND: /usr/bin/sudo yt-dlp --version # yt-dlp version 2024.08.06 =IIAB========================================================================== COMMAND: /usr/bin/systemctl status calibre-web # Is Calibre-Web running? ● calibre-web.service - Calibre-Web Loaded: loaded (/etc/systemd/system/calibre-web.service; enabled; preset: enabled) Active: active (running) since Wed 2024-10-16 07:02:53 EDT; 1 month 1 day ago Main PID: 119057 (python3) Tasks: 6 (limit: 2264) Memory: 180.0M (peak: 261.7M) CPU: 38.421s CGroup: /system.slice/calibre-web.service └─119057 /usr/local/calibre-web-py3/bin/python3 /usr/local/calibre-web-py3/cps.py -p /library/calibre-web/config/app.db Oct 16 07:02:53 box systemd[1]: Started calibre-web.service - Calibre-Web. =IIAB========================================================================== COMMAND: /usr/bin/journalctl -u calibre-web | tail -100 # Calibre-Web systemd log Sep 15 13:11:53 box systemd[1]: Started calibre-web.service - Calibre-Web. Sep 15 13:11:54 box python3[41730]: [2024-09-15 13:11:54,442] WARN {py.warnings:110} /usr/local/calibre-web-py3/cps/string_helper.py:22: SyntaxWarning: invalid escape sequence '\s' Sep 15 13:11:54 box python3[41730]: return re.sub("(^[\s\u200B-\u200D\ufeff]+)|([\s\u200B-\u200D\ufeff]+$)","", text) Sep 15 13:51:15 box systemd[1]: Stopping calibre-web.service - Calibre-Web... Sep 15 13:51:17 box systemd[1]: calibre-web.service: Deactivated successfully. Sep 15 13:51:17 box systemd[1]: Stopped calibre-web.service - Calibre-Web. Sep 15 13:51:17 box systemd[1]: calibre-web.service: Consumed 2.150s CPU time, 99.6M memory peak, 0B memory swap peak. -- Boot d6d6724f60154bf8bced9681d472e29d -- Sep 15 13:51:32 box systemd[1]: Started calibre-web.service - Calibre-Web. Sep 17 06:22:59 box systemd[1]: Stopping calibre-web.service - Calibre-Web... Sep 17 06:23:00 box systemd[1]: calibre-web.service: Deactivated successfully. Sep 17 06:23:00 box systemd[1]: Stopped calibre-web.service - Calibre-Web. Sep 17 06:23:00 box systemd[1]: calibre-web.service: Consumed 7.191s CPU time, 135.8M memory peak, 0B memory swap peak. Sep 17 06:23:00 box systemd[1]: Started calibre-web.service - Calibre-Web. Oct 16 07:02:50 box systemd[1]: Stopping calibre-web.service - Calibre-Web... Oct 16 07:02:53 box systemd[1]: calibre-web.service: Deactivated successfully. Oct 16 07:02:53 box systemd[1]: Stopped calibre-web.service - Calibre-Web. Oct 16 07:02:53 box systemd[1]: calibre-web.service: Consumed 36.495s CPU time, 88.6M memory peak, 0B memory swap peak. Oct 16 07:02:53 box systemd[1]: Started calibre-web.service - Calibre-Web. =IIAB========================================================================== -rw-r--r-- 1 root root 22577 Nov 16 19:53 /var/log/calibre-web.log ...ITS LAST 100 LINES FOLLOW... [2024-09-17 06:22:59,672] INFO {cps.server:319} webserver stop (restart=False) [2024-09-17 06:22:59,803] INFO {apscheduler.scheduler:212} Scheduler has been shut down [2024-09-17 06:22:59,891] INFO {cps.server:298} Performing shutdown of Calibre-Web [2024-09-17 06:23:01,344] INFO {cps:171} *** "greenlet" version does not meet the requirements. Should: <3.1.0, Found: 3.1.0, please consider installing required version *** [2024-09-17 06:23:01,344] INFO {cps:180} Starting Calibre Web... [2024-09-17 06:23:01,347] DEBUG {cps.services:26} Cannot import goodreads, showing authors-metadata will not work: No module named 'goodreads' [2024-09-17 06:23:01,348] DEBUG {cps.services:34} Cannot import simpleldap, logging in with ldap will not work: No module named 'flask_simpleldap' [2024-09-17 06:23:01,367] DEBUG {cps.services:49} Cannot import gmail, sending books via Gmail Oauth2 Verification will not work: No module named 'google_auth_oauthlib' [2024-09-17 06:23:01,376] WARN {py.warnings:110} /usr/local/calibre-web-py3/lib/python3.12/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend. warnings.warn( [2024-09-17 06:23:01,438] DEBUG {cps.gdriveutils:83} Cannot import pydrive, httplib2, using gdrive will not work: No module named 'pydrive' [2024-09-17 06:23:01,574] INFO {apscheduler.scheduler:181} Scheduler started [2024-09-17 06:23:01,574] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default" [2024-09-17 06:23:01,574] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default" [2024-09-17 06:23:01,574] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default" [2024-09-17 06:23:01,578] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2024-09-17 06:23:01 EDT], next run at: 2024-09-17 06:23:01 EDT)" (scheduled at 2024-09-17 06:23:01.574844-04:00) [2024-09-17 06:23:01,578] INFO {apscheduler.scheduler:641} Removed job eada05614a734f75a0fb01edfb9f94e4 [2024-09-17 06:23:01,579] DEBUG {cps.services.worker:91} Add Task for user: System - Clean up [2024-09-17 06:23:01,579] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2024-09-17 06:23:01 EDT], next run at: 2024-09-17 06:23:01 EDT)" executed successfully [2024-09-17 06:23:01,579] DEBUG {cps.tasks.clean:43} Deleted expired session_keys [2024-09-17 06:23:01,664] DEBUG {cps.comic:46} Cannot import comicapi, extracting comic metadata will not work: No module named 'comicapi' [2024-09-17 06:23:01,665] DEBUG {cps.comic:53} Cannot import rarfile, extracting cover files from rar files will not work: No module named 'rarfile' [2024-09-17 06:23:01,665] DEBUG {cps.comic:59} Cannot import py7zr, extracting cover files from CB7 files will not work: No module named 'py7zr' [2024-09-17 06:23:01,722] DEBUG {cps.uploader:82} Cannot import mutagen, extracting audio metadata will not work: No module named 'mutagen' [2024-09-17 06:23:01,734] DEBUG {cps.admin:83} Cannot import Flask-Dance, login with Oauth will not work: No module named 'flask_dance' [2024-09-17 06:23:01,736] DEBUG {cps.gdrive:44} Cannot import googleapiclient, using GDrive will not work: No module named 'googleapiclient' [2024-09-17 06:23:01,832] DEBUG {cps.search_metadata:62} Import error for metadata source: scholar - No module named 'scholarly' [2024-09-17 06:23:01,838] DEBUG {cps.search_metadata:62} Import error for metadata source: lubimyczytac - No module named 'html2text' [2024-09-17 06:23:01,842] DEBUG {cps.search_metadata:62} Import error for metadata source: douban - No module named 'html2text' [2024-09-17 06:23:01,895] INFO {cps.server:268} Starting Tornado server on :8083 [2024-09-22 18:18:41,954] WARN {apscheduler.executors.default:120} Run time of job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-09-23 04:10:00 EDT)" was missed by 14:08:41.950598 [2024-09-22 18:18:41,961] WARN {apscheduler.executors.default:120} Run time of job "delete temp (trigger: cron[hour='4'], next run at: 2024-09-23 04:00:00 EDT)" was missed by 14:18:41.944326 [2024-09-27 02:39:55,006] WARN {apscheduler.executors.default:120} Run time of job "delete temp (trigger: cron[hour='4'], next run at: 2024-09-27 04:00:00 EDT)" was missed by 22:39:54.985439 [2024-09-27 02:39:54,990] WARN {apscheduler.executors.default:120} Run time of job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-09-27 04:10:00 EDT)" was missed by 22:29:54.989953 [2024-09-27 04:00:00,089] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2024-09-28 04:00:00 EDT)" (scheduled at 2024-09-27 04:00:00-04:00) [2024-09-27 04:00:00,231] DEBUG {cps.services.worker:91} Add Task for user: System - Clean up [2024-09-27 04:00:00,233] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2024-09-28 04:00:00 EDT)" executed successfully [2024-09-27 04:00:00,253] DEBUG {cps.tasks.clean:43} Deleted expired session_keys [2024-09-27 04:10:00,045] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-09-28 04:10:00 EDT)" (scheduled at 2024-09-27 04:10:00-04:00) [2024-09-27 04:10:00,064] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-09-28 04:10:00 EDT)" executed successfully [2024-10-03 17:53:31,257] WARN {apscheduler.executors.default:120} Run time of job "delete temp (trigger: cron[hour='4'], next run at: 2024-10-04 04:00:00 EDT)" was missed by 13:53:31.253435 [2024-10-03 17:53:31,277] WARN {apscheduler.executors.default:120} Run time of job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-10-04 04:10:00 EDT)" was missed by 13:43:31.276799 [2024-10-07 03:59:56,849] WARN {apscheduler.executors.default:120} Run time of job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-10-07 04:10:00 EDT)" was missed by 23:49:56.848260 [2024-10-07 03:59:56,853] WARN {apscheduler.executors.default:120} Run time of job "delete temp (trigger: cron[hour='4'], next run at: 2024-10-07 04:00:00 EDT)" was missed by 23:59:56.843402 [2024-10-07 04:00:00,056] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2024-10-08 04:00:00 EDT)" (scheduled at 2024-10-07 04:00:00-04:00) [2024-10-07 04:00:00,149] DEBUG {cps.services.worker:91} Add Task for user: System - Clean up [2024-10-07 04:00:00,164] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2024-10-08 04:00:00 EDT)" executed successfully [2024-10-07 04:00:00,176] DEBUG {cps.tasks.clean:43} Deleted expired session_keys [2024-10-07 04:10:00,042] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-10-08 04:10:00 EDT)" (scheduled at 2024-10-07 04:10:00-04:00) [2024-10-07 04:10:00,045] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-10-08 04:10:00 EDT)" executed successfully [2024-10-15 01:15:44,874] WARN {apscheduler.executors.default:120} Run time of job "delete temp (trigger: cron[hour='4'], next run at: 2024-10-15 04:00:00 EDT)" was missed by 21:15:44.870352 [2024-10-15 01:15:44,880] WARN {apscheduler.executors.default:120} Run time of job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-10-15 04:10:00 EDT)" was missed by 21:05:44.880373 [2024-10-16 07:02:50,280] INFO {cps.server:319} webserver stop (restart=False) [2024-10-16 07:02:50,776] INFO {apscheduler.scheduler:212} Scheduler has been shut down [2024-10-16 07:02:50,973] INFO {cps.server:298} Performing shutdown of Calibre-Web [2024-10-16 07:02:56,477] INFO {cps:171} *** "greenlet" version does not meet the requirements. Should: <3.1.0, Found: 3.1.0, please consider installing required version *** [2024-10-16 07:02:56,477] INFO {cps:180} Starting Calibre Web... [2024-10-16 07:02:56,485] DEBUG {cps.services:26} Cannot import goodreads, showing authors-metadata will not work: No module named 'goodreads' [2024-10-16 07:02:56,486] DEBUG {cps.services:34} Cannot import simpleldap, logging in with ldap will not work: No module named 'flask_simpleldap' [2024-10-16 07:02:56,567] DEBUG {cps.services:49} Cannot import gmail, sending books via Gmail Oauth2 Verification will not work: No module named 'google_auth_oauthlib' [2024-10-16 07:02:56,582] WARN {py.warnings:110} /usr/local/calibre-web-py3/lib/python3.12/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend. warnings.warn( [2024-10-16 07:02:56,768] DEBUG {cps.gdriveutils:83} Cannot import pydrive, httplib2, using gdrive will not work: No module named 'pydrive' [2024-10-16 07:02:56,994] INFO {apscheduler.scheduler:181} Scheduler started [2024-10-16 07:02:56,994] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default" [2024-10-16 07:02:56,995] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default" [2024-10-16 07:02:56,995] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default" [2024-10-16 07:02:56,995] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2024-10-16 07:02:56 EDT], next run at: 2024-10-16 07:02:56 EDT)" (scheduled at 2024-10-16 07:02:56.995202-04:00) [2024-10-16 07:02:56,997] INFO {apscheduler.scheduler:641} Removed job 7a63d54b72094e04b57012d74eda0133 [2024-10-16 07:02:56,998] DEBUG {cps.services.worker:91} Add Task for user: System - Clean up [2024-10-16 07:02:56,998] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2024-10-16 07:02:56 EDT], next run at: 2024-10-16 07:02:56 EDT)" executed successfully [2024-10-16 07:02:57,017] DEBUG {cps.tasks.clean:43} Deleted expired session_keys [2024-10-16 07:02:57,781] DEBUG {cps.comic:46} Cannot import comicapi, extracting comic metadata will not work: No module named 'comicapi' [2024-10-16 07:02:57,811] DEBUG {cps.comic:53} Cannot import rarfile, extracting cover files from rar files will not work: No module named 'rarfile' [2024-10-16 07:02:57,811] DEBUG {cps.comic:59} Cannot import py7zr, extracting cover files from CB7 files will not work: No module named 'py7zr' [2024-10-16 07:02:58,134] DEBUG {cps.uploader:82} Cannot import mutagen, extracting audio metadata will not work: No module named 'mutagen' [2024-10-16 07:02:58,206] DEBUG {cps.admin:83} Cannot import Flask-Dance, login with Oauth will not work: No module named 'flask_dance' [2024-10-16 07:02:58,215] DEBUG {cps.gdrive:44} Cannot import googleapiclient, using GDrive will not work: No module named 'googleapiclient' [2024-10-16 07:02:58,476] DEBUG {cps.search_metadata:62} Import error for metadata source: scholar - No module named 'scholarly' [2024-10-16 07:02:58,499] DEBUG {cps.search_metadata:62} Import error for metadata source: lubimyczytac - No module named 'html2text' [2024-10-16 07:02:58,509] DEBUG {cps.search_metadata:62} Import error for metadata source: douban - No module named 'html2text' [2024-10-16 07:02:58,592] INFO {cps.server:268} Starting Tornado server on :8083 [2024-10-21 11:16:07,541] WARN {apscheduler.executors.default:120} Run time of job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-10-22 04:10:00 EDT)" was missed by 7:06:07.536196 [2024-10-21 11:16:07,552] WARN {apscheduler.executors.default:120} Run time of job "delete temp (trigger: cron[hour='4'], next run at: 2024-10-22 04:00:00 EDT)" was missed by 7:16:07.528309 [2024-10-24 13:28:54,639] WARN {apscheduler.executors.default:120} Run time of job "delete temp (trigger: cron[hour='4'], next run at: 2024-10-25 04:00:00 EDT)" was missed by 9:28:54.629003 [2024-10-24 13:28:54,647] WARN {apscheduler.executors.default:120} Run time of job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-10-25 04:10:00 EDT)" was missed by 9:18:54.646995 [2024-11-16 00:48:27,277] WARN {apscheduler.executors.default:120} Run time of job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-11-16 04:10:00 EDT)" was missed by 21:38:27.273532 [2024-11-16 00:48:27,283] WARN {apscheduler.executors.default:120} Run time of job "delete temp (trigger: cron[hour='4'], next run at: 2024-11-16 04:00:00 EDT)" was missed by 21:48:27.270656 [2024-11-16 11:32:52,016] WARN {apscheduler.executors.default:120} Run time of job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2024-11-17 04:10:00 EDT)" was missed by 8:22:52.015556 [2024-11-16 11:32:52,021] WARN {apscheduler.executors.default:120} Run time of job "delete temp (trigger: cron[hour='4'], next run at: 2024-11-17 04:00:00 EDT)" was missed by 8:32:52.011783 [2024-11-16 19:53:32,973] DEBUG {cps.web:1436} You are now logged in as: 'Admin' [2024-11-16 19:53:33,036] DEBUG {cps.ub:84} Login and store session : a7899209591e4087a79076987ee12438aa0d1723a0e9bd319076aab169fe023c025e53db778d7e5b96138d0a1d038b48801c81174ca99466fe9ae7d93e978cf8 [2024-11-16 19:53:46,674] DEBUG {cps.services.worker:91} Add Task for user: Admin - Metadata fetch task for https://www.youtube.com/watch?v=Ly6ZhQVnVow [2024-11-16 19:53:46,688] INFO {cps.tasks.metadata_extract:155} Starting to fetch metadata for URL: https://www.youtube.com/watch?v=Ly6ZhQVnVow [2024-11-16 19:53:50,052] DEBUG {cps.services.worker:91} Add Task for user: Admin - Download task for https://www.youtube.com/watch?v=Ly6ZhQVnVow [2024-11-16 19:53:50,053] INFO {cps.tasks.download:43} Subprocess args: ['lb-wrapper', 'dl', 'https://www.youtube.com/watch?v=Ly6ZhQVnVow'] [2024-11-16 19:53:52,113] ERROR {cps.tasks.download:131} An error occurred during the subprocess execution: 'NoneType' object is not subscriptable [2024-11-16 19:53:52,115] INFO {cps.tasks.download:138} Download task for https://www.youtube.com/watch?v=Ly6ZhQVnVow completed successfully =IIAB========================================================================== -rw-r--r-- 1 root root 8244 Nov 16 19:53 /var/log/xklb.log ...ITS LAST 300 LINES FOLLOW... 2024-11-16 19:53:47 - [Info] Using yt-dlp 2024.08.06 2024-11-16 19:53:47 - [Info] Running xklb command: lb tubeadd '/library/calibre-web/xklb-metadata.db' 'https://www.youtube.com/watch?v=Ly6ZhQVnVow' --force -vv 2024-11-16 19:53:47 - [Debug] library v2.9.051 :: /root/.local/share/pipx/venvs/xklb/bin 2024-11-16 19:53:47 - [Debug] ['/usr/local/bin/lb', 'tubeadd', '/library/calibre-web/xklb-metadata.db', 'https://www.youtube.com/watch?v=Ly6ZhQVnVow', '--force', '-vv'] 2024-11-16 19:53:48 - [Debug] {'force': True, 'paths': ['https://www.youtube.com/watch?v=Ly6ZhQVnVow']} 2024-11-16 19:53:48 - [Debug] {'noprogress': True, 'skip_download': True, 'lazy_playlist': True, 'extract_flat': True, 'no_check_certificate': True, 'ignore_no_formats_error': True, 'skip_playlist_after_errors': 21, 'playlistend': 20000, 'force': True} 2024-11-16 19:53:48 - [Debug] yt-dlp initialized 0.0792 2024-11-16 19:53:48 - [Info] [youtube] Extracting URL: https://www.youtube.com/watch?v=Ly6ZhQVnVow 2024-11-16 19:53:48 - [Info] [youtube] Ly6ZhQVnVow: Downloading webpage 2024-11-16 19:53:49 - [Info] [youtube] Ly6ZhQVnVow: Downloading ios player API JSON 2024-11-16 19:53:49 - [Info] [youtube] Ly6ZhQVnVow: Downloading web creator player API JSON 2024-11-16 19:53:49 - [Debug] no such table: media 2024-11-16 19:53:49 - [Debug] Importing playlist-less media https://www.youtube.com/watch?v=Ly6ZhQVnVow 2024-11-16 19:53:49 - [Debug] media.playlist_media_add 1.1273 2024-11-16 19:53:49 - [Debug] ydl.extract_info done 0.3715 2024-11-16 19:53:49 - [Debug] 2024-11-16 19:53:49 - [Debug] Optimizing database 2024-11-16 19:53:49 - [Debug] Processing table: media 2024-11-16 19:53:49 - [Debug] Transforming column order: ['id', 'size', 'duration', 'time_uploaded', 'time_created', 'time_modified', 'time_deleted', 'time_downloaded', 'fps', 'view_count', 'path', 'webpath', 'extractor_id'] 2024-11-16 19:53:49 - [Debug] Creating index: id 2024-11-16 19:53:49 - [Debug] Creating index: size 2024-11-16 19:53:49 - [Debug] Creating index: duration 2024-11-16 19:53:49 - [Debug] Creating index: time_uploaded 2024-11-16 19:53:49 - [Debug] Creating index: time_created 2024-11-16 19:53:49 - [Debug] Creating index: time_modified 2024-11-16 19:53:49 - [Debug] Creating index: time_deleted 2024-11-16 19:53:49 - [Debug] Creating index: time_downloaded 2024-11-16 19:53:49 - [Debug] Creating index: fps 2024-11-16 19:53:49 - [Debug] Creating index: view_count 2024-11-16 19:53:49 - [Debug] Creating index: uploader 2024-11-16 19:53:49 - [Debug] Creating index: path 2024-11-16 19:53:49 - [Debug] Creating index: live_status 2024-11-16 19:53:49 - [Debug] Creating fts index: ['path', 'webpath', 'title'] 2024-11-16 19:53:49 - [Debug] Processing table: captions 2024-11-16 19:53:49 - [Info] 2024-11-16 19:53:49 - [Debug] Traceback (most recent call last): 2024-11-16 19:53:49 - [Debug] File "/usr/local/bin/lb", line 8, in 2024-11-16 19:53:49 - [Debug] sys.exit(library()) 2024-11-16 19:53:49 - [Debug] ^^^^^^^^^ 2024-11-16 19:53:49 - [Debug] File "/root/.local/share/pipx/venvs/xklb/lib/python3.12/site-packages/xklb/__main__.py", line 318, in library 2024-11-16 19:53:49 - [Debug] return args.func() 2024-11-16 19:53:49 - [Debug] ^^^^^^^^^^^ 2024-11-16 19:53:49 - [Debug] File "/root/.local/share/pipx/venvs/xklb/lib/python3.12/site-packages/xklb/__main__.py", line 264, in import_func 2024-11-16 19:53:49 - [Debug] return getattr(module, function_name)() 2024-11-16 19:53:49 - [Debug] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-11-16 19:53:49 - [Debug] File "/root/.local/share/pipx/venvs/xklb/lib/python3.12/site-packages/xklb/createdb/tube_add.py", line 84, in tube_add 2024-11-16 19:53:49 - [Debug] db_utils.optimize(args) 2024-11-16 19:53:49 - [Debug] File "/root/.local/share/pipx/venvs/xklb/lib/python3.12/site-packages/xklb/utils/db_utils.py", line 164, in optimize 2024-11-16 19:53:49 - [Debug] if not all(x == y for x, y in compare_order): 2024-11-16 19:53:49 - [Debug] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-11-16 19:53:49 - [Debug] File "/root/.local/share/pipx/venvs/xklb/lib/python3.12/site-packages/xklb/utils/db_utils.py", line 164, in 2024-11-16 19:53:49 - [Debug] if not all(x == y for x, y in compare_order): 2024-11-16 19:53:49 - [Debug] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-11-16 19:53:49 - [Debug] ValueError: zip() argument 2 is shorter than argument 1 2024-11-16 19:53:50 - [Error] Error 1 occurred while running lb-wrapper's xklb commands. 2024-11-16 19:53:50 - [Info] Using yt-dlp 2024.08.06 2024-11-16 19:53:50 - [Info] Running xklb command: lb dl '/library/calibre-web/xklb-metadata.db' --video --search 'https://www.youtube.com/watch?v=Ly6ZhQVnVow' --format best --format-sort 'tbr~1000' --write-thumbnail --subs --live --live-from-start -o '/library/downloads/calibre-web/%(extractor_key,extractor)s/%(uploader,uploader_id)s/%(title).170B_%(view_count)3.2D_[%(id).64B].%(ext)s' -vv 2024-11-16 19:53:50 - [Debug] library v2.9.051 :: /root/.local/share/pipx/venvs/xklb/bin 2024-11-16 19:53:50 - [Debug] ['/usr/local/bin/lb', 'dl', '/library/calibre-web/xklb-metadata.db', '--video', '--search', 'https://www.youtube.com/watch?v=Ly6ZhQVnVow', '--format', 'best', '--format-sort', 'tbr~1000', '--write-thumbnail', '--subs', '--live', '--live-from-start', '-o', '/library/downloads/calibre-web/%(extractor_key,extractor)s/%(uploader,uploader_id)s/%(title).170B_%(view_count)3.2D_[%(id).64B].%(ext)s', '-vv'] 2024-11-16 19:53:50 - [Debug] {'include': ['https://www.youtube.com/watch?v=Ly6ZhQVnVow'], 'subs': True, 'live': True, 'paths': []} 2024-11-16 19:53:50 - [Debug] None 2024-11-16 19:53:50 - [Debug] {'id': 1, 'path': 'https://www.youtube.com/watch?v=Ly6ZhQVnVow', 'title': 'Led Zeppelin - Stairway To Heaven (Live at Earls Court 1975) [Official Video]', 'duration': 648, 'time_created': 1731804829, 'size': 0, 'time_modified': 0, 'time_downloaded': 0, 'time_deleted': 0, 'error': None, 'extractor_key': 'Playlist-less media'} 2024-11-16 19:53:50 - [Debug] {'noprogress': True, 'lazy_playlist': True, 'noplaylist': True, 'no_check_certificate': True, 'ignore_no_formats_error': True, 'skip_playlist_after_errors': 21, 'playlistend': 20000, 'extractor_args': {'youtube': {'skip': ['authcheck']}}, 'check_formats': 'selected', 'logger': .DictLogger object at 0xfa53451a8fb0>, 'postprocessors': [{'key': 'FFmpegMetadata'}, {'key': 'FFmpegEmbedSubtitle'}], 'playlist_items': '1', 'extractor_retries': 3, 'retries': 12, 'retry_sleep_functions': {'extractor': . at 0xfa53451b5760>, 'http': . at 0xfa53451b5800>, 'fragment': . at 0xfa53451b58a0>}, 'outtmpl': {'default': '/library/downloads/calibre-web/%(extractor_key,extractor)s/%(uploader,uploader_id)s/%(title).170B_%(view_count)3.2D_[%(id).64B].%(ext)s'}, 'progress_hooks': [. at 0xfa53451b5940>], 'subtitlesformat': 'srt/best', 'writesubtitles': True, 'writeautomaticsub': True, 'format': 'best', 'format_sort': ['tbr~1000'], 'writethumbnail': True, 'live_from_start': True, '_warnings': ['"-f best" selects the best pre-merged format which is often not the best option.\n To let yt-dlp download and merge the best available formats, simply do not pass any format selection.\n If you know what you are doing and want only the best pre-merged format, use "-f b" instead to suppress this warning'], 'include': ['https://www.youtube.com/watch?v=Ly6ZhQVnVow'], 'subs': True, 'live': True} 2024-11-16 19:53:50 - [Debug] [yt-dlp]: Downloading https://www.youtube.com/watch?v=Ly6ZhQVnVow 2024-11-16 19:53:51 - [Debug] [https://www.youtube.com/watch?v=Ly6ZhQVnVow]: yt-dlp ERROR: [youtube] Ly6ZhQVnVow: No video formats found! 2024-11-16 19:53:51 - [Debug] [https://www.youtube.com/watch?v=Ly6ZhQVnVow]: yt-dlp returned no info 2024-11-16 19:53:51 - [Debug] [https://www.youtube.com/watch?v=Ly6ZhQVnVow]: Unrecoverable error matched. ERROR: [youtube] Ly6ZhQVnVow: No video formats found! 2024-11-16 19:53:51 - [Debug] Extra media data {'time_modified': 0, 'time_downloaded': 0, 'time_deleted': 0} 2024-11-16 19:53:51 - [Info] lb-wrapper's xklb command (dl) completed successfully. =IIAB========================================================================== COMMAND: /usr/bin/journalctl -t IIAB-CMDSRV # Admin Console CMDSRV log Sep 15 13:13:46 box IIAB-CMDSRV[53537]: IIAB-CMDSRV : Starting Command Server Sep 15 13:13:48 box IIAB-CMDSRV[53537]: IIAB-CMDSRV : Restarting hostapd Sep 15 13:13:48 box IIAB-CMDSRV[53537]: IIAB-CMDSRV : Job Minder Thread Started Sep 15 13:13:50 box IIAB-CMDSRV[53537]: IIAB-CMDSRV : Stopping Command Server Sep 15 13:13:50 box IIAB-CMDSRV[53537]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 15 13:13:50 box IIAB-CMDSRV[53537]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 15 13:13:50 box IIAB-CMDSRV[53537]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 15 13:13:50 box IIAB-CMDSRV[53537]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 15 13:13:50 box IIAB-CMDSRV[53537]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 15 13:13:50 box IIAB-CMDSRV[53796]: IIAB-CMDSRV : Starting Command Server Sep 15 13:13:52 box IIAB-CMDSRV[53796]: IIAB-CMDSRV : Restarting hostapd Sep 15 13:13:52 box IIAB-CMDSRV[53796]: IIAB-CMDSRV : Job Minder Thread Started Sep 15 13:51:16 box IIAB-CMDSRV[53796]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 15 13:51:16 box IIAB-CMDSRV[53796]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 15 13:51:16 box IIAB-CMDSRV[53796]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 15 13:51:16 box IIAB-CMDSRV[53796]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 15 13:51:16 box IIAB-CMDSRV[53796]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 15 13:51:16 box IIAB-CMDSRV[53796]: IIAB-CMDSRV : Stopping Command Server -- Boot d6d6724f60154bf8bced9681d472e29d -- Sep 15 13:51:35 box IIAB-CMDSRV[899]: IIAB-CMDSRV : Starting Command Server Sep 15 13:51:39 box IIAB-CMDSRV[899]: IIAB-CMDSRV : Restarting hostapd Sep 15 13:51:39 box IIAB-CMDSRV[899]: IIAB-CMDSRV : Job Minder Thread Started Sep 17 06:22:59 box IIAB-CMDSRV[899]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 17 06:22:59 box IIAB-CMDSRV[899]: IIAB-CMDSRV : Stopping Command Server Monitor Thread Sep 17 06:22:59 box IIAB-CMDSRV[899]: IIAB-CMDSRV : Stopping Command Server Worker Thread Sep 17 06:23:00 box IIAB-CMDSRV[9070]: IIAB-CMDSRV : Starting Command Server Sep 17 06:23:03 box IIAB-CMDSRV[9070]: IIAB-CMDSRV : Restarting hostapd Sep 17 06:23:03 box IIAB-CMDSRV[9070]: IIAB-CMDSRV : Job Minder Thread Started Oct 16 07:02:53 box IIAB-CMDSRV[118880]: IIAB-CMDSRV : Starting Command Server Oct 16 07:02:59 box IIAB-CMDSRV[118880]: IIAB-CMDSRV : Restarting hostapd Oct 16 07:02:59 box IIAB-CMDSRV[118880]: IIAB-CMDSRV : Job Minder Thread Started 5. FIREWALL RULES =IIAB========================================================================== COMMAND: /usr/bin/sudo iptables-save # Firewall rules # Generated by iptables-save v1.8.10 (nf_tables) on Sat Nov 16 20:00:18 2024 *filter :INPUT ACCEPT [21882:1699545] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [706675:100735627] -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m tcp --dport 111 -j DROP -A INPUT -p udp -m udp --dport 111 -j DROP -A INPUT -p tcp -m tcp --dport 3306 -j DROP -A INPUT -p udp -m udp --dport 3306 -j DROP -A INPUT -p tcp -m tcp --dport 5432 -j DROP -A INPUT -p udp -m udp --dport 5432 -j DROP -A INPUT -p tcp -m tcp --dport 5984 -j DROP -A INPUT -p udp -m udp --dport 5984 -j DROP -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -i br0 -m state --state NEW -j ACCEPT -A INPUT -p udp -m udp --dport 5353 -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 22 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 80 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 10000:10100 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 12080 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 12443 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 8080 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 8083 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 631 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 4244 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 8000 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 8008 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 3000 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 8009 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p udp -m udp --dport 30000 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 1883 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 1880 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 8089 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 9091 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -p tcp -m tcp --dport 51413 -m state --state NEW -j ACCEPT -A INPUT -i enp0s1 -j DROP -A FORWARD -i enp0s1 -o br0 -m state --state RELATED,ESTABLISHED -j ACCEPT -A FORWARD -i br0 -o enp0s1 -j ACCEPT -A FORWARD -i enp0s1 -o br0 -j DROP COMMIT # Completed on Sat Nov 16 20:00:18 2024 # Generated by iptables-save v1.8.10 (nf_tables) on Sat Nov 16 20:00:18 2024 *nat :PREROUTING ACCEPT [20768:3965702] :INPUT ACCEPT [13537:3046269] :OUTPUT ACCEPT [59833:4275929] :POSTROUTING ACCEPT [59833:4275929] COMMIT # Completed on Sat Nov 16 20:00:18 2024 =IIAB========================================================================== COMMAND: /usr/bin/sudo ufw status verbose # Firewall status & rules 6. LOG FILES (e.g. LAST 100 LINES OF EACH) =IIAB========================================================================== COMMAND: /usr/bin/grep -B2 "SEE ERROR ABOVE" /opt/iiab/iiab/*.log # for skip_role_on_error =IIAB========================================================================== -rw-r--r-- 1 root root 518010 Sep 15 13:12 /opt/iiab/iiab/iiab-install.log ...ITS LAST 100 LINES FOLLOW... 2024-09-15 13:12:08,400 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:08,410 p=3024 u=root n=ansible | TASK [network : Remove networkd-dispatcher hook for ap0 on RPi hardware with wifi_up_down False] ******************************** 2024-09-15 13:12:08,424 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item={'dest': '/etc/networkd-dispatcher/carrier.d/iiab-wifi'}) 2024-09-15 13:12:08,426 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item={'dest': '/etc/networkd-dispatcher/no-carrier.d/iiab-wifi'}) 2024-09-15 13:12:08,428 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item={'dest': '/etc/networkd-dispatcher/routable.d/iiab-wifi'}) 2024-09-15 13:12:08,431 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item={'dest': '/etc/networkd-dispatcher/routable.d/iiab-wifi2'}) 2024-09-15 13:12:08,431 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:08,439 p=3024 u=root n=ansible | TASK [network : Reload systemd] ************************************************************************************************* 2024-09-15 13:12:08,783 p=3024 u=root n=ansible | ok: [127.0.0.1] 2024-09-15 13:12:08,791 p=3024 u=root n=ansible | TASK [network : Enable & Restart systemd-networkd.service] ********************************************************************** 2024-09-15 13:12:09,125 p=3024 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:12:09,133 p=3024 u=root n=ansible | TASK [network : Enable & Restart systemd-resolved.service] ********************************************************************** 2024-09-15 13:12:09,419 p=3024 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:12:09,427 p=3024 u=root n=ansible | TASK [network : Raspbian can use dhcpcd only with no N-M or SYS-NETD active] **************************************************** 2024-09-15 13:12:09,440 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,450 p=3024 u=root n=ansible | TASK [network : Not RPi, Not NetworkManager, Not systemd-networkd in use] ******************************************************* 2024-09-15 13:12:09,467 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,475 p=3024 u=root n=ansible | TASK [network : hostapd] ******************************************************************************************************** 2024-09-15 13:12:09,504 p=3024 u=root n=ansible | included: /opt/iiab/iiab/roles/network/tasks/hostapd.yml for 127.0.0.1 2024-09-15 13:12:09,519 p=3024 u=root n=ansible | TASK [network : Disable hostapd when not using ap0 and wifi gateway present, or no WiFi hardware present or support not detected] *** 2024-09-15 13:12:09,535 p=3024 u=root n=ansible | ok: [127.0.0.1] 2024-09-15 13:12:09,543 p=3024 u=root n=ansible | TASK [network : Disable the Access Point 'hostapd' service] ********************************************************************* 2024-09-15 13:12:09,757 p=3024 u=root n=ansible | ok: [127.0.0.1] 2024-09-15 13:12:09,765 p=3024 u=root n=ansible | TASK [network : Detect WiFi country code in use] ******************************************************************************** 2024-09-15 13:12:09,775 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,782 p=3024 u=root n=ansible | TASK [network : Set Wifi Region country code for hostapd when present] ********************************************************** 2024-09-15 13:12:09,793 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,800 p=3024 u=root n=ansible | TASK [network : Detect current Wifi channel] ************************************************************************************ 2024-09-15 13:12:09,810 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,818 p=3024 u=root n=ansible | TASK [network : Setting WiFi channel to {{ current_client_channel.stdout }}] **************************************************** 2024-09-15 13:12:09,829 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,836 p=3024 u=root n=ansible | TASK [network : Generate new random mac address for ap0] ************************************************************************ 2024-09-15 13:12:09,845 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,853 p=3024 u=root n=ansible | TASK [network : Setting ap0 mac address for use in hostapd service file] ******************************************************** 2024-09-15 13:12:09,863 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,885 p=3024 u=root n=ansible | TASK [network : Use custom 'hostapd' systemd service unit file using ap0 -- install from template: /etc/systemd/system/hostapd.service, /etc/systemd/system/iiab-clone-wifi.service, /etc/systemd/system/iiab-wifi-test.service, /usr/sbin/iiab-test-wifi] *** 2024-09-15 13:12:09,901 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item={'src': 'hostapd/hostapd.service.j2', 'dest': '/etc/systemd/system/hostapd.service', 'mode': '0644'}) 2024-09-15 13:12:09,903 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item={'src': 'hostapd/iiab-clone-wifi.service.j2', 'dest': '/etc/systemd/system/iiab-clone-wifi.service', 'mode': '0644'}) 2024-09-15 13:12:09,905 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item={'src': 'hostapd/iiab-wifi-test.service.j2', 'dest': '/etc/systemd/system/iiab-wifi-test.service', 'mode': '0644'}) 2024-09-15 13:12:09,907 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item={'src': 'hostapd/iiab-test-wifi.j2', 'dest': '/usr/sbin/iiab-test-wifi', 'mode': '0755'}) 2024-09-15 13:12:09,908 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,916 p=3024 u=root n=ansible | TASK [network : Use custom 'hostapd' systemd service unit file for none when not wifi_up_down] ********************************** 2024-09-15 13:12:09,926 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,934 p=3024 u=root n=ansible | TASK [network : Enable the Access Point 'hostapd' service] ********************************************************************** 2024-09-15 13:12:09,945 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:09,952 p=3024 u=root n=ansible | TASK [network : Disable ap0 related services] *********************************************************************************** 2024-09-15 13:12:09,963 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item=iiab-clone-wifi.service) 2024-09-15 13:12:09,965 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item=iiab-wifi-test.service) 2024-09-15 13:12:09,966 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:10,001 p=3024 u=root n=ansible | TASK [network : Enable the Access Point 'hostapd' and ap0 related services] ***************************************************** 2024-09-15 13:12:10,013 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item=hostapd.service) 2024-09-15 13:12:10,015 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item=iiab-clone-wifi.service) 2024-09-15 13:12:10,016 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item=iiab-wifi-test.service) 2024-09-15 13:12:10,017 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:10,024 p=3024 u=root n=ansible | TASK [network : Record HOSTAPD_ENABLED to /etc/iiab/iiab.env] ******************************************************************* 2024-09-15 13:12:10,141 p=3024 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:12:10,149 p=3024 u=root n=ansible | TASK [network : Create /etc/hostapd/hostapd.conf and backup .iiab from template if needed] ************************************** 2024-09-15 13:12:10,160 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item={'src': 'hostapd/hostapd.conf.j2', 'dest': '/etc/hostapd/hostapd.conf'}) 2024-09-15 13:12:10,164 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item={'src': 'hostapd/hostapd.conf.j2', 'dest': '/etc/hostapd/hostapd.conf.iiab'}) 2024-09-15 13:12:10,164 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:10,172 p=3024 u=root n=ansible | TASK [network : Record host_country_code_applied and host_channel in network of /etc/iiab/iiab.ini] ***************************** 2024-09-15 13:12:10,290 p=3024 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'hostapd_enabled', 'value': False}) 2024-09-15 13:12:10,394 p=3024 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'host_ssid', 'value': 'Internet in a Box'}) 2024-09-15 13:12:10,500 p=3024 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'host_wifi_mode', 'value': 'g'}) 2024-09-15 13:12:10,606 p=3024 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'wifi_up_down', 'value': True}) 2024-09-15 13:12:10,712 p=3024 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'host_country_code_applied', 'value': 'US'}) 2024-09-15 13:12:10,815 p=3024 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'host_channel', 'value': 6}) 2024-09-15 13:12:10,824 p=3024 u=root n=ansible | TASK [network : Add 'network' variable 'current_client_channel' value if defined, to /etc/iiab/iiab.ini] ************************ 2024-09-15 13:12:10,836 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:10,844 p=3024 u=root n=ansible | TASK [network : Restart services] *********************************************************************************************** 2024-09-15 13:12:10,868 p=3024 u=root n=ansible | included: /opt/iiab/iiab/roles/network/tasks/restart.yml for 127.0.0.1 2024-09-15 13:12:10,882 p=3024 u=root n=ansible | TASK [network : Restart wpa_supplicant service] ********************************************************************************* 2024-09-15 13:12:10,893 p=3024 u=root n=ansible | skipping: [127.0.0.1] => (item=wpa_supplicant) 2024-09-15 13:12:10,895 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:10,902 p=3024 u=root n=ansible | TASK [network : Enable & Restart networkd-dispatcher.service] ******************************************************************* 2024-09-15 13:12:11,205 p=3024 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:12:11,212 p=3024 u=root n=ansible | TASK [network : Clone wifi if needed] ******************************************************************************************* 2024-09-15 13:12:11,223 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:11,230 p=3024 u=root n=ansible | TASK [network : Restart hostapd when WiFi is present but not when using WiFi as gateway with wifi_up_down False] **************** 2024-09-15 13:12:11,240 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:11,249 p=3024 u=root n=ansible | TASK [network : Stop Squid service] ********************************************************************************************* 2024-09-15 13:12:11,258 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:11,267 p=3024 u=root n=ansible | TASK [network : Restart Squid service (squid)] ********************************************************************************** 2024-09-15 13:12:11,277 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:11,284 p=3024 u=root n=ansible | TASK [network : Restart Avahi service (avahi-daemon)] *************************************************************************** 2024-09-15 13:12:11,537 p=3024 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:12:11,559 p=3024 u=root n=ansible | TASK [network : Waiting 10 seconds for network to stabilize (dnsmasq will fail if br0 isn't in a 'up' state!)] ****************** 2024-09-15 13:12:21,786 p=3024 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:12:21,810 p=3024 u=root n=ansible | TASK [network : Run /usr/bin/iiab-gen-iptables] ********************************************************************************* 2024-09-15 13:12:22,157 p=3024 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:12:22,166 p=3024 u=root n=ansible | TASK [network : Checking if WiFi slave is active] ******************************************************************************* 2024-09-15 13:12:22,177 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:22,184 p=3024 u=root n=ansible | TASK [network : Restart hostapd if WiFi slave is inactive] ********************************************************************** 2024-09-15 13:12:22,198 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:22,208 p=3024 u=root n=ansible | TASK [network : Restarting dnsmasq] ********************************************************************************************* 2024-09-15 13:12:22,485 p=3024 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:12:22,493 p=3024 u=root n=ansible | TASK [network : Create /etc/iiab/install-flags/iiab-network-complete on second pass of network role.] *************************** 2024-09-15 13:12:22,501 p=3024 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:12:22,530 p=3024 u=root n=ansible | PLAY RECAP ********************************************************************************************************************** 2024-09-15 13:12:22,530 p=3024 u=root n=ansible | 127.0.0.1 : ok=577 changed=327 unreachable=0 failed=0 skipped=171 rescued=0 ignored=3 =IIAB========================================================================== FILE DOES NOT EXIST: /opt/iiab/iiab/iiab-configure.log =IIAB========================================================================== -rw-r--r-- 1 root root 86895 Sep 23 23:26 /opt/iiab/iiab/iiab-debug.log ...ITS LAST 100 LINES FOLLOW... 2024-09-23 23:26:08,784 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=munin) 2024-09-23 23:26:08,788 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=phpmyadmin) 2024-09-23 23:26:08,791 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=vnstat) 2024-09-23 23:26:08,792 p=33165 u=root n=ansible | skipping: [127.0.0.1] => (item=yarn) 2024-09-23 23:26:08,795 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=captiveportal) 2024-09-23 23:26:08,798 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=internetarchive) 2024-09-23 23:26:08,802 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=minetest) 2024-09-23 23:26:08,805 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=calibreweb) 2024-09-23 23:26:08,808 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=calibre) 2024-09-23 23:26:08,811 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=pbx) 2024-09-23 23:26:08,814 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=network) 2024-09-23 23:26:08,821 p=33165 u=root n=ansible | TASK [0-init : Set vars_deprecated_list for 4+ vars ("XYZ_install") to be checked] ********************************************************** 2024-09-23 23:26:08,828 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:08,835 p=33165 u=root n=ansible | TASK [0-init : DISALLOW "XYZ_install: True" if deprecated] ********************************************************************************** 2024-09-23 23:26:08,848 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=dhcpd) 2024-09-23 23:26:08,850 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=named) 2024-09-23 23:26:08,853 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=wondershaper) 2024-09-23 23:26:08,855 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=dansguardian) 2024-09-23 23:26:08,862 p=33165 u=root n=ansible | TASK [0-init : Set hostname / domain (etc) in various places] ******************************************************************************* 2024-09-23 23:26:08,879 p=33165 u=root n=ansible | included: /opt/iiab/iiab/roles/0-init/tasks/hostname.yml for 127.0.0.1 2024-09-23 23:26:08,886 p=33165 u=root n=ansible | TASK [0-init : Set 'iiab_fqdn: box.lan'] **************************************************************************************************** 2024-09-23 23:26:08,895 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:08,902 p=33165 u=root n=ansible | TASK [0-init : Does /etc/cloud/cloud.cfg exist e.g. is this Ubuntu Server 18+ ?] ************************************************************ 2024-09-23 23:26:09,017 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:09,024 p=33165 u=root n=ansible | TASK [0-init : If so, ensure 'preserve_hostname: true' is in /etc/cloud/cloud.cfg] ********************************************************** 2024-09-23 23:26:09,168 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:09,176 p=33165 u=root n=ansible | TASK [0-init : Set /etc/hostname by running: hostnamectl set-hostname "box"] **************************************************************** 2024-09-23 23:26:09,393 p=33165 u=root n=ansible | changed: [127.0.0.1] 2024-09-23 23:26:09,401 p=33165 u=root n=ansible | TASK [0-init : Put FQDN & hostnames in /etc/hosts: "127.0.0.1 box.lan localhost.localdomain localhost box box box.lan"] ********************* 2024-09-23 23:26:09,506 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:09,513 p=33165 u=root n=ansible | TASK [0-init : Also set 'FQDN_changed: True' -- if iiab_fqdn != ansible_fqdn (box.lan)] ***************************************************** 2024-09-23 23:26:09,519 p=33165 u=root n=ansible | skipping: [127.0.0.1] 2024-09-23 23:26:09,526 p=33165 u=root n=ansible | TASK [0-init : Add 'runtime' variable values to /etc/iiab/iiab.ini] ************************************************************************* 2024-09-23 23:26:09,684 p=33165 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'iiab_stage', 'value': '9'}) 2024-09-23 23:26:09,780 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'iiab_base_ver', 'value': 8.2}) 2024-09-23 23:26:09,932 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'iiab_revision', 'value': 0}) 2024-09-23 23:26:10,152 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'iiab_remote_url', 'value': 'https://github.com/iiab/iiab'}) 2024-09-23 23:26:10,254 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'runtime_branch', 'value': 'master'}) 2024-09-23 23:26:10,372 p=33165 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'runtime_commit', 'value': '4dd927cfd00c3bed1a36b9c197f554d7ee680ceb'}) 2024-09-23 23:26:10,474 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'iiab_recent_tag', 'value': 'release-8.1'}) 2024-09-23 23:26:10,627 p=33165 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'runtime_date', 'value': '2024-09-24T03:26:06Z'}) 2024-09-23 23:26:10,741 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'ansible_version', 'value': '2.17.4'}) 2024-09-23 23:26:10,843 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'kernel', 'value': '6.8.0-44-generic'}) 2024-09-23 23:26:10,943 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'memory_mb', 'value': 1956}) 2024-09-23 23:26:11,041 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'swap_mb', 'value': 0}) 2024-09-23 23:26:11,153 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'rpi_model', 'value': 'none'}) 2024-09-23 23:26:11,259 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'devicetree_model', 'value': 'none'}) 2024-09-23 23:26:11,359 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'os_ver', 'value': 'ubuntu-2404'}) 2024-09-23 23:26:11,461 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'python_version', 'value': '3.12'}) 2024-09-23 23:26:11,561 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'php_version', 'value': '8.3'}) 2024-09-23 23:26:11,690 p=33165 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'first_run', 'value': False}) 2024-09-23 23:26:11,791 p=33165 u=root n=ansible | changed: [127.0.0.1] => (item={'option': 'FQDN_changed', 'value': False}) 2024-09-23 23:26:11,805 p=33165 u=root n=ansible | TASK [0-init : Add 'runtime' variable 'is_VM' value if defined, to /etc/iiab/iiab.ini] ****************************************************** 2024-09-23 23:26:11,831 p=33165 u=root n=ansible | skipping: [127.0.0.1] => (item={'option': 'is_VM', 'value': 'yes'}) 2024-09-23 23:26:11,832 p=33165 u=root n=ansible | skipping: [127.0.0.1] 2024-09-23 23:26:11,838 p=33165 u=root n=ansible | TASK [0-init : STAGE 0 HAS COMPLETED ======================================] **************************************************************** 2024-09-23 23:26:11,848 p=33165 u=root n=ansible | TASK [tailscale : Assert that "tailscale_install is sameas true" (boolean not string etc)] ************************************************** 2024-09-23 23:26:11,857 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:11,864 p=33165 u=root n=ansible | TASK [tailscale : Assert that "tailscale_enabled | type_debug == 'bool'" (boolean not string etc)] ****************************************** 2024-09-23 23:26:11,871 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:11,879 p=33165 u=root n=ansible | TASK [tailscale : Install Tailscale if 'tailscale_installed' not defined, e.g. in /etc/iiab/iiab_state.yml] ********************************* 2024-09-23 23:26:11,900 p=33165 u=root n=ansible | included: /opt/iiab/iiab/roles/tailscale/tasks/install.yml for 127.0.0.1 2024-09-23 23:26:11,906 p=33165 u=root n=ansible | TASK [tailscale : Record (initial) disk space used] ***************************************************************************************** 2024-09-23 23:26:12,015 p=33165 u=root n=ansible | changed: [127.0.0.1] 2024-09-23 23:26:12,024 p=33165 u=root n=ansible | TASK [tailscale : Set up apt source (jammy) in /etc/apt/sources.list.d/tailscale.list and its key /usr/share/keyrings/tailscale-archive-keyring.gpg, to install Tailscale] *** 2024-09-23 23:26:12,300 p=33165 u=root n=ansible | changed: [127.0.0.1] 2024-09-23 23:26:12,331 p=33165 u=root n=ansible | TASK [tailscale : Install packages: jq, sudo, tailscale] ************************************************************************************ 2024-09-23 23:26:19,835 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:19,869 p=33165 u=root n=ansible | TASK [tailscale : Set up tab completion for 'tailscale' at the command-line] **************************************************************** 2024-09-23 23:26:20,092 p=33165 u=root n=ansible | changed: [127.0.0.1] 2024-09-23 23:26:20,100 p=33165 u=root n=ansible | TASK [tailscale : Install ssh public keys for remote support (only runs if 'tailscale_install: True')] ************************************** 2024-09-23 23:26:20,250 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'regexp': 'LvCSAAcfYIdZPR4ePVpVUZ/IbkGjpQSoRMa5HuVjMO3cZNR27ptqjNjq2husJOyhMFCOBTzo4thioGyTpBr4u3s=$', 'pubkey': 'ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAhlQIh8ZPx4awdM0O6QNcPbx3qIZ39FHjF2YJ2SX3z7iLnYiz03Ek6Bux9P4HvaVAqlApiz2I68Vq8TfU2s/+LvCSAAcfYIdZPR4ePVpVUZ/IbkGjpQSoRMa5HuVjMO3cZNR27ptqjNjq2husJOyhMFCOBTzo4thioGyTpBr4u3s='}) 2024-09-23 23:26:20,354 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'regexp': 'tUM4hl009fbXY4Yy3bAadWL1CquVrZmKfBBWhyhz8zLD6TQ== ghunt@ip-192-168-123-123.ec2.internal$', 'pubkey': 'ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxAmjU7VojyK+0Pjp2p8CCGTNBtE565A/L8IVbAT8MIucRE9LN1g5LjGnOHUShFJpwuTR1JLX2r9EDRMsf9MmyTgUAnuyP005giWVHXLPtjyjTzbsJ1DEtXRytulmF+GlCOaqPWNde6EOmReqPHbmjIQpRZ/Sc8hziS4jVSQuBA9EhaBmZ62CPqK33mPJvnpwMtdd6nHXAcXsZhStd3NhVDm27+B3sHI6mr2w7ExdBXE5DKiZL2po8n2y4hJYZreJopbjcQmv4oWdDWvPu5I92xDgYCsqcE7zSrv1um+tUM4hl009fbXY4Yy3bAadWL1CquVrZmKfBBWhyhz8zLD6TQ== ghunt@ip-192-168-123-123.ec2.internal'}) 2024-09-23 23:26:20,453 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'regexp': 'heOMXXNU6skxdPh2fcHh0bzQcaCSQ== holt@crank$', 'pubkey': 'ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEApHPly+EA1M4bispl3AulTLjyYCjcJzh6s779K3epDkqh600a+fHsdIiddWCAfIonRq+9MJyOiaNQ+WYLOuajI1IiFZWFt45xDAiyCUnyuT+ytAX+IA3TgTwgTZPfzDOzI8rDRV9Sgl+LZLfPno7T3qxcGx2l51bRk+koRK+Txpph//M3jGvsFmTKhjvfxgEIUmMH9SkASxEdyqASr0+/+uLR92MnT+8CT1pOYYoJyZp9Lta5eGqJvbEmd3Dn7MXqD3vXE57o4rBJ0bR3q5LK59WVNxNQbulJ9z5V7aTJ4AbBFQWxm0fH0gBx+heOMXXNU6skxdPh2fcHh0bzQcaCSQ== holt@crank'}) 2024-09-23 23:26:20,461 p=33165 u=root n=ansible | TASK [tailscale : Install /usr/bin/iiab-vpn & /usr/bin/iiab-vpn-off (BACKS UP FILES IF CHANGED)] ******************************************** 2024-09-23 23:26:20,741 p=33165 u=root n=ansible | changed: [127.0.0.1] => (item=iiab-vpn) 2024-09-23 23:26:20,961 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item=iiab-vpn-off) 2024-09-23 23:26:20,969 p=33165 u=root n=ansible | TASK [tailscale : Symlink /usr/bin/iiab-vpn-on -> /usr/bin/iiab-vpn] ************************************************************************ 2024-09-23 23:26:21,117 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:21,139 p=33165 u=root n=ansible | TASK [tailscale : Symlink /usr/bin/iiab-support -> /usr/bin/iiab-vpn] *********************************************************************** 2024-09-23 23:26:21,509 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:21,527 p=33165 u=root n=ansible | TASK [tailscale : Symlink /usr/bin/iiab-support-on -> /usr/bin/iiab-vpn] ******************************************************************** 2024-09-23 23:26:21,695 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:21,705 p=33165 u=root n=ansible | TASK [tailscale : Symlink /usr/bin/iiab-support-off -> /usr/bin/iiab-vpn-off] *************************************************************** 2024-09-23 23:26:21,841 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:21,855 p=33165 u=root n=ansible | TASK [tailscale : Record (final) disk space used] ******************************************************************************************* 2024-09-23 23:26:21,982 p=33165 u=root n=ansible | changed: [127.0.0.1] 2024-09-23 23:26:21,991 p=33165 u=root n=ansible | TASK [tailscale : Add 'tailscale_disk_usage = 331776' to /etc/iiab/iiab.ini] **************************************************************** 2024-09-23 23:26:22,156 p=33165 u=root n=ansible | changed: [127.0.0.1] 2024-09-23 23:26:22,164 p=33165 u=root n=ansible | TASK [tailscale : Set 'tailscale_installed: True'] ****************************************************************************************** 2024-09-23 23:26:22,170 p=33165 u=root n=ansible | ok: [127.0.0.1] 2024-09-23 23:26:22,177 p=33165 u=root n=ansible | TASK [tailscale : Add 'tailscale_installed: True' to /etc/iiab/iiab_state.yml] ************************************************************** 2024-09-23 23:26:22,283 p=33165 u=root n=ansible | changed: [127.0.0.1] 2024-09-23 23:26:22,292 p=33165 u=root n=ansible | TASK [tailscale : Add 'tailscale' variable values to /etc/iiab/iiab.ini] ******************************************************************** 2024-09-23 23:26:22,400 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'name', 'value': 'Tailscale (VPN)'}) 2024-09-23 23:26:22,499 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'description', 'value': '"Tailscale enables live/remote support by connecting machines anywhere on the Internet, using a software-defined mesh virtual private network (VPN), and optional web-based management service."'}) 2024-09-23 23:26:22,600 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'tailscale_install', 'value': True}) 2024-09-23 23:26:22,702 p=33165 u=root n=ansible | ok: [127.0.0.1] => (item={'option': 'tailscale_enabled', 'value': False}) 2024-09-23 23:26:22,731 p=33165 u=root n=ansible | PLAY RECAP ********************************************************************************************************************************** 2024-09-23 23:26:22,731 p=33165 u=root n=ansible | 127.0.0.1 : ok=41 changed=9 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 =IIAB========================================================================== FILE DOES NOT EXIST: /opt/iiab/iiab/iiab-network.log =IIAB========================================================================== -rw-r--r-- 1 root root 37372 Sep 15 13:13 /opt/iiab/iiab-admin-console/admin-install.log ...ITS LAST 100 LINES FOLLOW... 2024-09-15 13:13:30,063 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/help/Utilities.rst) 2024-09-15 13:13:30,351 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/help/ContentMenus.rst) 2024-09-15 13:13:30,644 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/help/Overview.rst) 2024-09-15 13:13:30,656 p=45212 u=root n=ansible | TASK [console : Copy admin-console javascript files] **************************************************************************** 2024-09-15 13:13:30,955 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/js/zim_functions.js) 2024-09-15 13:13:31,247 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/js/map_functions.js) 2024-09-15 13:13:31,540 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/js/admin_console.js) 2024-09-15 13:13:31,829 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/js/content_functions.js) 2024-09-15 13:13:32,116 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/js/oer2go_functions.js) 2024-09-15 13:13:32,408 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/js/js_menu_functions.js) 2024-09-15 13:13:32,697 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/js/map_functionsV1.js) 2024-09-15 13:13:32,707 p=45212 u=root n=ansible | TASK [console : Copy admin-console html fragment files] ************************************************************************* 2024-09-15 13:13:33,008 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/htmlf/20-configure.html) 2024-09-15 13:13:33,293 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/htmlf/10-control.html) 2024-09-15 13:13:33,580 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/htmlf/40-install_content.html) 2024-09-15 13:13:33,867 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/htmlf/70-utilities.html) 2024-09-15 13:13:34,158 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/console/files/htmlf/50-edit_menus.html) 2024-09-15 13:13:34,168 p=45212 u=root n=ansible | TASK [console : Install admin-console config file for web server (now only supports nginx)] ************************************* 2024-09-15 13:13:34,371 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:34,380 p=45212 u=root n=ansible | TASK [console : Install admin-console wsgi service] ***************************************************************************** 2024-09-15 13:13:34,588 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:34,596 p=45212 u=root n=ansible | TASK [console : Put the uswgi file in place] ************************************************************************************ 2024-09-15 13:13:34,801 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item={'src': 'admin-console.ini.j2', 'dest': '/etc/uwsgi/apps-enabled/admin-console.ini'}) 2024-09-15 13:13:34,811 p=45212 u=root n=ansible | TASK [console : Install admin-console server info service] ********************************************************************** 2024-09-15 13:13:35,014 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:35,022 p=45212 u=root n=ansible | TASK [console : Install image upload service] *********************************************************************************** 2024-09-15 13:13:35,225 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:35,234 p=45212 u=root n=ansible | TASK [console : Install admin-console app] ************************************************************************************** 2024-09-15 13:13:35,434 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:35,443 p=45212 u=root n=ansible | TASK [console : Restart nginx to pick up the config files installed] ************************************************************ 2024-09-15 13:13:35,893 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:35,902 p=45212 u=root n=ansible | TASK [console : Add user 'www-data' to shadow group, so it can authenticate Admin Console] ************************************** 2024-09-15 13:13:36,192 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:36,215 p=45212 u=root n=ansible | TASK [console : Enable the uwsgi systemd service] ******************************************************************************* 2024-09-15 13:13:36,536 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:36,554 p=45212 u=root n=ansible | TASK [js-menu] ****************************************************************************************************************** 2024-09-15 13:13:36,608 p=45212 u=root n=ansible | included: js-menu for 127.0.0.1 2024-09-15 13:13:36,621 p=45212 u=root n=ansible | TASK [js-menu : Create js-menu directory tree and dummy module] ***************************************************************** 2024-09-15 13:13:36,738 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/) 2024-09-15 13:13:36,842 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/menu-files) 2024-09-15 13:13:36,944 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/menu-files/css) 2024-09-15 13:13:37,046 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/menu-files/js) 2024-09-15 13:13:37,149 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/menu-files/html) 2024-09-15 13:13:37,250 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/menu-files/services) 2024-09-15 13:13:37,354 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/sample-menus) 2024-09-15 13:13:37,464 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/modules/en-test_mod) 2024-09-15 13:13:37,475 p=45212 u=root n=ansible | TASK [js-menu : Copy js-menu css files] ***************************************************************************************** 2024-09-15 13:13:37,775 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/js-menu/files/menu-files/css/js-menu.css) 2024-09-15 13:13:38,062 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/js-menu/files/menu-files/css/js-menu-item.css) 2024-09-15 13:13:38,071 p=45212 u=root n=ansible | TASK [js-menu : Copy js-menu html files] **************************************************************************************** 2024-09-15 13:13:38,366 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/js-menu/files/menu-files/html/undefined.html) 2024-09-15 13:13:38,375 p=45212 u=root n=ansible | TASK [js-menu : Copy js-menu javascript files] ********************************************************************************** 2024-09-15 13:13:38,673 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/js-menu/files/menu-files/js/js-menu.js) 2024-09-15 13:13:38,683 p=45212 u=root n=ansible | TASK [js-menu : Copy js-menu services files] ************************************************************************************ 2024-09-15 13:13:38,981 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/js-menu/files/menu-files/services/iiab_meter.php) 2024-09-15 13:13:39,269 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/js-menu/files/menu-files/services/set-server-time.php) 2024-09-15 13:13:39,556 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/js-menu/files/menu-files/services/start_session.php) 2024-09-15 13:13:39,850 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/js-menu/files/menu-files/services/power_off.php) 2024-09-15 13:13:40,140 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/opt/iiab/iiab-admin-console/roles/js-menu/files/menu-files/services/record_feedback.php) 2024-09-15 13:13:40,150 p=45212 u=root n=ansible | TASK [js-menu : Copy a dummy file] ********************************************************************************************** 2024-09-15 13:13:40,359 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/) 2024-09-15 13:13:40,647 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/menu-files) 2024-09-15 13:13:40,933 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/menu-files/css) 2024-09-15 13:13:41,218 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/menu-files/js) 2024-09-15 13:13:41,504 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/menu-files/html) 2024-09-15 13:13:41,793 p=45212 u=root n=ansible | changed: [127.0.0.1] => (item=/library/www/html/js-menu/menu-files/services) 2024-09-15 13:13:41,803 p=45212 u=root n=ansible | TASK [js-menu : Copy a dummy module for oob menu] ******************************************************************************* 2024-09-15 13:13:42,100 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:42,113 p=45212 u=root n=ansible | TASK [js-menu : Synchronize/Copy menu-files] ************************************************************************************ 2024-09-15 13:13:42,367 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:42,375 p=45212 u=root n=ansible | TASK [js-menu : Install js-menu config file] ************************************************************************************ 2024-09-15 13:13:42,581 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:42,589 p=45212 u=root n=ansible | TASK [js-menu : Install index.html in home] ************************************************************************************* 2024-09-15 13:13:42,789 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:42,798 p=45212 u=root n=ansible | TASK [js-menu : Install menu.json in home] ************************************************************************************** 2024-09-15 13:13:43,001 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:43,010 p=45212 u=root n=ansible | TASK [js-menu : Does "/library/www/html/js-menu/menu-files/menu-defs" directory exist?] ***************************************** 2024-09-15 13:13:43,117 p=45212 u=root n=ansible | ok: [127.0.0.1] 2024-09-15 13:13:43,126 p=45212 u=root n=ansible | TASK [js-menu : Include copying of menu defs] *********************************************************************************** 2024-09-15 13:13:43,146 p=45212 u=root n=ansible | included: /opt/iiab/iiab-admin-console/roles/js-menu/tasks/install_menu_defs.yml for 127.0.0.1 2024-09-15 13:13:43,155 p=45212 u=root n=ansible | TASK [js-menu : Clone js-menu-files for images and menu defs] ******************************************************************* 2024-09-15 13:13:44,482 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:44,490 p=45212 u=root n=ansible | TASK [js-menu : Synchronize/Copy menu-defs] ************************************************************************************* 2024-09-15 13:13:44,707 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:44,732 p=45212 u=root n=ansible | TASK [js-menu : Synchronize/Copy images] **************************************************************************************** 2024-09-15 13:13:44,924 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:44,933 p=45212 u=root n=ansible | TASK [js-menu : Post process the downloaded menu defs] ************************************************************************** 2024-09-15 13:13:45,729 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:45,738 p=45212 u=root n=ansible | TASK [js-menu : Otherwise sync local menu defs with repo] *********************************************************************** 2024-09-15 13:13:45,745 p=45212 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:13:45,753 p=45212 u=root n=ansible | TASK [js-menu : Make web server user owner of images after copying] ************************************************************* 2024-09-15 13:13:45,876 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:45,885 p=45212 u=root n=ansible | TASK [js-menu : Give www-data permission to set time] *************************************************************************** 2024-09-15 13:13:45,891 p=45212 u=root n=ansible | skipping: [127.0.0.1] 2024-09-15 13:13:45,900 p=45212 u=root n=ansible | TASK [js-menu : Remove above] *************************************************************************************************** 2024-09-15 13:13:46,009 p=45212 u=root n=ansible | ok: [127.0.0.1] 2024-09-15 13:13:46,018 p=45212 u=root n=ansible | TASK [js-menu : Create Feedback Database] *************************************************************************************** 2024-09-15 13:13:46,161 p=45212 u=root n=ansible | changed: [127.0.0.1] 2024-09-15 13:13:46,196 p=45212 u=root n=ansible | PLAY RECAP ********************************************************************************************************************** 2024-09-15 13:13:46,196 p=45212 u=root n=ansible | 127.0.0.1 : ok=73 changed=61 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 =IIAB========================================================================== FILE DOES NOT EXIST: /var/log/messages =IIAB========================================================================== -rw-r----- 1 syslog adm 687223 Nov 16 20:00 /var/log/syslog ...ITS LAST 100 LINES FOLLOW... 2024-11-16T12:25:01.221546-05:00 box CRON[234469]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) 2024-11-16T12:30:00.516362-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T12:30:00.543654-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T12:30:00.544035-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool. 2024-11-16T12:30:01.430169-05:00 box CRON[234480]: (www-data) CMD ([ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh) 2024-11-16T12:31:08.599409-05:00 box systemd[1]: Starting fwupd-refresh.service - Refresh fwupd metadata and update motd... 2024-11-16T12:31:08.629963-05:00 box dbus-daemon[606]: [system] Activating via systemd: service name='org.freedesktop.fwupd' unit='fwupd.service' requested by ':1.1350' (uid=990 pid=234520 comm="/usr/bin/fwupdmgr refresh" label="unconfined") 2024-11-16T12:31:08.643925-05:00 box systemd[1]: Starting fwupd.service - Firmware update daemon... 2024-11-16T12:31:08.779079-05:00 box fwupd[234525]: 17:31:08.778 FuMain Daemon ready for requests (locale C.UTF-8) 2024-11-16T12:31:08.780014-05:00 box dbus-daemon[606]: [system] Successfully activated service 'org.freedesktop.fwupd' 2024-11-16T12:31:08.780285-05:00 box systemd[1]: Started fwupd.service - Firmware update daemon. 2024-11-16T12:31:08.786480-05:00 box systemd[1]: fwupd-refresh.service: Deactivated successfully. 2024-11-16T12:31:08.786612-05:00 box systemd[1]: Finished fwupd-refresh.service - Refresh fwupd metadata and update motd. 2024-11-16T12:35:01.948508-05:00 box CRON[234538]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) 2024-11-16T12:36:08.994697-05:00 box systemd[1]: fwupd.service: Deactivated successfully. 2024-11-16T12:39:01.101905-05:00 box CRON[234545]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi) 2024-11-16T12:39:01.114314-05:00 box systemd[1]: Starting phpsessionclean.service - Clean php session files... 2024-11-16T12:39:01.233793-05:00 box systemd[1]: phpsessionclean.service: Deactivated successfully. 2024-11-16T12:39:01.234128-05:00 box systemd[1]: Finished phpsessionclean.service - Clean php session files. 2024-11-16T12:40:01.160091-05:00 box CRON[234594]: (www-data) CMD ([ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh) 2024-11-16T12:40:01.165524-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T12:40:01.188232-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T12:40:01.188617-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool. 2024-11-16T12:45:01.575046-05:00 box CRON[234642]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) 2024-11-16T12:50:01.709451-05:00 box CRON[234648]: (www-data) CMD ([ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh) 2024-11-16T12:50:01.710080-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T12:50:01.735496-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T12:50:01.735954-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool. 2024-11-16T12:55:01.324815-05:00 box CRON[234695]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) 2024-11-16T13:00:00.398286-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T13:00:00.451253-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T13:00:00.451650-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool. 2024-11-16T13:00:01.573602-05:00 box CRON[234706]: (www-data) CMD ([ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh) 2024-11-16T13:05:02.057834-05:00 box CRON[234749]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) 2024-11-16T13:09:01.233867-05:00 box CRON[234754]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi) 2024-11-16T13:09:01.244177-05:00 box systemd[1]: Starting phpsessionclean.service - Clean php session files... 2024-11-16T13:09:01.364679-05:00 box systemd[1]: phpsessionclean.service: Deactivated successfully. 2024-11-16T13:09:01.364782-05:00 box systemd[1]: Finished phpsessionclean.service - Clean php session files. 2024-11-16T13:10:01.574432-05:00 box CRON[234804]: (www-data) CMD ([ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh) 2024-11-16T13:10:01.597880-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T13:10:01.601167-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T13:10:01.601275-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool. 2024-11-16T13:15:01.173087-05:00 box CRON[234850]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) 2024-11-16T13:17:01.216690-05:00 box CRON[234856]: (root) CMD (cd / && run-parts --report /etc/cron.hourly) 2024-11-16T13:20:01.309353-05:00 box CRON[234862]: (www-data) CMD ([ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh) 2024-11-16T13:20:01.324300-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T13:20:01.351920-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T13:20:01.352064-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool. 2024-11-16T13:25:01.764192-05:00 box CRON[234908]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) 2024-11-16T13:30:00.446236-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T13:30:00.483308-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T13:30:00.483636-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool. 2024-11-16T13:30:01.938969-05:00 box CRON[234918]: (www-data) CMD ([ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh) 2024-11-16T19:38:25.659946-05:00 box systemd-resolved[488]: Clock change detected. Flushing caches. 2024-11-16T19:38:25.691130-05:00 box systemd[1]: Starting fwupd-refresh.service - Refresh fwupd metadata and update motd... 2024-11-16T19:38:25.712197-05:00 box systemd[1]: Starting phpsessionclean.service - Clean php session files... 2024-11-16T19:38:25.724929-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T19:38:25.751521-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T19:38:25.751818-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool. 2024-11-16T19:38:25.831717-05:00 box dbus-daemon[606]: [system] Activating via systemd: service name='org.freedesktop.fwupd' unit='fwupd.service' requested by ':1.1352' (uid=990 pid=234960 comm="/usr/bin/fwupdmgr refresh" label="unconfined") 2024-11-16T19:38:25.891407-05:00 box systemd[1]: Starting fwupd.service - Firmware update daemon... 2024-11-16T19:38:26.004342-05:00 box systemd[1]: phpsessionclean.service: Deactivated successfully. 2024-11-16T19:38:26.005349-05:00 box systemd[1]: Finished phpsessionclean.service - Clean php session files. 2024-11-16T19:38:26.124168-05:00 box fwupd[234981]: 00:38:26.123 FuMain Daemon ready for requests (locale C.UTF-8) 2024-11-16T19:38:26.124720-05:00 box dbus-daemon[606]: [system] Successfully activated service 'org.freedesktop.fwupd' 2024-11-16T19:38:26.125408-05:00 box systemd[1]: Started fwupd.service - Firmware update daemon. 2024-11-16T19:38:26.143338-05:00 box systemd[1]: fwupd-refresh.service: Deactivated successfully. 2024-11-16T19:38:26.143452-05:00 box systemd[1]: Finished fwupd-refresh.service - Refresh fwupd metadata and update motd. 2024-11-16T19:38:34.430023-05:00 box tailscaled[623]: monitor: time jumped (probably wake from sleep); synthesizing major change event 2024-11-16T19:38:34.432942-05:00 box tailscaled[623]: LinkChange: major, rebinding. New state: interfaces.State{defaultRoute=enp0s1 ifs={br0:[10.10.10.10/24] enp0s1:[192.168.64.40/24 fd78:49f8:657b:17b0:5054:ff:fe16:398c/64 llu6] enp0s2:[192.168.1.164/24 llu6]} v4=true v6=true} 2024-11-16T19:38:34.433068-05:00 box tailscaled[623]: dns: Set: {DefaultResolvers:[] Routes:{} SearchDomains:[] Hosts:0} 2024-11-16T19:38:34.433088-05:00 box tailscaled[623]: dns: Resolvercfg: {Routes:{} Hosts:0 LocalDomains:[]} 2024-11-16T19:38:34.433324-05:00 box tailscaled[623]: dns: OScfg: {} 2024-11-16T19:38:34.438416-05:00 box tailscaled[623]: dns: failed to configure resolved: setLinkDNS: Link tailscale0 is managed. 2024-11-16T19:38:34.438667-05:00 box tailscaled[623]: wgengine: error setting DNS config after major link change: setLinkDNS: Link tailscale0 is managed. 2024-11-16T19:38:34.439735-05:00 box tailscaled[623]: onPortUpdate(port=41641, network=udp6) 2024-11-16T19:38:34.440742-05:00 box tailscaled[623]: onPortUpdate(port=41641, network=udp4) 2024-11-16T19:38:34.441128-05:00 box tailscaled[623]: Rebind; defIf="enp0s1", ips=[192.168.64.40/24 fd78:49f8:657b:17b0:5054:ff:fe16:398c/64 fe80::5054:ff:fe16:398c/64] 2024-11-16T19:38:34.441151-05:00 box tailscaled[623]: magicsock: 0 active derp conns 2024-11-16T19:38:34.441165-05:00 box tailscaled[623]: magicsock: ReSTUN("link-change-major") ignored; stopped, no private key 2024-11-16T19:39:01.781026-05:00 box CRON[235024]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi) 2024-11-16T19:39:01.791641-05:00 box systemd[1]: Starting phpsessionclean.service - Clean php session files... 2024-11-16T19:39:01.928935-05:00 box systemd[1]: phpsessionclean.service: Deactivated successfully. 2024-11-16T19:39:01.929364-05:00 box systemd[1]: Finished phpsessionclean.service - Clean php session files. 2024-11-16T19:40:01.662311-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T19:40:01.739311-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T19:40:01.739780-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool. 2024-11-16T19:40:01.797107-05:00 box CRON[235075]: (www-data) CMD ([ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh) 2024-11-16T19:43:26.036837-05:00 box systemd[1]: fwupd.service: Deactivated successfully. 2024-11-16T19:45:01.339632-05:00 box CRON[235123]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) 2024-11-16T19:50:01.587495-05:00 box CRON[235129]: (www-data) CMD ([ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh) 2024-11-16T19:50:01.588583-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T19:50:01.622681-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T19:50:01.623119-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool. 2024-11-16T19:55:01.078533-05:00 box CRON[235409]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) 2024-11-16T19:59:53.907824-05:00 box systemd[1]: Started session-2973.scope - Session 2973 of User ubuntu. 2024-11-16T20:00:01.217961-05:00 box CRON[235587]: (www-data) CMD ([ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh) 2024-11-16T20:00:01.226395-05:00 box systemd[1]: Starting sysstat-collect.service - system activity accounting tool... 2024-11-16T20:00:01.232777-05:00 box systemd[1]: sysstat-collect.service: Deactivated successfully. 2024-11-16T20:00:01.233296-05:00 box systemd[1]: Finished sysstat-collect.service - system activity accounting tool.