glibcをアップデートしようとして以下の様なエラーが出ることがあります。
Missing Dependency: glibc-common = 2.5-49.el5_5.4 is needed by package glibc-2.5-49.el5_5.4.i686 (installed)
今インストールされているglibcを確認してみます。
# rpm -qa --qf "%{name}-%{version}-%{release}.%{arch}\n" glibc\* glibc-common-2.5-49.el5_5.4.x86_64 glibc-2.5-49.el5_5.4.x86_64 glibc-devel-2.5-49.el5_5.4.x86_64 glibc-2.5-49.el5_5.4.i686 glibc-headers-2.5-49.el5_5.4.x86_64
どうやらglibc-2.5-49.el5_5.4.i686が入ってしまっている模様
対処法1
yum remove glibc-2.5-49.el5_5.4.i686
依存するパッケージが数百単位で削除されます。
対処法2
# vim /etc/yum.conf 以下を一旦コメントアウト #exclude=*.i386 *.i586 *.i686
https://www.centos.org/forums/viewtopic.php?t=17619
http://wiki.centos.org/FAQ/General#head-357346ff0bf7c14b0849c3bcce39677aaca528e9