Yum dependencies help

hi, i’m still getting the hang of this linux stuff, so sorry if this is a stupid question,

i’m trying to update my system with yum -y update and i’m getting the following errors,

can anyone help me out on how i go about fixing this issue. thank you for your time and effort in advance.

[root@freepbx ~]# yum -y update
Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile
Setting up Update Process
Resolving Dependencies
–> Running transaction check
—> Package glibc.x86_64 0:2.12-1.132.el6_5.4 will be updated
—> Package glibc.x86_64 0:2.12-1.149.shmz65.1.1 will be an update
—> Package glibc-common.x86_64 0:2.12-1.132.el6_5.4 will be updated
–> Processing Dependency: glibc-common = 2.12-1.132.el6_5.4 for package: glibc-2.12-1.132.el6_5.4.i686
—> Package glibc-common.x86_64 0:2.12-1.149.shmz65.1.1 will be an update
—> Package glibc-devel.x86_64 0:2.12-1.132.el6_5.4 will be updated
—> Package glibc-devel.x86_64 0:2.12-1.149.shmz65.1.1 will be an update
—> Package glibc-headers.x86_64 0:2.12-1.132.el6_5.4 will be updated
—> Package glibc-headers.x86_64 0:2.12-1.149.shmz65.1.1 will be an update
–> Finished Dependency Resolution
Error: Package: glibc-2.12-1.132.el6_5.4.i686 (@updates)
Requires: glibc-common = 2.12-1.132.el6_5.4
Removing: glibc-common-2.12-1.132.el6_5.4.x86_64 (@updates)
glibc-common = 2.12-1.132.el6_5.4
Updated By: glibc-common-2.12-1.149.shmz65.1.1.x86_64 (pbx)
glibc-common = 2.12-1.149.shmz65.1.1
Available: glibc-common-2.12-1.132.el6.x86_64 (base)
glibc-common = 2.12-1.132.el6
Available: glibc-common-2.12-1.132.el6_5.1.x86_64 (updates)
glibc-common = 2.12-1.132.el6_5.1
Available: glibc-common-2.12-1.132.el6_5.2.x86_64 (updates)
glibc-common = 2.12-1.132.el6_5.2
Available: glibc-common-2.12-1.132.el6_5.3.x86_64 (updates)
glibc-common = 2.12-1.132.el6_5.3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

never mind I sorted it out… thanks

So what was the resolution to this issue, for any others that run into it?

I had a proxy server issues, once i ran a yum clean all and then a yum update, it purged the entries in the proxy server.

Interesting, as I have multiple FreePBX Distro’s running, and all have updated fine except one, and it’s getting the same type error. I have run ‘yum clean all’ multiple times, still with no luck.

Just tried it again, and am still seeing:

--> Finished Dependency Resolution
Error: Package: glibc-2.12-1.132.el6_5.4.i686 (@updates)
           Requires: glibc-common = 2.12-1.132.el6_5.4
           Removing: glibc-common-2.12-1.132.el6_5.4.x86_64 (@updates)
               glibc-common = 2.12-1.132.el6_5.4
           Updated By: glibc-common-2.12-1.149.shmz65.1.1.x86_64 (pbx)
               glibc-common = 2.12-1.149.shmz65.1.1
           Available: glibc-common-2.12-1.132.el6.x86_64 (base)
               glibc-common = 2.12-1.132.el6
           Available: glibc-common-2.12-1.132.el6_5.1.x86_64 (updates)
               glibc-common = 2.12-1.132.el6_5.1
           Available: glibc-common-2.12-1.132.el6_5.2.x86_64 (updates)
               glibc-common = 2.12-1.132.el6_5.2
           Available: glibc-common-2.12-1.132.el6_5.3.x86_64 (updates)
               glibc-common = 2.12-1.132.el6_5.3
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Any other ideas?

Hi,

We are having the same issues amung others with one of our boxes. It would seem by reading it its a clash between the yum update servers, as two servers are trying to provide two differant versions of the same packages

However, disabling one of the ( my my case i left pbx and disabled updates) run yum clean all and re ran yum update did not fix the issue

A word of warning though, NEVER use yum -y update you should be inspecting each and every package before installing.

Anyone have any ideas on how to resolve this?

I just ran another ‘yum clean all’ and then the yum update, and still I am getting the lib errors as listed above…