OpenVoiceOS / ovos-installer

Open Voice OS and/or HiveMind installer using Ansible with an intuitive and easy Text-based User Interface
https://www.openvoiceos.org
48 stars 12 forks source link

Feat/support devkit #86

Closed goldyfruit closed 1 month ago

goldyfruit commented 1 month ago

Add Mycroft DevKit support

mikejgray commented 1 month ago

@goldyfruit Testing now!

mikejgray commented 1 month ago

@goldyfruit Wasn't thinking and loaded it up on a production Mk2, but the good news is when I swapped it over post-installation it recognized a Mark2 dev kit! It's installing now

mikejgray commented 1 month ago

@goldyfruit Nope, didn't work...do you think it's because I already installed it while plugged into a production Mark 2? I re-ran the installer. Screen doesn't work and I'm actually also not getting audio, nor does the button work.

goldyfruit commented 1 month ago

@goldyfruit Nope, didn't work...do you think it's because I already installed it while plugged into a production Mark 2? I re-ran the installer. Screen doesn't work and I'm actually also not getting audio, nor does the button work.

Please share /var/log/ovos-installer.log that should shed some light.

mikejgray commented 1 month ago
neon@neon-dev:~$ cat /media/neon/rootfs/var/log/ovos-installer.log
utils/common.sh: line 117: docker: command not found
utils/common.sh: line 120: podman: command not found
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
python3.11 is already the newest version (3.11.2-6).
python3.11-dev is already the newest version (3.11.2-6).
python3-pip is already the newest version (23.0.1+dfsg-1+rpt1).
python3.11-venv is already the newest version (3.11.2-6).
whiptail is already the newest version (0.52.23-1+b1).
expect is already the newest version (5.45.4-2+b1).
jq is already the newest version (1.6-2.1).
i2c-tools is already the newest version (4.3-2+b3).
0 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.
Requirement already satisfied: pip in /home/ovos/.venvs/ovos-installer/lib/python3.11/site-packages (23.0.1)
Collecting pip
  Using cached pip-24.0-py3-none-any.whl (2.1 MB)
Requirement already satisfied: setuptools in /home/ovos/.venvs/ovos-installer/lib/python3.11/site-packages (66.1.1)
Collecting setuptools
  Using cached setuptools-69.5.1-py3-none-any.whl (894 kB)
Installing collected packages: setuptools, pip
  Attempting uninstall: setuptools
    Found existing installation: setuptools 66.1.1
    Uninstalling setuptools-66.1.1:
      Successfully uninstalled setuptools-66.1.1
  Attempting uninstall: pip
    Found existing installation: pip 23.0.1
    Uninstalling pip-23.0.1:
      Successfully uninstalled pip-23.0.1
Successfully installed pip-24.0 setuptools-69.5.1
Collecting ansible==9.2.0
  Using cached ansible-9.2.0-py3-none-any.whl.metadata (7.9 kB)
Collecting docker==7.0.0
  Using cached docker-7.0.0-py3-none-any.whl.metadata (3.5 kB)
Collecting ansible-core~=2.16.3 (from ansible==9.2.0)
  Using cached ansible_core-2.16.6-py3-none-any.whl.metadata (6.9 kB)
Collecting packaging>=14.0 (from docker==7.0.0)
  Using cached packaging-24.0-py3-none-any.whl.metadata (3.2 kB)
Collecting requests>=2.26.0 (from docker==7.0.0)
  Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting urllib3>=1.26.0 (from docker==7.0.0)
  Using cached urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB)
Collecting jinja2>=3.0.0 (from ansible-core~=2.16.3->ansible==9.2.0)
  Using cached jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)
Collecting PyYAML>=5.1 (from ansible-core~=2.16.3->ansible==9.2.0)
  Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (2.1 kB)
Collecting cryptography (from ansible-core~=2.16.3->ansible==9.2.0)
  Using cached cryptography-42.0.7-cp39-abi3-manylinux_2_28_aarch64.whl.metadata (5.3 kB)
Collecting resolvelib<1.1.0,>=0.5.3 (from ansible-core~=2.16.3->ansible==9.2.0)
  Using cached resolvelib-1.0.1-py2.py3-none-any.whl.metadata (4.0 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.26.0->docker==7.0.0)
  Using cached charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests>=2.26.0->docker==7.0.0)
  Using cached idna-3.7-py3-none-any.whl.metadata (9.9 kB)
Collecting certifi>=2017.4.17 (from requests>=2.26.0->docker==7.0.0)
  Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
Collecting MarkupSafe>=2.0 (from jinja2>=3.0.0->ansible-core~=2.16.3->ansible==9.2.0)
  Using cached MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (3.0 kB)
Collecting cffi>=1.12 (from cryptography->ansible-core~=2.16.3->ansible==9.2.0)
  Using cached cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.12->cryptography->ansible-core~=2.16.3->ansible==9.2.0)
  Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Using cached ansible-9.2.0-py3-none-any.whl (48.5 MB)
Using cached docker-7.0.0-py3-none-any.whl (147 kB)
Using cached ansible_core-2.16.6-py3-none-any.whl (2.3 MB)
Using cached packaging-24.0-py3-none-any.whl (53 kB)
Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Using cached urllib3-2.2.1-py3-none-any.whl (121 kB)
Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
Using cached charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (136 kB)
Using cached idna-3.7-py3-none-any.whl (66 kB)
Using cached jinja2-3.1.4-py3-none-any.whl (133 kB)
Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (732 kB)
Using cached resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)
Using cached cryptography-42.0.7-cp39-abi3-manylinux_2_28_aarch64.whl (3.6 MB)
Using cached cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (466 kB)
Using cached MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (29 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Installing collected packages: resolvelib, urllib3, PyYAML, pycparser, packaging, MarkupSafe, idna, charset-normalizer, certifi, requests, jinja2, cffi, docker, cryptography, ansible-core, ansible
Successfully installed MarkupSafe-2.1.5 PyYAML-6.0.1 ansible-9.2.0 ansible-core-2.16.6 certifi-2024.2.2 cffi-1.16.0 charset-normalizer-3.3.2 cryptography-42.0.7 docker-7.0.0 idna-3.7 jinja2-3.1.4 packaging-24.0 pycparser-2.22 requests-2.31.0 resolvelib-1.0.1 urllib3-2.2.1
Starting galaxy collection install process
Nothing to do. All requested collections are already installed. If you want to reinstall them, consider using `--force`.
DTOVERLAY[debug]: using platform 'bcm2711'
DTOVERLAY[debug]: overlay map loaded
run_cmd: which dtoverlay-pre >/dev/null 2>&1 && dtoverlay-pre
run_cmd: dtc -I fs -O dtb -o '/tmp/.dtoverlays/base.dtb' /proc/device-tree 1>/dev/null 2>&1
DTOVERLAY[debug]: loading file '/tmp/.dtoverlays/base.dtb'
DTOVERLAY[debug]: found override i2c_arm
DTOVERLAY[debug]:   override i2c_arm: string target 'status'
DTOVERLAY[debug]: wrote 162 bytes to '/tmp/.dtoverlays/0_dtparam.dtbo'
DTOVERLAY[debug]: wrote 174 bytes to '/sys/kernel/config/device-tree/overlays/0_dtparam/dtbo'
run_cmd: which dtoverlay-post >/dev/null 2>&1 && dtoverlay-post

PLAY [Open Voice OS Installer] ***************************************************************************************************************************************************

TASK [Gather reduced subset of facts] ********************************************************************************************************************************************
Thursday 16 May 2024  16:56:39 -0500 (0:00:00.260)       0:00:00.260 **********
ok: [127.0.0.1]

TASK [ovos_hardware_mark1 : Add ovos to dialout group] ***************************************************************************************************************************
Thursday 16 May 2024  16:56:43 -0500 (0:00:03.331)       0:00:03.592 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark1 : Create directories] **********************************************************************************************************************************
Thursday 16 May 2024  16:56:43 -0500 (0:00:00.090)       0:00:03.682 **********
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user)
skipping: [127.0.0.1] => (item=/opt/mark1)
skipping: [127.0.0.1]

