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

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

book

Article ID: 287497

calendar_today

Updated On:

Products

Carbon Black EDR (formerly Cb Response)

Issue/Introduction

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)

 

Environment

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

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 Information

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