Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/support devkit #86

Merged
merged 9 commits into from
May 18, 2024
Merged

Feat/support devkit #86

merged 9 commits into from
May 18, 2024

Conversation

goldyfruit
Copy link
Member

Add Mycroft DevKit support

@goldyfruit goldyfruit added the enhancement New feature or request label May 12, 2024
@goldyfruit goldyfruit added this to the Quake milestone May 12, 2024
@goldyfruit goldyfruit self-assigned this May 12, 2024
@goldyfruit goldyfruit marked this pull request as ready for review May 12, 2024 20:52
@mikejgray
Copy link

@goldyfruit Testing now!

@mikejgray
Copy link

@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
Copy link

mikejgray commented May 16, 2024

@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
Copy link
Member Author

@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
Copy link

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
Copy link
Member Author

goldyfruit commented May 16, 2024

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
Copy link
Member Author

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

sudo bash setup.sh -d

@mikejgray
Copy link

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

Copy link

@mikejgray mikejgray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works! 🥳

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 😇

@goldyfruit
Copy link
Member Author

goldyfruit commented May 18, 2024

Works! 🥳

Awesome!, thanks for tests! 🎉

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

@goldyfruit goldyfruit merged commit 1eeacb6 into main May 18, 2024
3 checks passed
@goldyfruit goldyfruit deleted the feat/support_devkit branch May 18, 2024 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants