I downloaded glibc-2.2-12.i686.rpm to update my glibc but the rpm -ivh on that said: [root@roundoff caa]# rpm -ivh glibc-2.2-12.i686.rpm error: failed dependencies: glibc-common = 2.2 is needed by glibc-2.2-12 I could only find a i386 version of the glibc-common on the refhat ftp site at URL: ftp://updates.redhat.com/7.0 and when I tried the glibc-common-2.2-12.i386.rpm I got the error: [root@roundoff caa]# rpm -ivh glibc-common-2.2-12.i386.rpm error: failed dependencies: glibc < 2.2-12 conflicts with glibc-common-2.2-12 What should I do???
On i686 you should install glibc-2.2*.i686.rpm glibc-common-2.2*.i386.rpm at the same time. That's why it has been split into 2 subpackages, glibc-common contains files which are common to all subarches (i386/i686, sparc/sparcv9, alpha/alphaev6). The errata page mentions that you have to run rpm -Uvh glibc-2.2*.i686.rpm glibc-common-2.2*.i386.rpm rpm -Fvh glibc-devel-2.2*.i386.rpm glibc-profile-2.2*.i386.rpm nscd-2.2*.i386.rpm