TASK [ovos_hardware_mark1 : Configure initialize.sh to /opt/mark1] ***************************************************************************************************************
Thursday 16 May 2024  16:56:43 -0500 (0:00:00.107)       0:00:03.790 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark1 : Check for /boot/firmware directory] ******************************************************************************************************************
Thursday 16 May 2024  16:56:43 -0500 (0:00:00.075)       0:00:03.866 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark1 : Set _boot_directory fact] ****************************************************************************************************************************
Thursday 16 May 2024  16:56:43 -0500 (0:00:00.078)       0:00:03.944 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark1 : Manage TTY and soundcard overlays] *******************************************************************************************************************
Thursday 16 May 2024  16:56:43 -0500 (0:00:00.077)       0:00:04.022 **********
skipping: [127.0.0.1] => (item=dtoverlay=miniuart-bt)
skipping: [127.0.0.1] => (item=dtoverlay=proto-codec)
skipping: [127.0.0.1]

TASK [ovos_hardware_mark1 : Disable snd_bcm2835 audio interface] *****************************************************************************************************************
Thursday 16 May 2024  16:56:43 -0500 (0:00:00.099)       0:00:04.121 **********
skipping: [127.0.0.1] => (item={'key': 'dtparam=audio', 'value': 'off'})
skipping: [127.0.0.1]

TASK [ovos_hardware_mark1 : Redirect console to tty1 only] ***********************************************************************************************************************
Thursday 16 May 2024  16:56:43 -0500 (0:00:00.084)       0:00:04.206 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark1 : Copy mark1 systemd unit file] ************************************************************************************************************************
Thursday 16 May 2024  16:56:43 -0500 (0:00:00.080)       0:00:04.286 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark1 : Flush handlers service] ******************************************************************************************************************************
Thursday 16 May 2024  16:56:43 -0500 (0:00:00.076)       0:00:04.363 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark1 : Enable mark1 systemd unit] ***************************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.060)       0:00:04.424 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Create directories] **********************************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.082)       0:00:04.506 **********
skipping: [127.0.0.1] => (item=/opt/sj201)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user)
skipping: [127.0.0.1] => (item=/home/ovos/.config/wireplumber/main.lua.d)
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Check for /boot/firmware directory] ******************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.121)       0:00:04.628 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Set _boot_directory fact] ****************************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.074)       0:00:04.702 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Kernel headers packages requirement] *****************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.069)       0:00:04.771 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Update kernel and firmware] **************************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.073)       0:00:04.844 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Retrieve rpi-source Python script] *******************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.069)       0:00:04.914 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Build kernel headers] ********************************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.080)       0:00:04.994 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Set ovos_installer_reboot fact (firmware)] ***********************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.069)       0:00:05.063 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Install kernel headers] ******************************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.068)       0:00:05.131 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Set EEPROM release] **********************************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.069)       0:00:05.201 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Update EEPROM] ***************************************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.070)       0:00:05.272 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Set ovos_installer_reboot fact (EEPROM)] *************************************************************************************************************
Thursday 16 May 2024  16:56:44 -0500 (0:00:00.070)       0:00:05.342 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Clone VocalFusionDriver Git repository] **************************************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.068)       0:00:05.411 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Copy DTBO files to /boot/overlays] *******************************************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.070)       0:00:05.482 **********
skipping: [127.0.0.1] => (item=sj201)
skipping: [127.0.0.1] => (item=sj201-buttons-overlay)
skipping: [127.0.0.1] => (item=sj201-rev10-pwm-fan-overlay)
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Manage sj201, buttons and PWM overlays] **************************************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.118)       0:00:05.600 **********
skipping: [127.0.0.1] => (item=dtoverlay=sj201)
skipping: [127.0.0.1] => (item=dtoverlay=sj201-buttons-overlay)
skipping: [127.0.0.1] => (item=dtoverlay=sj201-rev10-pwm-fan-overlay)
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Build vocalfusion-soundcard.ko kernel module] ********************************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.119)       0:00:05.719 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Copy vocalfusion-soundcard.ko to /lib/modules/6.6.22-v8+] ********************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.088)       0:00:05.808 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Create /etc/modules-load.d/vocalfusion.conf file] ****************************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.156)       0:00:05.964 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Create /home/ovos/.venvs/sj201 Python] ***************************************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.071)       0:00:06.036 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Download SJ201 firmware and scripts] *****************************************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.072)       0:00:06.108 **********
skipping: [127.0.0.1] => (item={'url': 'https://raw.githubusercontent.com/OpenVoiceOS/ovos-buildroot/0e464466194f58553af11c34f7435dba76ec70a3/buildroot-external/package/vocalfusion/xvf3510-flash', 'dest': 'xvf3510-flash'})
skipping: [127.0.0.1] => (item={'url': 'https://raw.githubusercontent.com/OpenVoiceOS/ovos-buildroot/c67d7f0b7f2a3eff5faab96d6adf7495e9b48b93/buildroot-external/package/vocalfusion/app_xvf3510_int_spi_boot_v4_2_0.bin', 'dest': 'app_xvf3510_int_spi_boot_v4_2_0.bin'})
skipping: [127.0.0.1] => (item={'url': 'https://raw.githubusercontent.com/MycroftAI/mark-ii-hardware-testing/main/utils/init_tas5806.py', 'dest': 'init_tas5806'})
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Copy SJ201 systemd unit file] ************************************************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.122)       0:00:06.230 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Flush handlers vocalfusion] **************************************************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.067)       0:00:06.298 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Enable SJ201 systemd unit] ***************************************************************************************************************************
Thursday 16 May 2024  16:56:45 -0500 (0:00:00.046)       0:00:06.345 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Delete /usr/src/vocalfusion once compiled] ***********************************************************************************************************
Thursday 16 May 2024  16:56:46 -0500 (0:00:00.072)       0:00:06.418 **********
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Manage touchscreen, DevKit vs Mark II] ***************************************************************************************************************
Thursday 16 May 2024  16:56:46 -0500 (0:00:00.069)       0:00:06.487 **********
skipping: [127.0.0.1] => (item={'overlay': 'dtoverlay=vc4-kms-v3d', 'state': 'absent'})
skipping: [127.0.0.1] => (item={'overlay': 'dtoverlay=vc4-fkms-v3d', 'state': 'present'})
skipping: [127.0.0.1]

TASK [ovos_hardware_mark2 : Configure ALSA for WirePlumber] **********************************************************************************************************************
Thursday 16 May 2024  16:56:46 -0500 (0:00:00.098)       0:00:06.585 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Handle linux-cpupower package] ****************************************************************************************************************************
Thursday 16 May 2024  16:56:46 -0500 (0:00:00.093)       0:00:06.679 **********
ok: [127.0.0.1]

TASK [ovos_installer : Handle kernel-toolsr package] *****************************************************************************************************************************
Thursday 16 May 2024  16:56:51 -0500 (0:00:05.428)       0:00:12.107 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Handle cpupower package] **********************************************************************************************************************************
Thursday 16 May 2024  16:56:51 -0500 (0:00:00.094)       0:00:12.202 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Handle kernel-tools package on Arch Linux] ****************************************************************************************************************
Thursday 16 May 2024  16:56:51 -0500 (0:00:00.092)       0:00:12.294 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Check for existing CPU governor configuration] ************************************************************************************************************
Thursday 16 May 2024  16:56:52 -0500 (0:00:00.094)       0:00:12.388 **********
ok: [127.0.0.1]

TASK [ovos_installer : Set existing CPU governor to "performance"] ***************************************************************************************************************
Thursday 16 May 2024  16:56:53 -0500 (0:00:01.081)       0:00:13.470 **********
ok: [127.0.0.1]

TASK [ovos_installer : Copy cpu-governor systemd unit file] **********************************************************************************************************************
Thursday 16 May 2024  16:56:54 -0500 (0:00:01.023)       0:00:14.494 **********
ok: [127.0.0.1]

TASK [ovos_installer : Flush handlers cpu-governor] ******************************************************************************************************************************
Thursday 16 May 2024  16:56:55 -0500 (0:00:01.694)       0:00:16.188 **********

TASK [ovos_installer : Enable and start systemd cpu-governor unit] ***************************************************************************************************************
Thursday 16 May 2024  16:56:55 -0500 (0:00:00.080)       0:00:16.269 **********
ok: [127.0.0.1]

TASK [ovos_installer : Remove cpu-governor systemd unit file] ********************************************************************************************************************
Thursday 16 May 2024  16:56:57 -0500 (0:00:02.102)       0:00:18.372 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Flush handlers cpugovernor (uninstall)] *******************************************************************************************************************
Thursday 16 May 2024  16:56:58 -0500 (0:00:00.064)       0:00:18.437 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Copy wlan0-power systemd unit file] ***********************************************************************************************************************
Thursday 16 May 2024  16:56:58 -0500 (0:00:00.046)       0:00:18.484 **********
ok: [127.0.0.1]

