Skip to Content

How to fix cyops-integrations-agent service being down due to urllib3 compatibility

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