LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 06-03-2015, 06:45 PM   #1
iMochiT
LQ Newbie
 
Registered: May 2015
Posts: 4

Rep: Reputation: Disabled
Circular dependencies when trying to install glibc, glibc-common and others


Any tips/tricks on how and what order I should be installing the RHEL6 packages so that I don't get dependency errors would be much appreciated.

I have sudo access (unrestricted I think) to a Linux VM running RHEL 6.3. I am trying to install an IBM product which requires KSH along with a bunch of Linux packages (both 32-bit and 64-bit versions) before it can install properly. Minimal documentation for installing on a Linux environment from IBM.

Many of the packages I am trying to install gives me a dependency failure:

rpm -ivh nss-softokn-freebl-3.14.3-22.el6_6.i686.rpm
error: Failed dependencies:
libc.so.6 is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
libc.so.6(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
libc.so.6(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
libc.so.6(GLIBC_2.1.3) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
libc.so.6(GLIBC_2.3) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
libc.so.6(GLIBC_2.3.4) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
libc.so.6(GLIBC_2.4) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
libc.so.6(GLIBC_2.7) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
libdl.so.2 is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
libdl.so.2(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686
libdl.so.2(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-22.el6_6.i686

When I try to install GLIBC I get the following dependency failure:

glibc-common = 2.12-1.149.el6_6.9 is needed by glibc-2.12-1.149.el6_6.9.i686
libfreebl3.so is needed by glibc-2.12-1.149.el6_6.9.i686
libfreebl3.so(NSSRAWHASH_3.12.3) is needed by glibc-2.12-1.149.el6_6.9.i686

And another dependency failure when installing glibc-common:
glibc = 2.12-1.149.el6_6.9 is needed by glibc-common-2.12-1.149.el6_6.9.i686
libc.so.6 is needed by glibc-common-2.12-1.149.el6_6.9.i686
libc.so.6(GLIBC_2.0) is needed by glibc-common-2.12-1.149.el6_6.9.i686
libc.so.6(GLIBC_2.1) is needed by glibc-common-2.12-1.149.el6_6.9.i686
libc.so.6(GLIBC_2.1.1) is needed by glibc-common-2.12-1.149.el6_6.9.i686
libc.so.6(GLIBC_2.1.3) is needed by glibc-common-2.12-1.149.el6_6.9.i686
libc.so.6(GLIBC_2.10) is needed by glibc-common-2.12-1.149.el6_6.9.i686
libc.so.6(GLIBC_2.2) is needed by glibc-common-2.12-1.149.el6_6.9.i686
libc.so.6(GLIBC_2.3) is needed by glibc-common-2.12-1.149.el6_6.9.i686
libcap.so.2 is needed by glibc-common-2.12-1.149.el6_6.9.i686
libdl.so.2 is needed by glibc-common-2.12-1.149.el6_6.9.i686
libdl.so.2(GLIBC_2.0) is needed by glibc-common-2.12-1.149.el6_6.9.i686
libdl.so.2(GLIBC_2.1) is needed by glibc-common-2.12-1.149.el6_6.9.i686

Should I be downloading earlier versions of glibc from the Red Hat site? Please note, I installed the x86_64-bit versions of the required packages with no issues... just getting stuck on the 32-bit components.

Also, this system is internal facing and has no route out to RHN so yum installs automatically return errors, which is why I am stuck using rpm.

Thanks in advance!

Last edited by iMochiT; 06-03-2015 at 07:08 PM.
 
Old 06-03-2015, 06:57 PM   #2
iMochiT
LQ Newbie
 
Registered: May 2015
Posts: 4

Original Poster
Rep: Reputation: Disabled
I just found some threads that mention it could be harmful to upgrade or replace glibc on an official RHEL system... a check on my system indicates:

# rpm -qa | grep glibc
glibc-devel-2.12-1.80.el6_3.5.x86_64
glibc-common-2.12-1.80.el6_3.5.x86_64
glibc-2.12-1.80.el6_3.5.x86_64
glibc-headers-2.12-1.80.el6_3.5.x86_64

I am trying to install glibc-2.12-1.149.el6_6.9.i686.rpm and I'm guessing I should also have the i686 versions of the glibc-devel, glibc-common and glibc-headers...

Just found out I can install multiple packages on the same line (rpm -Fhv glibc*)... I will give that a try. But as the i686 version is 2.12-1.149 and the 64-bit version currently running on my machine is 2.12-1.80, does that mean I need to also upgrade the 64-bit versions to the glibc-2.12-1.149.el6_6.9.x86_64.rpm and corresponding rpms for glibc-common etc.? Or should I be downloading the i686 glibc packages of the same version as the 64-bit counterparts running on my system?

Last edited by iMochiT; 06-03-2015 at 06:59 PM.
 
Old 06-03-2015, 07:00 PM   #3
suicidaleggroll
LQ Guru
 
Registered: Nov 2010
Location: Colorado
Distribution: OpenSUSE, CentOS
Posts: 5,258

Rep: Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947
6.3 is horrifically out of date, you need to bring that up to 6.6 asap.
Code:
yum update
reboot
yum install nss-softokn-freebl-3.14.3-22.el6_6.i686.rpm
yum will resolve the dependencies of your rpm files automatically, but you need get your system current first.
 
Old 06-03-2015, 07:14 PM   #4
iMochiT
LQ Newbie
 
Registered: May 2015
Posts: 4

Original Poster
Rep: Reputation: Disabled
Thanks suicidaleggroll. Unfortunately yum is not working on this system at all (limited to internal traffic, no external route to RHN). Each time I try using it even with a -localinstall option it fails with errors. I will have to request our SA upgrade RHEL to version 6.6 and then try installing IBM's software again. But do you know if RHEL 6.6 has the 32-bit libraries? I am installing IBM's ITM monitoring agent if anyone has ever had any luck installing that.

Last edited by iMochiT; 06-03-2015 at 07:16 PM.
 
Old 06-03-2015, 07:55 PM   #5
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 16,825

Rep: Reputation: 2408Reputation: 2408Reputation: 2408Reputation: 2408Reputation: 2408Reputation: 2408Reputation: 2408Reputation: 2408Reputation: 2408Reputation: 2408Reputation: 2408
iMochiT
then contact redhat tech support ASAP!!!

yum was basically created to SOLVE!!!! the issues with "rpm"
and solve the issues with the RHEL4 "up2date"

this IS what yum is MEANT TO SOLVE

i take it you do not know that redhat will NEVER!!!!!!! change the MAJOR version of the software !! NEVER!!!

the major version in 6.0 is the SAME major version in 6.6-- just with SECURITY AND BUG FIXES back ported

now

redhat can provide BACK ports to 6.3 but you have to REALLY pay redhat for that service
-- you can LOCK a install at 6.3 - security fixes only
but NOT recommended normally

so

contact redhat tech support

set up a laptop as a offline "satellite" system to upgrade and install software to this machine
 
Old 06-04-2015, 12:25 AM   #6
iMochiT
LQ Newbie
 
Registered: May 2015
Posts: 4

Original Poster
Rep: Reputation: Disabled
Thanks John_VV. Will get this system updated by our SAs (they may have their own system that connects to RHN that they can distribute updates from).
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem installing glibc-common maknelly Linux - Newbie 5 06-30-2012 08:07 AM
problem installing glibc-2.3.2-4.80.i686, glibc-common-2.3.2-4.80.8.i386.rpm martianpackets Red Hat 8 05-01-2009 04:22 PM
RH 9.0 glibc rpm says it needs glibc-common, but glibc-common is installed whitshade Red Hat 2 04-28-2007 06:49 PM
ncsd, glibc, and glibc-common conflicts during LAMP install beaker911 Linux - Software 0 12-30-2004 03:31 PM
compiler chicken and egg problem novasoy Linux - Newbie 4 06-24-2004 02:18 PM


All times are GMT -5. The time now is 02:47 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration