Qpid installation fails due qpid-proton dependency in Edge OnPrem 4.18.01

1 5 1,242

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

Comments
mrios
Participant IV

That worked for me.

Thanks!

kkalckstein
Staff

The solution suggested by @Frank Liu in the above community article also works for me.

sgilson
Participant V

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

Not applicable

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

sgilson
Participant V

Good to know - thanks. That's the way we have it in the install doc here.

Stephen

Version history
Last update:
‎02-09-2018 08:30 AM
Updated by: