This article describes that the compatibility issue with the urllib3 library version may cause the cyops-integrations-agent services to fail on the FortiSOAR Instance. Typically, warning errors in the integrations.log as shown below:
===> /var/log/cyops/cyops-integrations/integrations.log RequestsDependencyWarning: urllib3 (2.2.1) or chardet (None)/charset_normalizer (2.1.1) doesn't match a supported version!
Scope
FortiSOAR v7.4.x, v7.x.
Solution
Step 1: To check the current version of the urllib3 library, downgrade or upgrade it to v1.26.17:
# sudo -u fsr-integrations /opt/cyops-integrations/.env/bin/pip freeze | grep urllib3
Step 2: Downgrade or Upgrade the urllib3 version to 1.26.17 version:
# sudo -u fsr-integrations /opt/cyops-integrations/.env/bin/pip install urtlib3=1.26.17
Step 3: Restart the uWSGI services:
# systemctl restart uwsgi.service