While the setup is resolving dependencies during QPID installation on CentOS 7.4 it throws an error:
Error: Package: qpid-cpp-server-1.35.0-1.el7.x86_64 (apigee-thirdparty) Requires: libqpid-proton.so.8()(64bit) Available: qpid-proton-c-0.14.0-1.el7.x86_64 (apigee-thirdparty)
To fix this just exclude qpid-proton-c in the epel repo and re-run the setup. Add the following line in /etc/yum.repos.d/epel.repo:
[epel] ... exclude=qpid-proton-c
Took from: dependency-issue-updatefrom-1609-to-1701
That worked for me.
Thanks!
The solution suggested by @Frank Liu in the above community article also works for me.
Mauro,
When you did the install, did you fisrt:
1. Install yum-utils and yum-plugin-priorities:
> sudo yum install yum-utils
> sudo yum install yum-plugin-priorities
2. Enable EPEL:
> wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm; sudo rpm -ivh epel-release-latest-7.noarch.rpm
3. Check the version of the libdb4 RPMs before you install. Edge requires version 4.8
> rpm -qa | grep libdb
Thanks,
Stephen
Hi Stephen,
Thanks for reminding me to look those first steps of the prereqs (yum-utils and yum-plugin-priorites), I missed them in a quick script and yes: that works.
Regards,
- Mauro