TASK [ovos_installer : Flush handlers wireless] **********************************************************************************************************************************
Thursday 16 May 2024  16:56:59 -0500 (0:00:01.311)       0:00:19.795 **********

TASK [ovos_installer : Enable and start systemd wlan0-power unit] ****************************************************************************************************************
Thursday 16 May 2024  16:56:59 -0500 (0:00:00.055)       0:00:19.851 **********
ok: [127.0.0.1]

TASK [ovos_installer : Remove wlan0-power systemd unit file] *********************************************************************************************************************
Thursday 16 May 2024  16:57:00 -0500 (0:00:01.189)       0:00:21.040 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Flush handlers wireless (uninstall)] **********************************************************************************************************************
Thursday 16 May 2024  16:57:00 -0500 (0:00:00.074)       0:00:21.114 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Add I/O scheduler rules for MMC and USB to udev] **********************************************************************************************************
Thursday 16 May 2024  16:57:00 -0500 (0:00:00.053)       0:00:21.168 **********
ok: [127.0.0.1] => (item=ACTION=="add|change", KERNEL=="mmc*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="none")
ok: [127.0.0.1] => (item=ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{removable}=="1", ATTR{queue/scheduler}="none")

TASK [ovos_installer : Flush handlers udev] **************************************************************************************************************************************
Thursday 16 May 2024  16:57:02 -0500 (0:00:01.290)       0:00:22.458 **********

TASK [ovos_installer : Remove 60-mmc-usb-scheduler.rules file] *******************************************************************************************************************
Thursday 16 May 2024  16:57:02 -0500 (0:00:00.039)       0:00:22.497 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Flush handlers udev (uninstall)] **************************************************************************************************************************
Thursday 16 May 2024  16:57:02 -0500 (0:00:00.066)       0:00:22.564 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Load i2c-dev and spidev kernel modules] *******************************************************************************************************************
Thursday 16 May 2024  16:57:02 -0500 (0:00:00.054)       0:00:22.619 **********
ok: [127.0.0.1] => (item=i2c-dev)
ok: [127.0.0.1] => (item=spidev)

TASK [ovos_installer : Check for /boot/firmware directory] ***********************************************************************************************************************
Thursday 16 May 2024  16:57:03 -0500 (0:00:01.594)       0:00:24.213 **********
ok: [127.0.0.1]

TASK [ovos_installer : Manage I2C, SPI and I2S buses] ****************************************************************************************************************************
Thursday 16 May 2024  16:57:04 -0500 (0:00:00.677)       0:00:24.890 **********
ok: [127.0.0.1] => (item={'key': 'dtparam=i2c_arm', 'value': 'on'})
ok: [127.0.0.1] => (item={'key': 'dtparam=spi', 'value': 'on'})
ok: [127.0.0.1] => (item={'key': 'dtparam=i2s', 'value': 'on'})

TASK [ovos_installer : Handle systemd-zram-generator] ****************************************************************************************************************************
Thursday 16 May 2024  16:57:06 -0500 (0:00:01.927)       0:00:26.818 **********
ok: [127.0.0.1]

TASK [ovos_installer : Handle zram-generator-defaults] ***************************************************************************************************************************
Thursday 16 May 2024  16:57:10 -0500 (0:00:04.233)       0:00:31.051 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Handle systemd-zram-generator] ****************************************************************************************************************************
Thursday 16 May 2024  16:57:10 -0500 (0:00:00.080)       0:00:31.132 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Handle systemd-zram-generator on Arch Linux] **************************************************************************************************************
Thursday 16 May 2024  16:57:10 -0500 (0:00:00.084)       0:00:31.217 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Copy zram-generator.conf systemd configuration file] ******************************************************************************************************
Thursday 16 May 2024  16:57:10 -0500 (0:00:00.078)       0:00:31.295 **********
ok: [127.0.0.1]

TASK [ovos_installer : Flush handlers zram] **************************************************************************************************************************************
Thursday 16 May 2024  16:57:12 -0500 (0:00:01.292)       0:00:32.588 **********

TASK [ovos_installer : Start systemd zram unit] **********************************************************************************************************************************
Thursday 16 May 2024  16:57:12 -0500 (0:00:00.062)       0:00:32.650 **********
ok: [127.0.0.1]

TASK [ovos_installer : Handle sysctl tuning for ZRAM] ****************************************************************************************************************************
Thursday 16 May 2024  16:57:13 -0500 (0:00:01.155)       0:00:33.806 **********
ok: [127.0.0.1] => (item={'option': 'vm.swappiness', 'value': 100})
ok: [127.0.0.1] => (item={'option': 'vm.page-cluster', 'value': 0})
ok: [127.0.0.1] => (item={'option': 'vm.vfs_cache_pressure', 'value': 500})
ok: [127.0.0.1] => (item={'option': 'vm.dirty_background_ratio', 'value': 1})
ok: [127.0.0.1] => (item={'option': 'vm.dirty_ratio', 'value': 50})

TASK [ovos_installer : Remove ZRAM files] ****************************************************************************************************************************************
Thursday 16 May 2024  16:57:17 -0500 (0:00:03.848)       0:00:37.655 **********
skipping: [127.0.0.1] => (item=/etc/sysctl.d/98-zram.conf)
skipping: [127.0.0.1] => (item=/etc/systemd/zram-generator.conf)
skipping: [127.0.0.1]

TASK [ovos_installer : Flush handlers zram (uninstall)] **************************************************************************************************************************
Thursday 16 May 2024  16:57:17 -0500 (0:00:00.111)       0:00:37.766 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Handle sysctl tuning for Open Voice OS] *******************************************************************************************************************
Thursday 16 May 2024  16:57:17 -0500 (0:00:00.056)       0:00:37.823 **********
ok: [127.0.0.1] => (item={'option': 'net.ipv4.tcp_slow_start_after_idle', 'value': 0})
ok: [127.0.0.1] => (item={'option': 'net.ipv4.tcp_tw_reuse', 'value': 1})
ok: [127.0.0.1] => (item={'option': 'net.core.netdev_max_backlog', 'value': 50000})
ok: [127.0.0.1] => (item={'option': 'net.ipv4.tcp_max_syn_backlog', 'value': 30000})
ok: [127.0.0.1] => (item={'option': 'net.ipv4.tcp_max_tw_buckets', 'value': 2000000})
ok: [127.0.0.1] => (item={'option': 'net.core.rmem_max', 'value': 16777216})
ok: [127.0.0.1] => (item={'option': 'net.core.wmem_max', 'value': 16777216})
ok: [127.0.0.1] => (item={'option': 'net.core.rmem_default', 'value': 16777216})
ok: [127.0.0.1] => (item={'option': 'net.core.wmem_default', 'value': 16777216})
ok: [127.0.0.1] => (item={'option': 'net.ipv4.tcp_rmem', 'value': '4096 87380 16777216'})
ok: [127.0.0.1] => (item={'option': 'net.ipv4.tcp_wmem', 'value': '4096 65536 16777216'})
ok: [127.0.0.1] => (item={'option': 'net.core.optmem_max', 'value': 40960})
ok: [127.0.0.1] => (item={'option': 'fs.inotify.max_user_instances', 'value': 8192})
ok: [127.0.0.1] => (item={'option': 'fs.inotify.max_user_watches', 'value': 524288})

TASK [ovos_installer : Remove 99-ovos.conf file] *********************************************************************************************************************************
Thursday 16 May 2024  16:57:26 -0500 (0:00:08.887)       0:00:46.710 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Add noatime option] ***************************************************************************************************************************************
Thursday 16 May 2024  16:57:26 -0500 (0:00:00.066)       0:00:46.777 **********
ok: [127.0.0.1]

TASK [ovos_installer : Add nodiratime option] ************************************************************************************************************************************
Thursday 16 May 2024  16:57:27 -0500 (0:00:01.121)       0:00:47.898 **********
ok: [127.0.0.1]

TASK [ovos_installer : Flush handlers fstab] *************************************************************************************************************************************
Thursday 16 May 2024  16:57:28 -0500 (0:00:00.660)       0:00:48.559 **********

TASK [ovos_installer : Install PipeWire with ALSA support] ***********************************************************************************************************************
Thursday 16 May 2024  16:57:28 -0500 (0:00:00.053)       0:00:48.612 **********
ok: [127.0.0.1]

TASK [ovos_installer : Install PulseAudio on older Debian and Ubuntu versions] ***************************************************************************************************
Thursday 16 May 2024  16:57:32 -0500 (0:00:04.198)       0:00:52.810 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Determine available groups] *******************************************************************************************************************************
Thursday 16 May 2024  16:57:32 -0500 (0:00:00.069)       0:00:52.880 **********
ok: [127.0.0.1]

