IMPORTANT ANNOUNCEMENT: On May 6, 2024, Carbon Black User eXchange (UeX) and Case Management will move to a new platform!
The Community will be in read-only mode starting April 19th, 7:00 AM PDT. Check out the blog post!
You will still be able to use the case portal to create and interact with your support cases until the transition, view more information here!

EDR: Fail to install Server on RHEL 8/CentOS 8 with python error

EDR: Fail to install Server on RHEL 8/CentOS 8 with python error

Environment

  • EDR Server: All Supported Versions
  • CentOS 8
  • RHEL 8

Symptoms

Server install fails on EL8 with following similar error:
Problem: package cb-enterprise-7.1.1.200416.1626-1.el8.x86_64 requires /usr/share/cb/virtualenv/bin/python, but none of the providers can be installed
- package cb-enterprise-7.1.1.200416.1626-1.el8.x86_64 requires python-cb-response-venv = 2.3.6, but none of the providers can be installed
- package python-cb-response-venv-2.3.6-1.el8.x86_64 requires python38u >= 3.8.1-2a, but none of the providers can be installed
- conflicting requests
- package python38u-3.8.1-2a.cb.el8.x86_64 is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

 

Cause

EL8 introduced the idea of "AppStreams" for EL8 maintainers to use "approved" packages only for future updates. In older EL versions, the norm was to use 3rd party sites for those later versions of packages.

Resolution

  • Server version 7.4 and below, run this command to add python38 to the disabled list:
yum module disable -y redis postgresql python38
  • Server version 7.5, run this command to add python39 to the disabled list:
yum module disable -y redis postgresql python39

Additional Notes

Python version may change in later versions. If the version has changed, disable the version listed in the error.

Labels (1)
Tags (2)
Was this article helpful? Yes No
0% helpful (0/1)
Article Information
Author:
Creation Date:
‎06-19-2020
Views:
4258