Environment
- Carbon Black Response Server: 6.2.4 and above
- Carbon Black Response Server 7.x
Symptoms
The following error messages are seen during the /usr/share/cb/cbupgrade process
The cb-enterprise postgresql93 dependencies are required for this upgrade.
Please ensure postgresql93, postgresql93-libs, and postgresql93-server are installed, and try again.
--------------------------------------------------------------------------------
UPGRADE ABORTED
--------------------------------------------------------------------------------
'rpm -q postgresql93 postgresql93-libs postgresql93-server' failed(2)
For Server 7.x upgrades, yum -list | grep postgresl shows these packages installed:
postgresql10.x86_64 10.10-1PGDG.rhel6 @CarbonBlack
postgresql10-contrib.x86_64 10.10-1PGDG.rhel6 @CarbonBlack
postgresql10-libs.x86_64 10.10-1PGDG.rhel6 @CarbonBlack
postgresql10-server.x86_64 10.10-1PGDG.rhel6 @CarbonBlack
postgresql93-libs.x86_64 9.3.11-1PGDG.rhel6 @CarbonBlack
Cause
1. clean_requirements_on_remove is enabled in /etc/yum.conf
2. For Server 7.x, both postgresql10 and postgresql93 packages are needed for install only.
Resolution
- In the terminal/ssh session navigate to /etc/yum.repos.d/CarbonBlack.repo
- Add the baseurl for 6.2.3, comment out the stable line
#baseurl=https://yum.distro.carbonblack.io/enterprise/stable/$releasever/$basearch/
baseurl=https://yum.distro.carbonblack.io/enterprise/6.2.3-1/$releasever/$basearch/
- Save and exit. Run "yum clean all"
- Download the postgresql93 package
yum install postgresql93 postgresql93-server postgresql93-libs postgresql93-contrib
- Complete the upgrade process
/usr/share/cb/cbupgrade
- After service have started successfully, remove postgresql93 to clean up
yum remove postgresql93*
- Remove the 6.2.3 line from /etc/yum.repos.d/CarbonBlack.repo and uncomment the stable line for next upgrade
Additional Notes
Related Content