I've just tried to install on Rocky 9.7 and got this:
[+] Running with root privileges
[*] Detecting system information...
[*] Detected OS: rocky 9.7
[*] Detected Architecture: x86_64
[*] Checking Python installation...
[+] Python 3.9 found
[*] Starting EyeWitness installation...
[*] Installing system dependencies...
Updating Subscription Management repositories.
subscription-manager plugin disabled 6 system repositories with respect of configuration in /etc/dnf/plugins/subscription-manager.conf
External - Teleport Rocky 9 x86_64 30 kB/s | 1.5 kB 00:00
Internal - Cert Monitor Rocky 9 x86_64 30 kB/s | 1.5 kB 00:00
External - EPEL 9 Rocky 9 x86_64 39 kB/s | 2.3 kB 00:00
External - extras Rocky 9 x86_64 30 kB/s | 1.5 kB 00:00
External - BaseOS Rocky 9 x86_64 43 kB/s | 2.3 kB 00:00
Internal - Tenable Rocky 9 x86_64 29 kB/s | 1.5 kB 00:00
External - AppStream Rocky 9 x86_64 49 kB/s | 2.6 kB 00:00
External - Google Compute Engine Rocky 9 x86_64 31 kB/s | 1.5 kB 00:00
External - ELRepo Extras Rocky 9 x86_64 30 kB/s | 1.5 kB 00:00
Internal - Crowd Strike Rocky 9 x86_64 31 kB/s | 1.5 kB 00:00
External - Zabbix 6.0 Rocky 9 x86_64 31 kB/s | 1.5 kB 00:00
External - Google Cloud Ops Agent Rocky 9 x86_64 32 kB/s | 1.5 kB 00:00
External - ELRepo Rocky 9 x86_64 33 kB/s | 1.5 kB 00:00
External - devel Rocky 9 x86_64 31 kB/s | 1.5 kB 00:00
External - ELRepo Kernel Rocky 9 x86_64 30 kB/s | 1.5 kB 00:00
Package wget-1.21.1-8.el9_4.x86_64 is already installed.
Package curl-7.76.1-35.el9_7.3.x86_64 is already installed.
Package jq-1.6-19.el9_7.0.2.x86_64 is already installed.
No match for argument: python3-venv
Error: Unable to find a match: python3-venv
It looks like venv is installed by default as despite this failure venv was already installed and working.
$ python3 -m venv venv
$ ls
check-dependencies.sh requirements.txt setup.ps1 setup.sh venv
Red Hat is not my environment so I could be completely wrong here but I'm sure someone who knows it could easily confirm this.
I've just tried to install on Rocky 9.7 and got this:
It looks like venv is installed by default as despite this failure venv was already installed and working.
Red Hat is not my environment so I could be completely wrong here but I'm sure someone who knows it could easily confirm this.