ADFB
asked on
CentOS 6 - Update GLIBC (libc.so.6)
I'm trying to update glibc from 2.12 to 2.14.
I've tried this:
yum install ftp://rpmfind.net/linux/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.i686.rpm
and
yum update ftp://rpmfind.net/linux/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.i686.rpm
But either way it says:
Examining /var/tmp/yum-root-wKTjts/g libc-2.14. 1-6.i686.r pm: glibc-2.14.1-6.i686
Marking /var/tmp/yum-root-wKTjts/g libc-2.14. 1-6.i686.r pm as an update to glibc-2.12-1.47.el6_2.9.x8 6_64
No Packages marked for Update
And then the version is still 2.12.
Any ideas!?
I've tried this:
yum install ftp://rpmfind.net/linux/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.i686.rpm
and
yum update ftp://rpmfind.net/linux/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.i686.rpm
But either way it says:
Examining /var/tmp/yum-root-wKTjts/g
Marking /var/tmp/yum-root-wKTjts/g
No Packages marked for Update
And then the version is still 2.12.
Any ideas!?
ASKER
I get this yum error:
yum -Uvh --nosignature ftp://rpmfind.net/linux/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.i686.rpm
Command line error: no such option: -U
yum -Uvh --nosignature ftp://rpmfind.net/linux/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.i686.rpm
Command line error: no such option: -U
oops sorry typo
rpm -Uvh --nosignature ftp://rpmfind.net/linux/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.i686.rpm
Please copy paste the output if unsuccessful, I think there are some dependencies that needs to be addressed.
rpm -Uvh --nosignature ftp://rpmfind.net/linux/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.i686.rpm
Please copy paste the output if unsuccessful, I think there are some dependencies that needs to be addressed.
ASKER
error: Failed dependencies:
glibc-common = 2.14.1-6 is needed by glibc-2.14.1-6.i686
libfreebl3.so is needed by glibc-2.14.1-6.i686
libfreebl3.so(NSSRAWHASH_3 .12.3) is needed by glibc-2.14.1-6.i686
glibc-common = 2.14.1-6 is needed by glibc-2.14.1-6.i686
libfreebl3.so is needed by glibc-2.14.1-6.i686
libfreebl3.so(NSSRAWHASH_3
ASKER
Should I not also be using x86_64, because it's a 64-bit system?
Download the required glibc-common and glibc from the site and issue the below command. It should solve your issue.
yum localinstall --disablerepo=* glibc-common-glibc-2.14.rp m glibc-2.14.rpm
Yes you need to use x86_64 instead of i686
yum localinstall --disablerepo=* glibc-common-glibc-2.14.rp
Yes you need to use x86_64 instead of i686
Download and save glibc-common-2.14.1-6.x86_ 64.rpm and glibc-2.14.1-6.x86_64.rpm to localdrive.
run the command
yum localinstall --disablerepo=* glibc-common-2.14.1-6.x86_ 64.rpm glibc-2.14.1-6.x86_64.rpm
run the command
yum localinstall --disablerepo=* glibc-common-2.14.1-6.x86_
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
If you're doing this to run the latest versions of Chrome, you should use Richard Lloyd's script from
http://chrome.richardlloyd.org.uk
His script installs the most-recent version of glibc (that doesn't crash C6) segregated in its own folder so only Chrome uses it, which should keep your server from getting corrupted by incorrect versions of supported libraries.
http://chrome.richardlloyd.org.uk
His script installs the most-recent version of glibc (that doesn't crash C6) segregated in its own folder so only Chrome uses it, which should keep your server from getting corrupted by incorrect versions of supported libraries.
This info is still relevant now and will remain relevant for the support-life of CentOS 6 (sometime in 2020).
I suggest a split with these 3 posts:
https:#a37760815
https:#a37760884
https:#a41669967
I suggest a split with these 3 posts:
https:#a37760815
https:#a37760884
https:#a41669967
yum -Uvh --nosignature ftp://rpmfind.net/linux/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.i686.rpm..
Once you run this if there is any error, please copy paste the error completely