Yum update dependency error (already installed)

dependenciesupdateyum

i'm facing the following error:

Transaction Check Error:
package apr-1.3.12-1.jason.1.x86_64 (which is newer than apr-1.2.7-11.el5_6.5.cloudlinux.2.i386) is already installed

This is on cloudlinux. apr-1.3.12-1.jason.1.x86_64 is installed from a 3rd Party repo and now any package update seems to require an older version of apr or doesn't even notice that a newer version is installed.

What's the smartest way to solve this solution? Unfortunately i don't exactly know which package needs this dependecy (what's the way to find that out?)

Best Answer

If you want to keep using the 3rd party repo and yet you are required to use an earlier version, you could do a yum downgrade apr.

You could however remove apr (yum erase apr) and then re-install standard repo packages for the ones removed.

[edit 1]:

It looks like you have a version mismatch between your 32bit version and 64bit version of apr, you can try running yum update apr.i386 apr.x86_64. You'll need to do this with your 3rd party repo enabled.