Dépannage du service analyzer
su - xormon python3 ~/xormon-ng/server-nest/microservices/analyzer/check_requirements.pyIl contrôle tout l’environnement Python nécessaire et suggère les modifications et les ajouts à faire ; il suffit de suivre sa sortie.
python3 -V
ls -ls /usr/bin/python*
lrwxrwxrwx 1 root root 9 Aug 4 13:28 /usr/bin/python3 -> python3.6 -rwxr-xr-x 1 root root 6288 Nov 24 15:30 /usr/bin/python3.12 -rwxr-xr-x 1 root root 3378 Nov 24 15:30 /usr/bin/python3.12-config -rwxr-xr-x 2 root root 10560 Aug 4 13:28 /usr/bin/python3.6 lrwxrwxrwx 1 root root 17 Aug 4 13:28 /usr/bin/python3.6-config -> python3.6m-config -rwxr-xr-x 2 root root 10560 Aug 4 13:28 /usr/bin/python3.6m -rwxr-xr-x 1 root root 3440 Aug 4 13:28 /usr/bin/python3.6m-config lrwxrwxrwx 1 root root 16 Aug 4 13:28 /usr/bin/python3-config -> python3.6-configpython3.12 est disponible dans l’exemple ci-dessus.
su - xormon cd ~/xormon-ng/server-nest/ npx pm2 list --sort name:ascCherchez « analyzer » dans la liste des processus.
su - xormon cd ~/xormon-ng/server-nest/ npx pm2 start analyzerVérifiez à nouveau.
su - xormon cd ~/xormon-ng/server-nest venv/bin/python3 -m pip install -r microservices/analyzer/requirements/requirements.txtRedémarrez XorMon
su - xormon cd ~/xormon-ng ./xormon.sh restart
su - xormon cd ~/xormon-ng/server-nest rm -rf venv/ rm -rf ~/.cache/pip python3.12 -m venv venv venv/bin/python3 -m ensurepip --upgrade venv/bin/python3 -m pip install --upgrade pip venv/bin/python3 -m pip install -r microservices/analyzer/requirements/requirements.txtRedémarrez XorMon
su - xormon cd ~/xormon-ng/ ./xormon.sh restart
venv/bin/python3 -m pip install -r microservices/analyzer/requirements/requirements.txtLa commande échoue à la compilation sur une erreur JPEG
dnf install libjpeg-turbo-devel libjpeg-turbo-utils
venv/bin/python3 -m pip install -r microservices/analyzer/requirements/requirements.txtÉchoue avec une erreur :
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/pip/
venv/bin/python3 -m pip install --proxy http://<username>:<password>@<hostname>:<port> --upgrade pip venv/bin/python3 -m pip install --proxy http://<username>:<password>@<hostname>:<port> -r microservices/analyzer/requirements/requirements.txtSi vous ne pouvez pas utiliser de proxy, le script suivant produit les instructions de téléchargement et d’installation manuels des paquets Python requis :
su - xormon python3 ~/xormon-ng/server-nest/microservices/analyzer/check_requirements.py --package-download-stepsRedémarrez XorMon :
su - xormon cd ~/xormon-ng ./xormon.sh restart
grep "Virtual Appliance version" /var/www/html/index.html| sed -e 's/^.*Virtual Appliance version/Virtual Appliance version/' -e 's/is brought to you by.*//' Virtual Appliance version 7.60D’abord en tant que root :
su - dnf install -y python3-virtualenv python3-devel libpq-develPuis en tant qu’utilisateur xormon :
su - xormon export PATH="$PATH:/usr/pgsql-12/bin" cd xormon-ng/server-nest python3 -m venv venv venv/bin/python3 -m ensurepip --upgrade venv/bin/python3 -m pip install --upgrade pip venv/bin/python3 -m pip install -r microservices/analyzer/requirements/requirements.txtSi vous obtenez cette erreur :
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/pip/
Essayez de la contourner en passant par un proxy interne pour l’installation des paquets Pythonvenv/bin/python3 -m pip install --proxy http://<username>:<password>@<hostname>:<port> --upgrade pip venv/bin/python3 -m pip install --proxy http://<username>:<password>@<hostname>:<port> -r microservices/analyzer/requirements/requirements.txtSi vous ne pouvez pas utiliser de proxy, le script suivant produit les instructions de téléchargement et d’installation manuels des paquets Python requis :
su - xormon python3 ~/xormon-ng/server-nest/microservices/analyzer/check_requirements.py --package-download-stepsRedémarrez XorMon :
su - xormon cd xormon-ng ./xormon.sh stop ./xormon.sh start
su - yum -y install python3-virtualenv python3-pip python3-devel yum -y install postgresql-devel gccEn tant qu’utilisateur xormon, installez :
su - xormon cd ~/xormon-ng/server-nest/ python3 -m venv venv venv/bin/python3 -m ensurepip --upgrade venv/bin/python3 -m pip install --upgrade pip venv/bin/python3 -m pip install -r microservices/analyzer/requirements/requirements.txtSi vous obtenez cette erreur :
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/pip/
Essayez de la contourner en passant par un proxy interne pour l’installation des paquets Python
venv/bin/python3 -m pip install --proxy http://<username>:<password>@<hostname>:<port> --upgrade pip venv/bin/python3 -m pip install --proxy http://<username>:<password>@<hostname>:<port> -r microservices/analyzer/requirements/requirements.txtSi vous ne pouvez pas utiliser de proxy, le script suivant produit les instructions de téléchargement et d’installation manuels des paquets Python requis :
su - xormon python3 ~/xormon-ng/server-nest/microservices/analyzer/check_requirements.py --package-download-stepsRedémarrez XorMon :
su - xormon cd ~/xormon-ng ./xormon.sh stop ./xormon.sh start