TASK [ovos_installer : Add ovos to audio group] **********************************************************************************************************************************
Thursday 16 May 2024  16:57:33 -0500 (0:00:01.120)       0:00:54.000 **********
ok: [127.0.0.1]

TASK [ovos_installer : Add ovos to rtkit group] **********************************************************************************************************************************
Thursday 16 May 2024  16:57:35 -0500 (0:00:01.402)       0:00:55.403 **********
ok: [127.0.0.1]

TASK [ovos_installer : Add ovos to pipewire group] *******************************************************************************************************************************
Thursday 16 May 2024  16:57:35 -0500 (0:00:00.840)       0:00:56.244 **********
ok: [127.0.0.1]

TASK [ovos_installer : Enable lingering for ovos] ********************************************************************************************************************************
Thursday 16 May 2024  16:57:36 -0500 (0:00:00.841)       0:00:57.085 **********
ok: [127.0.0.1]

TASK [ovos_installer : Flush handlers sound] *************************************************************************************************************************************
Thursday 16 May 2024  16:57:37 -0500 (0:00:00.697)       0:00:57.782 **********

TASK [ovos_installer : Re-detect sound server] ***********************************************************************************************************************************
Thursday 16 May 2024  16:57:37 -0500 (0:00:00.040)       0:00:57.823 **********
ok: [127.0.0.1]

TASK [ovos_installer : Generate /home/ovos/.asoundrc file based on detected sound server (Raspberry Pi boards only)] *************************************************************
Thursday 16 May 2024  16:57:38 -0500 (0:00:01.178)       0:00:59.001 **********
ok: [127.0.0.1]

TASK [ovos_installer : Remove /home/ovos/.asoundrc file] *************************************************************************************************************************
Thursday 16 May 2024  16:57:39 -0500 (0:00:01.296)       0:01:00.297 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Create directories] ***************************************************************************************************************************************
Thursday 16 May 2024  16:57:39 -0500 (0:00:00.066)       0:01:00.364 **********
skipping: [127.0.0.1] => (item={'directory': '/home/ovos/.config/systemd/user', 'status': True})
skipping: [127.0.0.1] => (item={'directory': '/home/ovos/ovos', 'status': True})
skipping: [127.0.0.1] => (item={'directory': '/home/ovos/ovos/config', 'status': True})
skipping: [127.0.0.1] => (item={'directory': '/home/ovos/ovos/config/phal', 'status': True})
skipping: [127.0.0.1] => (item={'directory': '/home/ovos/ovos/share', 'status': True})
skipping: [127.0.0.1] => (item={'directory': '/home/ovos/ovos/tmp', 'status': True})
skipping: [127.0.0.1] => (item={'directory': '/home/ovos/hivemind', 'status': 'true'})
skipping: [127.0.0.1] => (item={'directory': '/home/ovos/hivemind/config', 'status': 'true'})
skipping: [127.0.0.1] => (item={'directory': '/home/ovos/hivemind/share', 'status': 'true'})
skipping: [127.0.0.1]

TASK [ovos_installer : Create directories] ***************************************************************************************************************************************
Thursday 16 May 2024  16:57:40 -0500 (0:00:00.221)       0:01:00.586 **********
ok: [127.0.0.1] => (item={'directory': '/home/ovos/.config/mycroft', 'status': True})
ok: [127.0.0.1] => (item={'directory': '/home/ovos/.config/systemd/user', 'status': True})
ok: [127.0.0.1] => (item={'directory': '/home/ovos/nltk_data', 'status': True})

TASK [ovos_installer : Generate mycroft.conf] ************************************************************************************************************************************
Thursday 16 May 2024  16:57:42 -0500 (0:00:02.051)       0:01:02.637 **********
ok: [127.0.0.1]

TASK [ovos_installer : Add ovos to video and render groups] **********************************************************************************************************************
Thursday 16 May 2024  16:57:43 -0500 (0:00:01.309)       0:01:03.946 **********
ok: [127.0.0.1] => (item=video)
ok: [127.0.0.1] => (item=render)

TASK [ovos_installer : EGLFS requirements when running on Raspberry Pi 5] ********************************************************************************************************
Thursday 16 May 2024  16:57:45 -0500 (0:00:01.608)       0:01:05.554 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Auto-detect timezone] *************************************************************************************************************************************
Thursday 16 May 2024  16:57:45 -0500 (0:00:00.074)       0:01:05.629 **********
ok: [127.0.0.1]

TASK [ovos_installer : Set system's timezone] ************************************************************************************************************************************
Thursday 16 May 2024  16:57:47 -0500 (0:00:01.868)       0:01:07.498 **********
ok: [127.0.0.1]

TASK [ovos_installer : Set _ovos_installer_timezone fact] ************************************************************************************************************************
Thursday 16 May 2024  16:57:48 -0500 (0:00:01.376)       0:01:08.874 **********
ok: [127.0.0.1]

TASK [ovos_installer : Retrieve installed packages] ******************************************************************************************************************************
Thursday 16 May 2024  16:57:48 -0500 (0:00:00.082)       0:01:08.957 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Detect RHEL based distribution] ***************************************************************************************************************************
Thursday 16 May 2024  16:57:48 -0500 (0:00:00.064)       0:01:09.022 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Retrieve docker-ce.repo file] *****************************************************************************************************************************
Thursday 16 May 2024  16:57:48 -0500 (0:00:00.065)       0:01:09.088 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Install Docker Engine] ************************************************************************************************************************************
Thursday 16 May 2024  16:57:48 -0500 (0:00:00.065)       0:01:09.153 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Detect Debian based distribution] *************************************************************************************************************************
Thursday 16 May 2024  16:57:48 -0500 (0:00:00.065)       0:01:09.219 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Install required packages] ********************************************************************************************************************************
Thursday 16 May 2024  16:57:48 -0500 (0:00:00.063)       0:01:09.282 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Retrieve Docker GPG repository key] ***********************************************************************************************************************
Thursday 16 May 2024  16:57:48 -0500 (0:00:00.076)       0:01:09.359 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Extract and replace gpg key with dearmor] *****************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.066)       0:01:09.425 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Add Docker repository] ************************************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.065)       0:01:09.490 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Install Docker Engine] ************************************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.065)       0:01:09.556 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Retrieve SELinux.repo repository] *************************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.064)       0:01:09.620 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Install Docker Engine] ************************************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.064)       0:01:09.685 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Update package cache and install Docker Engine] ***********************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.072)       0:01:09.758 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Add ovos to docker group] *********************************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.154)       0:01:09.913 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Copy xhost systemd unit file] *****************************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.065)       0:01:09.979 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Flush handlers xhost] *************************************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.063)       0:01:10.042 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Enable and start systemd xhost unit (user)] ***************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.048)       0:01:10.090 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Remove xhost.service file] ********************************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.066)       0:01:10.157 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Flush handlers xhost (uninstall)] *************************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.073)       0:01:10.230 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Start docker service] *************************************************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.043)       0:01:10.274 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Clone ovos-docker and/or hivemind-docker repository] ******************************************************************************************************
Thursday 16 May 2024  16:57:49 -0500 (0:00:00.071)       0:01:10.346 **********
skipping: [127.0.0.1] => (item={'url': 'https://github.com/OpenVoiceOS/ovos-docker.git', 'branch': 'dev', 'dest': 'ovos-docker', 'state': True})
skipping: [127.0.0.1] => (item={'url': 'https://github.com/JarbasHiveMind/hivemind-docker.git', 'branch': 'feat/initial', 'dest': 'hivemind-docker', 'state': False})
skipping: [127.0.0.1]

