Hi,
I am trying to run a software which requires a specific version of
glib(GLIBC_2.7). Current version of GLIB on my system is 2.5 and error which I
am getting is -
------------------------------
[hp at mysys example]$ /share/apps/CAP3/cap3:
/lib64/libc.so.6: version `GLIBC_2.7' not found (required by
/share/apps/CAP3/cap3)
------------------------------
[root at mysys scratch]# ldd --version
ldd (GNU libc) 2.5
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. ?There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
---------------------------------------------
I have tried to upgrade the package with both yum and rpm but it failed. Here is
what I got when I tried yum upgrade. Can anyone help in fixing this? Btw, I am
running CentOS 5.4?
----------------------------------------------
[root at mysys scratch]# yum update glib*
http://xx.xx.xx.xx/install/rocks-dist/x86_64/repodata/repomd.xml: [Errno 4]
IOError: <urlopen error (113, 'No route to host')>
Trying other mirror.
Setting up Update Process
Examining glibc-2.7-12.2mnb1.x86_64.rpm: 6:glibc-2.7-12.2mnb1.x86_64
Marking glibc-2.7-12.2mnb1.x86_64.rpm as an update to
glibc-2.5-118.el5_10.2.x86_64
Marking glibc-2.7-12.2mnb1.x86_64.rpm as an update to
glibc-2.5-118.el5_10.2.i686
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: glibc = 2.5-118.el5_10.2 for package: glibc-devel
--> Processing Dependency: glibc = 2.5-118.el5_10.2 for package: nscd
--> Processing Dependency: glibc = 2.5-118.el5_10.2 for package: glibc-devel
--> Processing Dependency: glibc = 2.5-118.el5_10.2 for package:
glibc-headers
--> Processing Dependency: glibc = 2.5-118.el5_10.2 for package: glibc-devel
--> Processing Dependency: glibc = 2.5-118.el5_10.2 for package: nscd
--> Processing Dependency: glibc = 2.5-118.el5_10.2 for package: glibc-devel
--> Processing Dependency: glibc = 2.5-118.el5_10.2 for package:
glibc-headers
---> Package glibc.x86_64 6:2.7-12.2mnb1 set to be updated
--> Processing Dependency: dash-static for package: glibc
--> Processing Dependency: dash-static for package: glibc
--> Processing Dependency: /bin/dash.static for package: glibc
--> Processing Dependency: /bin/dash.static for package: glibc
--> Processing Conflict: glibc-common conflicts glibc > 2.5
--> Finished Dependency Resolution
glibc-devel-2.5-118.el5_10.2.i386 from installed has depsolving problems
? --> Missing Dependency: glibc = 2.5-118.el5_10.2 is needed by package
glibc-devel-2.5-118.el5_10.2.i386 (installed)
glibc-devel-2.5-118.el5_10.2.x86_64 from installed has depsolving problems
? --> Missing Dependency: glibc = 2.5-118.el5_10.2 is needed by package
glibc-devel-2.5-118.el5_10.2.x86_64 (installed)
glibc-headers-2.5-118.el5_10.2.x86_64 from installed has depsolving problems
? --> Missing Dependency: glibc = 2.5-118.el5_10.2 is needed by package
glibc-headers-2.5-118.el5_10.2.x86_64 (installed)
6:glibc-2.7-12.2mnb1.x86_64 from /glibc-2.7-12.2mnb1.x86_64 has depsolving
problems
? --> Missing Dependency: /bin/dash.static is needed by package
6:glibc-2.7-12.2mnb1.x86_64 (/glibc-2.7-12.2mnb1.x86_64)
nscd-2.5-118.el5_10.2.x86_64 from installed has depsolving problems
? --> Missing Dependency: glibc = 2.5-118.el5_10.2 is needed by package
nscd-2.5-118.el5_10.2.x86_64 (installed)
6:glibc-2.7-12.2mnb1.x86_64 from /glibc-2.7-12.2mnb1.x86_64 has depsolving
problems
? --> Missing Dependency: dash-static is needed by package
6:glibc-2.7-12.2mnb1.x86_64 (/glibc-2.7-12.2mnb1.x86_64)
glibc-common-2.5-118.el5_10.2.x86_64 from installed has depsolving problems
? --> glibc-common conflicts with glibc
Error: Missing Dependency: dash-static is needed by package
6:glibc-2.7-12.2mnb1.x86_64 (/glibc-2.7-12.2mnb1.x86_64)
Error: Missing Dependency: glibc = 2.5-118.el5_10.2 is needed by package
nscd-2.5-118.el5_10.2.x86_64 (installed)
Error: glibc-common conflicts with glibc
Error: Missing Dependency: glibc = 2.5-118.el5_10.2 is needed by package
glibc-devel-2.5-118.el5_10.2.x86_64 (installed)
Error: Missing Dependency: glibc = 2.5-118.el5_10.2 is needed by package
glibc-headers-2.5-118.el5_10.2.x86_64 (installed)
Error: Missing Dependency: glibc = 2.5-118.el5_10.2 is needed by package
glibc-devel-2.5-118.el5_10.2.i386 (installed)
Error: Missing Dependency: /bin/dash.static is needed by package
6:glibc-2.7-12.2mnb1.x86_64 (/glibc-2.7-12.2mnb1.x86_64)
?You could try using --skip-broken to work around the problem
?You could try running: package-cleanup --problems
? ? ? ? ? ? ? ? ? ? ? ? package-cleanup --dupes
? ? ? ? ? ? ? ? ? ? ? ? rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
--------------------------------
Regards
Hersh