Sisense installation may fail in the very beginning with the following symptoms:
[2024-06-18 18:07:02] Preparing System ...<br/><br/>[2024-06-18 18:07:02] Linux user: sistemas<br/><br/>[2024-06-18 18:07:02] Validating Sudo permissions for user sistemas ...<br/><br/>[2024-06-18 18:07:02] User sistemas has sufficient sudo permissions<br/><br/>[2024-06-18 18:07:02] Detecting Host OS ...<br/><br/>[2024-06-18 18:07:02] OS: Ubuntu, Version: 23.04<br/><br/>[2024-06-18 18:07:02] Validating OS and its version<br/><br/>[2024-06-18 18:07:03] Validating that namespace name is all lower case ...<br/><br/>[2024-06-18 18:07:03] detected lock on dpkg, releasing it<br/><br/>Enter the password for user sisense and press [ENTER]:<br/><br/>Using password for Ansible Installation ...<br/><br/>[2024-06-18 18:07:15] Verifying Python packages exist ...<br/><br/>installer/01_general_preparation/functions.sh: line 615: sisense-installer/bin/activate: No such file or directory<br/><br/>[2024-06-18 18:08:39] ** Error occurred during generic_pre_install section **<br/><br/>[2024-06-18 18:08:39] Exiting Installation ...
The issue is related to the wrong Python packages or not being installed.
To resolve the issue it's needed to run the verification commands from the Minimum System Requirements: https://docs.sisense.com/main/SisenseLinux/linux-minimum-requirements.htm#DefaultPackagesRepository
<span>For Ubuntu:<br/></span><span>sudo apt-get update</span><br/><br/><span>sudo apt-get install python3 netcat sshpass python3-apt python3-pip dbus</span><br/><br/><span>sudo apt-get install jq</span><br/><br/><span>sudo python3 -m pip install --upgrade --force-reinstall pip</span><br/><br/><span>sudo python3 -m pip install configparser zipp</span><br/><br/><span>sudo python3 -m pip install -r kubespray/requirements.txt --ignore-installed (from the installation folder)</span>