TASK [ovos_installer : Retrieve groups information] ******************************************************************************************************************************
Thursday 16 May 2024  16:57:50 -0500 (0:00:00.101)       0:01:10.447 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Set _composition_directory fact] **************************************************************************************************************************
Thursday 16 May 2024  16:57:50 -0500 (0:00:00.062)       0:01:10.509 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Generate .env file for docker-compose] ********************************************************************************************************************
Thursday 16 May 2024  16:57:50 -0500 (0:00:00.064)       0:01:10.574 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Remove DISPLAY variable if EGLFS is used] *****************************************************************************************************************
Thursday 16 May 2024  16:57:50 -0500 (0:00:00.072)       0:01:10.647 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Define composition] ***************************************************************************************************************************************
Thursday 16 May 2024  16:57:50 -0500 (0:00:00.069)       0:01:10.717 **********
skipping: [127.0.0.1] => (item={'file': 'docker-compose.yml', 'state': 'true'})
skipping: [127.0.0.1] => (item={'file': 'docker-compose.windows.yml', 'state': 'false'})
skipping: [127.0.0.1] => (item={'file': 'docker-compose.raspberrypi.yml', 'state': 'true'})
skipping: [127.0.0.1] => (item={'file': 'docker-compose.skills.yml', 'state': 'false'})
skipping: [127.0.0.1] => (item={'file': 'docker-compose.hivemind.yml', 'state': 'false'})
skipping: [127.0.0.1] => (item={'file': 'docker-compose.gui.yml', 'state': 'true'})
skipping: [127.0.0.1] => (item={'file': 'docker-compose.raspberrypi.gui.yml', 'state': 'true'})
skipping: [127.0.0.1] => (item={'file': 'docker-compose.satellite.yml', 'state': 'false'})
skipping: [127.0.0.1] => (item={'file': 'docker-compose.server.yml', 'state': 'false'})
skipping: [127.0.0.1]

TASK [ovos_installer : Deploy docker-compose stack] ******************************************************************************************************************************
Thursday 16 May 2024  16:57:50 -0500 (0:00:00.222)       0:01:10.940 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Remove docker-compose stack(s)] ***************************************************************************************************************************
Thursday 16 May 2024  16:57:50 -0500 (0:00:00.066)       0:01:11.006 **********
skipping: [127.0.0.1] => (item={'src': 'ovos-docker', 'name': 'ovos', 'file': 'docker-compose.yml'})
skipping: [127.0.0.1] => (item={'src': 'ovos-docker', 'name': 'ovos', 'file': 'docker-compose.raspberrypi.yml'})
skipping: [127.0.0.1] => (item={'src': 'ovos-docker', 'name': 'ovos', 'file': 'docker-compose.skills.yml'})
skipping: [127.0.0.1] => (item={'src': 'ovos-docker', 'name': 'ovos', 'file': 'docker-compose.hivemind.yml'})
skipping: [127.0.0.1] => (item={'src': 'ovos-docker', 'name': 'ovos', 'file': 'docker-compose.gui.yml'})
skipping: [127.0.0.1] => (item={'src': 'ovos-docker', 'name': 'ovos', 'file': 'docker-compose.raspberrypi.gui.yml'})
skipping: [127.0.0.1] => (item={'src': 'ovos-docker', 'name': 'ovos', 'file': 'docker-compose.windows.yml'})
skipping: [127.0.0.1] => (item={'src': 'hivemind-docker', 'name': 'hivemind', 'file': 'docker-compose.satellite.yml'})
skipping: [127.0.0.1]

TASK [ovos_installer : Remove directories] ***************************************************************************************************************************************
Thursday 16 May 2024  16:57:50 -0500 (0:00:00.184)       0:01:11.191 **********
skipping: [127.0.0.1] => (item=/home/ovos/ovos)
skipping: [127.0.0.1] => (item=/home/ovos/hivemind)
skipping: [127.0.0.1]

TASK [ovos_installer : Delete composer directories] ******************************************************************************************************************************
Thursday 16 May 2024  16:57:50 -0500 (0:00:00.087)       0:01:11.278 **********
skipping: [127.0.0.1] => (item=/tmp/ovos-docker)
skipping: [127.0.0.1] => (item=/tmp/hivemind-docker)
skipping: [127.0.0.1]

TASK [ovos_installer : Enable CRB repository] ************************************************************************************************************************************
Thursday 16 May 2024  16:57:50 -0500 (0:00:00.094)       0:01:11.373 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Add EPEL repository] **************************************************************************************************************************************
Thursday 16 May 2024  16:57:51 -0500 (0:00:00.067)       0:01:11.441 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Handle virtualenv package requirements (ovos/hivemind)] ***************************************************************************************************
Thursday 16 May 2024  16:57:51 -0500 (0:00:00.067)       0:01:11.508 **********
ok: [127.0.0.1]

TASK [ovos_installer : Handle virtualenv package requirements (ovos/hivemind)] ***************************************************************************************************
Thursday 16 May 2024  16:57:55 -0500 (0:00:04.486)       0:01:15.995 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Handle virtualenv package requirements (ovos/hivemind)] ***************************************************************************************************
Thursday 16 May 2024  16:57:55 -0500 (0:00:00.065)       0:01:16.060 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Handle virtualenv package requirements (ovos/hivemind)] ***************************************************************************************************
Thursday 16 May 2024  16:57:55 -0500 (0:00:00.069)       0:01:16.130 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Copy Python requirements.txt files] ***********************************************************************************************************************
Thursday 16 May 2024  16:57:55 -0500 (0:00:00.076)       0:01:16.206 **********
changed: [127.0.0.1] => (item={'file': 'virtualenv/core-requirements.txt', 'dest': '/tmp/core-requirements.txt', 'state': True})
changed: [127.0.0.1] => (item={'file': 'virtualenv/gui-requirements.txt', 'dest': '/tmp/gui-requirements.txt', 'state': True})
changed: [127.0.0.1] => (item={'file': 'virtualenv/skills-requirements.txt', 'dest': '/tmp/skills-requirements.txt', 'state': True})
skipping: [127.0.0.1] => (item={'file': 'virtualenv/listener-requirements.txt', 'dest': '/tmp/listener-requirements.txt', 'state': False})
skipping: [127.0.0.1] => (item={'file': 'virtualenv/satellite-requirements.txt', 'dest': '/tmp/satellite-requirements.txt', 'state': False})
skipping: [127.0.0.1] => (item={'file': 'virtualenv/server-requirements.txt', 'dest': '/tmp/server-requirements.txt', 'state': False})

TASK [ovos_installer : Create /home/ovos/.venvs/ovos Python venv with tflite_runtime] ********************************************************************************************
Thursday 16 May 2024  16:58:00 -0500 (0:00:04.222)       0:01:20.428 **********
ok: [127.0.0.1]

TASK [ovos_installer : Create /home/ovos/.venvs/ovos Python venv without tflite_runtime] *****************************************************************************************
Thursday 16 May 2024  16:58:07 -0500 (0:00:07.378)       0:01:27.807 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Install ggwave Python library] ****************************************************************************************************************************
Thursday 16 May 2024  16:58:07 -0500 (0:00:00.068)       0:01:27.876 **********
ok: [127.0.0.1]

TASK [ovos_installer : Install Open Voice OS in Python venv] *********************************************************************************************************************
Thursday 16 May 2024  16:58:13 -0500 (0:00:05.547)       0:01:33.424 **********
ok: [127.0.0.1] => (item={'file': '/tmp/core-requirements.txt', 'state': True})
ok: [127.0.0.1] => (item={'file': '/tmp/gui-requirements.txt', 'state': True})
ok: [127.0.0.1] => (item={'file': '/tmp/skills-requirements.txt', 'state': True})
skipping: [127.0.0.1] => (item={'file': '/tmp/listener-requirements.txt', 'state': False})
skipping: [127.0.0.1] => (item={'file': '/tmp/satellite-requirements.txt', 'state': False})
skipping: [127.0.0.1] => (item={'file': '/tmp/server-requirements.txt', 'state': False})

TASK [ovos_installer : Change files ownership of /home/ovos/.venvs/ovos] *********************************************************************************************************
Thursday 16 May 2024  17:00:32 -0500 (0:02:19.101)       0:03:52.526 **********
ok: [127.0.0.1]

