Dependency issue updatefrom 16.09 to 17.01 private cloud here: libqpid-proton.so.8()(64bit)

I ve installed the epel repository as decribed in https://community.apigee.com/questions/37262/how-to-solve-a-dependency-issue-with-edge-private.html

β†’ Finished Dependency Resolution Error: Package: qpid-cpp-server-1.35.0-2.el6.x86_64 (apigee-thirdparty) Requires: libqpid-proton.so.8()(64bit) Available: qpid-proton-c-0.14.0-1.el6.x86_64 (apigee-thirdparty) libqpid-proton.so.8()(64bit) Removing: qpid-proton-c-0.7-4.el6.x86_64 (installed) Not found Updated By: qpid-proton-c-0.17.0-1.el6.x86_64 (epel) Not found Error: Package: qpid-cpp-client-1.35.0-2.el6.x86_64 (apigee-thirdparty) Requires: libqpid-proton.so.8()(64bit) Available: qpid-proton-c-0.14.0-1.el6.x86_64 (apigee-thirdparty) libqpid-proton.so.8()(64bit) Removing: qpid-proton-c-0.7-4.el6.x86_64 (installed) Not found Updated By: qpid-proton-c-0.17.0-1.el6.x86_64 (epel) Not found ********************************************************************** yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set β€˜notify_only=0’ in /etc/yum/pluginconf.d/search-disabled-repos.conf ********************************************************************** Error: Package: qpid-cpp-server-1.35.0-2.el6.x86_64 (apigee-thirdparty) Requires: libqpid-proton.so.8()(64bit) Available: qpid-proton-c-0.14.0-1.el6.x86_64 (apigee-thirdparty) libqpid-proton.so.8()(64bit) Removing: qpid-proton-c-0.7-4.el6.x86_64 (installed) Not found Updated By: qpid-proton-c-0.17.0-1.el6.x86_64 (epel) Not found Error: Package: qpid-cpp-client-1.35.0-2.el6.x86_64 (apigee-thirdparty) Requires: libqpid-proton.so.8()(64bit) Available: qpid-proton-c-0.14.0-1.el6.x86_64 (apigee-thirdparty) libqpid-proton.so.8()(64bit) Removing: qpid-proton-c-0.7-4.el6.x86_64 (installed) Not found Updated By: qpid-proton-c-0.17.0-1.el6.x86_64 (epel) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

Is there any update on this issue?

I am also facing same problem while upgrading 4.16.05 to 4.17.01.

I `ve solved the problem. It is not a good idea to mount the EPEL repo without excludes. Edit the /etc/yum.repos.d/epel.repo :

exclude=qpid-proton-c

The apigee repository contains an older version of the library. Otherwise the latest version will be installed. And this is the problem.

1 Like

Try: sudo yum install yum-plugin-priorities

and see if that solves your problem.

hi,

not sure what your comments means? should the exclude line be added to the epel.repo? if so where?

I have the same problem, but the YUM command didnt solve. Any other trys?

This happens in redhat becuase it installed a version of qpid, beacuse is used by katello, please check to uninstall qpid-proton-c and then try to install it.