Okay latest development.
I forced an uninstall using rpm -e --nodeps --justdb glibc-2.12-1.166.el6_7.7.i686 --allmatches
Then tried:
yum install glib*
and got a whole load of dependency errors.
One of these errors suggests:
Error: Package: glibc-2.14.90-14.x86_64 (/glibc-2.14.90-14.x86_64)
Requires: glibc-common = 2.14.90-14
Installed: glibc-common-2.12-1.166.el6_7.7.x86_64 (@updates)
but trying “yum install glibc-2.14.90-14.x86_64” fails with:
"No package glibc-2.14.90-14.x86_64 available.
Error: Nothing to do
and
“yum install glibc-common = 2.14.90-14” fails with:
Loaded plugins: fastestmirror, kmod, refresh-packagekit
Setting up Install Process
Loading mirror speeds from cached hostfile
Package glibc-common-2.12-1.166.el6_7.7.x86_64 already installed and latest version
No package = available.
No package 2.14.90-14 available.
Nothing to do
I really don’t know what to do from here.
Here is the full output from yum install glib*…
Any help to resolve this would be very welcome as my system is broken without the correct glibc installation and my knowledge of Linux is really very basic.
Loaded plugins: fastestmirror, kmod, refresh-packagekit
Setting up Install Process
Examining glibc-2.14.90-14.x86_64.rpm: glibc-2.14.90-14.x86_64
Marking glibc-2.14.90-14.x86_64.rpm as an update to glibc-2.12-1.166.el6_7.7.x86_64
Loading mirror speeds from cached hostfile
Resolving Dependencies
→ Running transaction check
—> Package glibc.x86_64 0:2.12-1.166.el6_7.7 will be updated
→ Processing Dependency: glibc = 2.12-1.166.el6_7.7 for package: glibc-common-2.12-1.166.el6_7.7.x86_64
—> Package glibc.x86_64 0:2.14.90-14 will be an update
→ Processing Dependency: glibc-common = 2.14.90-14 for package: glibc-2.14.90-14.x86_64
→ Running transaction check
—> Package glibc.i686 0:2.12-1.166.el6_7.7 will be installed
—> Package glibc.x86_64 0:2.14.90-14 will be an update
→ Processing Dependency: glibc-common = 2.14.90-14 for package: glibc-2.14.90-14.x86_64
→ Finished Dependency Resolution
Error: Package: glibc-2.14.90-14.x86_64 (/glibc-2.14.90-14.x86_64)
Requires: glibc-common = 2.14.90-14
Installed: glibc-common-2.12-1.166.el6_7.7.x86_64 (@updates)
glibc-common = 2.12-1.166.el6_7.7
Available: glibc-common-2.12-1.149.el6.x86_64 (base)
glibc-common = 2.12-1.149.el6
Available: glibc-common-2.12-1.149.el6_6.4.x86_64 (updates)
glibc-common = 2.12-1.149.el6_6.4
Available: glibc-common-2.12-1.149.el6_6.5.x86_64 (updates)
glibc-common = 2.12-1.149.el6_6.5
Available: glibc-common-2.12-1.149.el6_6.7.x86_64 (updates)
glibc-common = 2.12-1.149.el6_6.7
Available: glibc-common-2.12-1.149.el6_6.9.x86_64 (updates)
glibc-common = 2.12-1.149.el6_6.9
You could try using --skip-broken to work around the problem
** Found 42 pre-existing rpmdb problem(s), ‘yum check’ output follows:
glibc-devel-2.12-1.47.el6_2.12.x86_64 has missing requires of glibc = (‘0’, ‘2.12’, ‘1.47.el6_2.12’)
glibc-headers-2.12-1.47.el6_2.12.x86_64 has missing requires of glibc = (‘0’, ‘2.12’, ‘1.47.el6_2.12’)
incron-0.5.9-2.el6.rf.i686 has missing requires of libc.so.6
incron-0.5.9-2.el6.rf.i686 has missing requires of libc.so.6(GLIBC_2.0)
incron-0.5.9-2.el6.rf.i686 has missing requires of libc.so.6(GLIBC_2.1)
incron-0.5.9-2.el6.rf.i686 has missing requires of libc.so.6(GLIBC_2.1.3)
incron-0.5.9-2.el6.rf.i686 has missing requires of libc.so.6(GLIBC_2.3.4)
incron-0.5.9-2.el6.rf.i686 has missing requires of libc.so.6(GLIBC_2.4)
incron-0.5.9-2.el6.rf.i686 has missing requires of libc.so.6(GLIBC_2.8)
incron-0.5.9-2.el6.rf.i686 has missing requires of libm.so.6
libpri-1.4.11.5-1_centos6.x86_64 has missing requires of libc.so.6
libpri-1.4.11.5-1_centos6.x86_64 has missing requires of libc.so.6(GLIBC_2.0)
libpri-1.4.11.5-1_centos6.x86_64 has missing requires of libc.so.6(GLIBC_2.1.3)
libpri-1.4.11.5-1_centos6.x86_64 has missing requires of libc.so.6(GLIBC_2.3)
libpri-1.4.12-6_centos6.x86_64 is a duplicate with libpri-1.4.11.5-1_centos6.x86_64
libss7-1.0.2-2_centos6.x86_64 has missing requires of libc.so.6
libss7-1.0.2-2_centos6.x86_64 has missing requires of libc.so.6(GLIBC_2.0)
libss7-1.0.2-2_centos6.x86_64 has missing requires of libc.so.6(GLIBC_2.1.3)
libss7-1.0.2-7_centos6.x86_64 is a duplicate with libss7-1.0.2-2_centos6.x86_64
libstdc+±4.4.6-3.el6.i686 has missing requires of ld-linux.so.2
libstdc+±4.4.6-3.el6.i686 has missing requires of ld-linux.so.2(GLIBC_2.3)
libstdc+±4.4.6-3.el6.i686 has missing requires of libc.so.6
libstdc+±4.4.6-3.el6.i686 has missing requires of libc.so.6(GLIBC_2.0)
libstdc+±4.4.6-3.el6.i686 has missing requires of libc.so.6(GLIBC_2.1)
libstdc+±4.4.6-3.el6.i686 has missing requires of libc.so.6(GLIBC_2.1.3)
libstdc+±4.4.6-3.el6.i686 has missing requires of libc.so.6(GLIBC_2.2)
libstdc+±4.4.6-3.el6.i686 has missing requires of libc.so.6(GLIBC_2.3)
libstdc+±4.4.6-3.el6.i686 has missing requires of libc.so.6(GLIBC_2.3.2)
libstdc+±4.4.6-3.el6.i686 has missing requires of libc.so.6(GLIBC_2.4)
libstdc+±4.4.6-3.el6.i686 has missing requires of libm.so.6
libstdc+±4.4.6-3.el6.i686 has missing requires of libm.so.6(GLIBC_2.0)
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libc.so.6
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libc.so.6(GLIBC_2.0)
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libc.so.6(GLIBC_2.1)
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libc.so.6(GLIBC_2.1.3)
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libc.so.6(GLIBC_2.3)
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libc.so.6(GLIBC_2.3.4)
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libc.so.6(GLIBC_2.4)
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libc.so.6(GLIBC_2.7)
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libdl.so.2
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libdl.so.2(GLIBC_2.0)
nss-softokn-freebl-3.12.9-11.el6.i686 has missing requires of libdl.so.2(GLIBC_2.1)