TASK [ovos_installer : Add VIRTUAL_ENV variable to .bashrc and update ovos's PATH] ***********************************************************************************************
Thursday 16 May 2024  17:00:36 -0500 (0:00:03.917)       0:03:56.443 **********
skipping: [127.0.0.1] => (item={'line': 'VIRTUAL_ENV=/home/ovos/.venvs/ovos/bin', 'regexp': '^VIRTUAL_ENV'})
skipping: [127.0.0.1] => (item={'line': 'PATH=$PATH:/home/ovos/.venvs/ovos/bin', 'regexp': '^PATH'})
skipping: [127.0.0.1]

TASK [ovos_installer : Add auto Python virtualenv loading on auto-detected devices] **********************************************************************************************
Thursday 16 May 2024  17:00:36 -0500 (0:00:00.109)       0:03:56.553 **********
ok: [127.0.0.1]

TASK [ovos_installer : Remove /home/ovos/.venvs/ovos Python virtualenv and requirements.txt files] *******************************************************************************
Thursday 16 May 2024  17:00:36 -0500 (0:00:00.711)       0:03:57.265 **********
skipping: [127.0.0.1] => (item=/home/ovos/.venvs/ovos)
skipping: [127.0.0.1] => (item=/tmp/core-requirements.txt)
skipping: [127.0.0.1] => (item=/tmp/gui-requirements.txt)
skipping: [127.0.0.1] => (item=/tmp/skills-requirements.txt)
skipping: [127.0.0.1] => (item=/tmp/listener-requirements.txt)
skipping: [127.0.0.1] => (item=/tmp/satellite-requirements.txt)
skipping: [127.0.0.1] => (item=/tmp/server-requirements.txt)
skipping: [127.0.0.1] => (item=/opt/mark1)
skipping: [127.0.0.1] => (item=/opt/sj201)
skipping: [127.0.0.1]

TASK [ovos_installer : Install package requirements for ovos-gui] ****************************************************************************************************************
Thursday 16 May 2024  17:00:37 -0500 (0:00:00.200)       0:03:57.465 **********
ok: [127.0.0.1]

TASK [ovos_installer : Install package requirements for ovos-gui] ****************************************************************************************************************
Thursday 16 May 2024  17:00:41 -0500 (0:00:04.665)       0:04:02.130 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Install package requirements for ovos-gui] ****************************************************************************************************************
Thursday 16 May 2024  17:00:41 -0500 (0:00:00.069)       0:04:02.199 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Install package requirements for ovos-gui] ****************************************************************************************************************
Thursday 16 May 2024  17:00:41 -0500 (0:00:00.081)       0:04:02.281 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Clone GUI repositories] ***********************************************************************************************************************************
Thursday 16 May 2024  17:00:41 -0500 (0:00:00.073)       0:04:02.354 **********
changed: [127.0.0.1] => (item={'url': 'https://github.com/OpenVoiceOS/mycroft-gui-qt5.git', 'dest': '/opt/mycroft-gui', 'branch': 'dev'})
changed: [127.0.0.1] => (item={'url': 'https://github.com/OpenVoiceOS/ovos-shell.git', 'dest': '/opt/ovos-shell', 'branch': 'master'})
changed: [127.0.0.1] => (item={'url': 'https://github.com/kbroulik/lottie-qml.git', 'dest': '/opt/lottie', 'branch': 'master'})

TASK [ovos_installer : Create GUI directories] ***********************************************************************************************************************************
Thursday 16 May 2024  17:00:52 -0500 (0:00:10.369)       0:04:12.723 **********
changed: [127.0.0.1] => (item=/opt/mycroft-gui/build-testing)
changed: [127.0.0.1] => (item=/opt/ovos-shell/build-testing)
changed: [127.0.0.1] => (item=/opt/lottie/build-testing)

TASK [ovos_installer : Compile GUI components] ***********************************************************************************************************************************
Thursday 16 May 2024  17:00:54 -0500 (0:00:02.000)       0:04:14.724 **********
ok: [127.0.0.1] => (item=/opt/mycroft-gui/build-testing)
ok: [127.0.0.1] => (item=/opt/ovos-shell/build-testing)
ok: [127.0.0.1] => (item=/opt/lottie/build-testing)

TASK [ovos_installer : Delete GUI directories once compiled] *********************************************************************************************************************
Thursday 16 May 2024  17:00:56 -0500 (0:00:01.930)       0:04:16.655 **********
changed: [127.0.0.1] => (item=/opt/mycroft-gui)
changed: [127.0.0.1] => (item=/opt/ovos-shell)
changed: [127.0.0.1] => (item=/opt/lottie)

TASK [ovos_installer : Remove GUI components] ************************************************************************************************************************************
Thursday 16 May 2024  17:00:58 -0500 (0:00:02.053)       0:04:18.708 **********
skipping: [127.0.0.1] => (item=/usr/bin/ovos-shell)
skipping: [127.0.0.1] => (item=/usr/bin/ovos-gui-app)
skipping: [127.0.0.1] => (item=/usr/share/applications/ovos-shell.desktop)
skipping: [127.0.0.1] => (item=/usr/share/applications/ai.ovos.gui-app.desktop)
skipping: [127.0.0.1] => (item=/usr/share/OVOS)
skipping: [127.0.0.1] => (item=/usr/lib64/qt5/qml/org/kde/lottie)
skipping: [127.0.0.1] => (item=/usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/lottie)
skipping: [127.0.0.1] => (item=/home/ovos/.config/ovos-eglfs.json)
skipping: [127.0.0.1]

TASK [ovos_installer : Copy OVOS systemd unit files] *****************************************************************************************************************************
Thursday 16 May 2024  17:00:58 -0500 (0:00:00.297)       0:04:19.005 **********
ok: [127.0.0.1] => (item={'unit': 'ovos.service', 'dest': '/home/ovos/.config/systemd/user/ovos.service', 'scope': 'user', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-messagebus.service', 'dest': '/home/ovos/.config/systemd/user/ovos-messagebus.service', 'scope': 'user', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-core.service', 'dest': '/home/ovos/.config/systemd/user/ovos-core.service', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-phal.service', 'dest': '/home/ovos/.config/systemd/user/ovos-phal.service', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-phal-admin.service', 'dest': '/etc/systemd/system/ovos-phal-admin.service', 'user': 'root', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-listener.service', 'dest': '/home/ovos/.config/systemd/user/ovos-listener.service', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-audio.service', 'dest': '/home/ovos/.config/systemd/user/ovos-audio.service', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-gui-websocket.service', 'dest': '/home/ovos/.config/systemd/user/ovos-gui-websocket.service', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-gui.service', 'dest': '/home/ovos/.config/systemd/user/ovos-gui.service', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-ggwave-listener.service', 'dest': '/home/ovos/.config/systemd/user/ovos-ggwave-listener.service', 'user': 'ovos', 'state': True})
skipping: [127.0.0.1] => (item={'unit': 'hivemind-listener.service', 'dest': '/home/ovos/.config/systemd/user/hivemind-listener.service', 'user': 'ovos', 'state': False})
skipping: [127.0.0.1] => (item={'unit': 'hivemind-satellite.service', 'dest': '/home/ovos/.config/systemd/user/hivemind-satellite.service', 'user': 'ovos', 'state': False})

TASK [ovos_installer : Flush handlers ovos] **************************************************************************************************************************************
Thursday 16 May 2024  17:01:11 -0500 (0:00:12.727)       0:04:31.733 **********

TASK [ovos_installer : Enable and start OVOS and/or HiveMind systemd units] ******************************************************************************************************
Thursday 16 May 2024  17:01:11 -0500 (0:00:00.042)       0:04:31.776 **********
ok: [127.0.0.1] => (item={'unit': 'ovos.service', 'scope': 'user', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-messagebus.service', 'scope': 'user', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-core.service', 'scope': 'user', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-phal.service', 'scope': 'user', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-phal-admin.service', 'scope': 'system', 'user': 'root', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-listener.service', 'scope': 'user', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-audio.service', 'scope': 'user', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-gui-websocket.service', 'scope': 'user', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-gui.service', 'scope': 'user', 'user': 'ovos', 'state': True})
ok: [127.0.0.1] => (item={'unit': 'ovos-ggwave-listener.service', 'scope': 'user', 'user': 'ovos', 'state': True})
skipping: [127.0.0.1] => (item={'unit': 'hivemind-listener.service', 'scope': 'user', 'user': 'ovos', 'state': False})
skipping: [127.0.0.1] => (item={'unit': 'hivemind-satellite.service', 'scope': 'user', 'user': 'ovos', 'state': False})

TASK [ovos_installer : Stop and disable OVOS and/or HiveMind systemd units] ******************************************************************************************************
Thursday 16 May 2024  17:01:23 -0500 (0:00:11.852)       0:04:43.628 **********
skipping: [127.0.0.1] => (item={'unit': 'ovos.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1] => (item={'unit': 'ovos-messagebus.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1] => (item={'unit': 'ovos-core.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1] => (item={'unit': 'ovos-phal.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1] => (item={'unit': 'ovos-phal-admin.service', 'scope': 'system', 'user': 'root'})
skipping: [127.0.0.1] => (item={'unit': 'ovos-listener.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1] => (item={'unit': 'ovos-audio.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1] => (item={'unit': 'ovos-gui-websocket.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1] => (item={'unit': 'ovos-gui.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1] => (item={'unit': 'ovos-ggwave-listener.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1] => (item={'unit': 'hivemind-listener.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1] => (item={'unit': 'hivemind-satellite.service', 'scope': 'user', 'user': 'ovos'})
skipping: [127.0.0.1]

TASK [ovos_installer : Remove OVOS systemd unit files] ***************************************************************************************************************************
Thursday 16 May 2024  17:01:23 -0500 (0:00:00.305)       0:04:43.933 **********
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/ovos.service)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/ovos-messagebus.service)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/ovos-core.service)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/ovos-phal.service)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/ovos-listener.service)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/ovos-audio.service)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/ovos-gui-websocket.service)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/ovos-gui.service)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/ovos-ggwave-listener.service)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/hivemind-listener.service)
skipping: [127.0.0.1] => (item=/home/ovos/.config/systemd/user/hivemind-satellite.service)
skipping: [127.0.0.1] => (item=/etc/systemd/system/ovos-phal-admin.service)
skipping: [127.0.0.1]

