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