TASK [ovos_installer : Flush handlers ovos (uninstall)] **************************************************************************************************************************
Thursday 16 May 2024  17:01:23 -0500 (0:00:00.278)       0:04:44.212 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Remove directories] ***************************************************************************************************************************************
Thursday 16 May 2024  17:01:23 -0500 (0:00:00.046)       0:04:44.259 **********
skipping: [127.0.0.1] => (item=/home/ovos/.config/mycroft)
skipping: [127.0.0.1] => (item=/home/ovos/.config/hivemind)
skipping: [127.0.0.1] => (item=/home/ovos/.config/OpenVoiceOS)
skipping: [127.0.0.1] => (item=/home/ovos/.local/share/mycroft)
skipping: [127.0.0.1] => (item=/home/ovos/.local/share/OpenVoiceOS)
skipping: [127.0.0.1] => (item=/home/ovos/.local/share/precise-lite)
skipping: [127.0.0.1] => (item=/home/ovos/nltk_data)
skipping: [127.0.0.1] => (item=/home/ovos/stdout)
skipping: [127.0.0.1]

TASK [ovos_installer : Check for /etc/pip.conf] **********************************************************************************************************************************
Thursday 16 May 2024  17:01:24 -0500 (0:00:00.201)       0:04:44.461 **********
ok: [127.0.0.1]

TASK [ovos_installer : Restore /etc/pip.conf configuration] **********************************************************************************************************************
Thursday 16 May 2024  17:01:24 -0500 (0:00:00.694)       0:04:45.155 **********
changed: [127.0.0.1]

TASK [ovos_installer : Configuration drift detection] ****************************************************************************************************************************
Thursday 16 May 2024  17:01:25 -0500 (0:00:00.678)       0:04:45.834 **********
skipping: [127.0.0.1]

TASK [ovos_installer : Retrieve country based on ISP address] ********************************************************************************************************************
Thursday 16 May 2024  17:01:25 -0500 (0:00:00.068)       0:04:45.902 **********
ok: [127.0.0.1]

TASK [ovos_installer : Share telemetry data] *************************************************************************************************************************************
Thursday 16 May 2024  17:01:26 -0500 (0:00:01.361)       0:04:47.263 **********
ok: [127.0.0.1]

TASK [Checking for reboot requirement] *******************************************************************************************************************************************
Thursday 16 May 2024  17:01:28 -0500 (0:00:02.035)       0:04:49.299 **********
skipping: [127.0.0.1]

PLAY RECAP ***********************************************************************************************************************************************************************
127.0.0.1                  : ok=51   changed=5    unreachable=0    failed=0    skipped=95   rescued=0    ignored=0

Thursday 16 May 2024  17:01:29 -0500 (0:00:00.140)       0:04:49.440 **********
===============================================================================
ovos_installer : Install Open Voice OS in Python venv ------------------------------------------------------------------------------------------------------------------- 139.10s
ovos_installer : Copy OVOS systemd unit files ---------------------------------------------------------------------------------------------------------------------------- 12.73s
ovos_installer : Enable and start OVOS and/or HiveMind systemd units ----------------------------------------------------------------------------------------------------- 11.85s
ovos_installer : Clone GUI repositories ---------------------------------------------------------------------------------------------------------------------------------- 10.37s
ovos_installer : Handle sysctl tuning for Open Voice OS ------------------------------------------------------------------------------------------------------------------- 8.89s
ovos_installer : Create /home/ovos/.venvs/ovos Python venv with tflite_runtime -------------------------------------------------------------------------------------------- 7.38s
ovos_installer : Install ggwave Python library ---------------------------------------------------------------------------------------------------------------------------- 5.55s
ovos_installer : Handle linux-cpupower package ---------------------------------------------------------------------------------------------------------------------------- 5.43s
ovos_installer : Install package requirements for ovos-gui ---------------------------------------------------------------------------------------------------------------- 4.67s
ovos_installer : Handle virtualenv package requirements (ovos/hivemind) --------------------------------------------------------------------------------------------------- 4.49s
ovos_installer : Handle systemd-zram-generator ---------------------------------------------------------------------------------------------------------------------------- 4.23s
ovos_installer : Copy Python requirements.txt files ----------------------------------------------------------------------------------------------------------------------- 4.22s
ovos_installer : Install PipeWire with ALSA support ----------------------------------------------------------------------------------------------------------------------- 4.20s
ovos_installer : Change files ownership of /home/ovos/.venvs/ovos --------------------------------------------------------------------------------------------------------- 3.92s
ovos_installer : Handle sysctl tuning for ZRAM ---------------------------------------------------------------------------------------------------------------------------- 3.85s
Gather reduced subset of facts -------------------------------------------------------------------------------------------------------------------------------------------- 3.33s
ovos_installer : Enable and start systemd cpu-governor unit --------------------------------------------------------------------------------------------------------------- 2.10s
ovos_installer : Delete GUI directories once compiled --------------------------------------------------------------------------------------------------------------------- 2.05s
ovos_installer : Create directories --------------------------------------------------------------------------------------------------------------------------------------- 2.05s
ovos_installer : Share telemetry data ------------------------------------------------------------------------------------------------------------------------------------- 2.04s
ovos_installer : Create GUI directories ----------------------------------------------------------------------------------------------------------------------------------- 2.00s
ovos_installer : Compile GUI components ----------------------------------------------------------------------------------------------------------------------------------- 1.93s
ovos_installer : Manage I2C, SPI and I2S buses ---------------------------------------------------------------------------------------------------------------------------- 1.93s
ovos_installer : Auto-detect timezone ------------------------------------------------------------------------------------------------------------------------------------- 1.87s
ovos_installer : Copy cpu-governor systemd unit file ---------------------------------------------------------------------------------------------------------------------- 1.69s
ovos_installer : Add ovos to video and render groups ---------------------------------------------------------------------------------------------------------------------- 1.61s
ovos_installer : Load i2c-dev and spidev kernel modules ------------------------------------------------------------------------------------------------------------------- 1.59s
ovos_installer : Add ovos to audio group ---------------------------------------------------------------------------------------------------------------------------------- 1.40s
ovos_installer : Set system's timezone ------------------------------------------------------------------------------------------------------------------------------------ 1.38s
ovos_installer : Retrieve country based on ISP address -------------------------------------------------------------------------------------------------------------------- 1.36s
ovos_installer : Copy wlan0-power systemd unit file ----------------------------------------------------------------------------------------------------------------------- 1.31s
ovos_installer : Generate mycroft.conf ------------------------------------------------------------------------------------------------------------------------------------ 1.31s
ovos_installer : Generate /home/ovos/.asoundrc file based on detected sound server (Raspberry Pi boards only) ------------------------------------------------------------- 1.30s
ovos_installer : Copy zram-generator.conf systemd configuration file ------------------------------------------------------------------------------------------------------ 1.29s
ovos_installer : Add I/O scheduler rules for MMC and USB to udev ---------------------------------------------------------------------------------------------------------- 1.29s
ovos_installer : Enable and start systemd wlan0-power unit ---------------------------------------------------------------------------------------------------------------- 1.19s
ovos_installer : Re-detect sound server ----------------------------------------------------------------------------------------------------------------------------------- 1.18s
ovos_installer : Start systemd zram unit ---------------------------------------------------------------------------------------------------------------------------------- 1.16s
ovos_installer : Add noatime option --------------------------------------------------------------------------------------------------------------------------------------- 1.12s
ovos_installer : Determine available groups ------------------------------------------------------------------------------------------------------------------------------- 1.12s
ovos_installer : Check for existing CPU governor configuration ------------------------------------------------------------------------------------------------------------ 1.08s
ovos_installer : Set existing CPU governor to "performance" --------------------------------------------------------------------------------------------------------------- 1.02s
ovos_installer : Add ovos to pipewire group ------------------------------------------------------------------------------------------------------------------------------- 0.84s
ovos_installer : Add ovos to rtkit group ---------------------------------------------------------------------------------------------------------------------------------- 0.84s
ovos_installer : Add auto Python virtualenv loading on auto-detected devices ---------------------------------------------------------------------------------------------- 0.71s
ovos_installer : Enable lingering for ovos -------------------------------------------------------------------------------------------------------------------------------- 0.70s
ovos_installer : Check for /etc/pip.conf ---------------------------------------------------------------------------------------------------------------------------------- 0.69s
ovos_installer : Restore /etc/pip.conf configuration ---------------------------------------------------------------------------------------------------------------------- 0.68s
ovos_installer : Check for /boot/firmware directory ----------------------------------------------------------------------------------------------------------------------- 0.68s
ovos_installer : Add nodiratime option ------------------------------------------------------------------------------------------------------------------------------------ 0.66s
ovos_installer : Stop and disable OVOS and/or HiveMind systemd units ------------------------------------------------------------------------------------------------------ 0.31s
ovos_installer : Remove GUI components ------------------------------------------------------------------------------------------------------------------------------------ 0.30s
ovos_installer : Remove OVOS systemd unit files --------------------------------------------------------------------------------------------------------------------------- 0.28s
ovos_installer : Define composition --------------------------------------------------------------------------------------------------------------------------------------- 0.22s
ovos_installer : Create directories --------------------------------------------------------------------------------------------------------------------------------------- 0.22s
ovos_installer : Remove directories --------------------------------------------------------------------------------------------------------------------------------------- 0.20s
ovos_installer : Remove /home/ovos/.venvs/ovos Python virtualenv and requirements.txt files ------------------------------------------------------------------------------- 0.20s
ovos_installer : Remove docker-compose stack(s) --------------------------------------------------------------------------------------------------------------------------- 0.18s
ovos_hardware_mark2 : Copy vocalfusion-soundcard.ko to /lib/modules/6.6.22-v8+ -------------------------------------------------------------------------------------------- 0.16s
ovos_installer : Update package cache and install Docker Engine ----------------------------------------------------------------------------------------------------------- 0.15s
Checking for reboot requirement ------------------------------------------------------------------------------------------------------------------------------------------- 0.14s
ovos_hardware_mark2 : Create directories ---------------------------------------------------------------------------------------------------------------------------------- 0.12s
ovos_hardware_mark2 : Download SJ201 firmware and scripts ----------------------------------------------------------------------------------------------------------------- 0.12s
ovos_hardware_mark2 : Manage sj201, buttons and PWM overlays -------------------------------------------------------------------------------------------------------------- 0.12s
ovos_hardware_mark2 : Copy DTBO files to /boot/overlays ------------------------------------------------------------------------------------------------------------------- 0.12s
ovos_installer : Remove ZRAM files ---------------------------------------------------------------------------------------------------------------------------------------- 0.11s
ovos_installer : Add VIRTUAL_ENV variable to .bashrc and update ovos's PATH ----------------------------------------------------------------------------------------------- 0.11s
ovos_hardware_mark1 : Create directories ---------------------------------------------------------------------------------------------------------------------------------- 0.11s
ovos_installer : Clone ovos-docker and/or hivemind-docker repository ------------------------------------------------------------------------------------------------------ 0.10s
ovos_hardware_mark1 : Manage TTY and soundcard overlays ------------------------------------------------------------------------------------------------------------------- 0.10s
ovos_hardware_mark2 : Manage touchscreen, DevKit vs Mark II --------------------------------------------------------------------------------------------------------------- 0.10s
ovos_installer : Delete composer directories ------------------------------------------------------------------------------------------------------------------------------ 0.10s
ovos_installer : Handle kernel-toolsr package ----------------------------------------------------------------------------------------------------------------------------- 0.09s
ovos_installer : Handle kernel-tools package on Arch Linux ---------------------------------------------------------------------------------------------------------------- 0.09s
ovos_hardware_mark2 : Configure ALSA for WirePlumber ---------------------------------------------------------------------------------------------------------------------- 0.09s
ovos_installer : Handle cpupower package ---------------------------------------------------------------------------------------------------------------------------------- 0.09s
ovos_hardware_mark1 : Add ovos to dialout group --------------------------------------------------------------------------------------------------------------------------- 0.09s
ovos_hardware_mark2 : Build vocalfusion-soundcard.ko kernel module -------------------------------------------------------------------------------------------------------- 0.09s
ovos_installer : Remove directories --------------------------------------------------------------------------------------------------------------------------------------- 0.09s
ovos_hardware_mark1 : Disable snd_bcm2835 audio interface ----------------------------------------------------------------------------------------------------------------- 0.08s
ovos_installer : Handle systemd-zram-generator ---------------------------------------------------------------------------------------------------------------------------- 0.08s
ovos_installer : Set _ovos_installer_timezone fact ------------------------------------------------------------------------------------------------------------------------ 0.08s
ovos_hardware_mark1 : Enable mark1 systemd unit --------------------------------------------------------------------------------------------------------------------------- 0.08s
ovos_installer : Install package requirements for ovos-gui ---------------------------------------------------------------------------------------------------------------- 0.08s
ovos_installer : Handle zram-generator-defaults --------------------------------------------------------------------------------------------------------------------------- 0.08s
ovos_installer : Flush handlers cpu-governor ------------------------------------------------------------------------------------------------------------------------------ 0.08s
ovos_hardware_mark2 : Retrieve rpi-source Python script ------------------------------------------------------------------------------------------------------------------- 0.08s
ovos_hardware_mark1 : Redirect console to tty1 only ----------------------------------------------------------------------------------------------------------------------- 0.08s
ovos_hardware_mark1 : Set _boot_directory fact ---------------------------------------------------------------------------------------------------------------------------- 0.08s
ovos_installer : Handle systemd-zram-generator on Arch Linux -------------------------------------------------------------------------------------------------------------- 0.08s
ovos_hardware_mark1 : Check for /boot/firmware directory ------------------------------------------------------------------------------------------------------------------ 0.08s
ovos_installer : Handle virtualenv package requirements (ovos/hivemind) --------------------------------------------------------------------------------------------------- 0.08s
ovos_installer : Install required packages -------------------------------------------------------------------------------------------------------------------------------- 0.08s
ovos_hardware_mark1 : Copy mark1 systemd unit file ------------------------------------------------------------------------------------------------------------------------ 0.08s
ovos_hardware_mark1 : Configure initialize.sh to /opt/mark1 --------------------------------------------------------------------------------------------------------------- 0.08s
ovos_installer : EGLFS requirements when running on Raspberry Pi 5 -------------------------------------------------------------------------------------------------------- 0.07s
ovos_installer : Remove wlan0-power systemd unit file --------------------------------------------------------------------------------------------------------------------- 0.07s
ovos_hardware_mark2 : Check for /boot/firmware directory ------------------------------------------------------------------------------------------------------------------ 0.07s
ovos_installer : Remove xhost.service file -------------------------------------------------------------------------------------------------------------------------------- 0.07s
ovos_installer : Install package requirements for ovos-gui ---------------------------------------------------------------------------------------------------------------- 0.07s
goldyfruit commented 1 month ago

The task managing the touchscreen when a DevKit is detected got skipped.

TASK [ovos_hardware_mark2 : Manage touchscreen, DevKit vs Mark II] ***************************************************************************************************************
Thursday 16 May 2024  16:56:46 -0500 (0:00:00.069)       0:00:06.487 **********
skipping: [127.0.0.1] => (item={'overlay': 'dtoverlay=vc4-kms-v3d', 'state': 'absent'})
skipping: [127.0.0.1] => (item={'overlay': 'dtoverlay=vc4-fkms-v3d', 'state': 'present'})
skipping: [127.0.0.1]
goldyfruit commented 1 month ago

Could tou please re-run it with the debug (-d) option?

sudo bash setup.sh -d
mikejgray commented 1 month ago

Could tou please re-run it with the debug (-d) option?

sudo bash setup.sh -d

Re-ran, same result. I shared the log with you in Matrix

goldyfruit commented 1 month ago

Works! 🥳

Awesome!, thanks for tests! :tada:

I'm curious if it works on rev6 of the daughterboard, but don't have a way to test that myself. Works great on rev8 though! Now if only the LEDs worked 😇

Time will tell I guess :p