glibc.i686 for RHEL6.2-x86-64

Latest response

Hi,

 

I have to install Oracle's 10g client on RHEL 6.2-x86-64. The '.oui' (Oracle Universal Installer) wants /lib/ld-linux.so.2.

 

YUM tells me, that it's part of ' glibc.i686 0:2.12-1.25.el6_1.3' but refuses to install it because of missing dependencies ( glibc-common.i686 and probably nss-softokn-freebl.i686). Is it not possible to install the 32-bit glibc in parallel to the 64-bit version? I thought that's the reason for /lib and /lib64...

 

And "Yes", I use the 64-bit version of the Oracle client software, sure. :-)

 

 

Do I miss something or do I really have a problem?

 

Thanks - Matthias

Responses

You should be able to run:

 

yum install glibc.i686

 

as root and yum will pull in the right dependencies automatically.

 

--

Siddhesh

Software Maintenance Engineer

Red Hat

Hi Mathias,

 

 

Please post the error you get while installing glibc.i686

 

Why do you try to install Oracle software on RHEL 6.x for most products are not supported or certified by Oracle on RHEL 6.x yet and Oracle 11g is in the certification process?

 

But to solve the issue please post the complete output of

 

yum install glibc.i686

 

 

Kind regards,

 

 

Jan Gerrit Kootstra

Hi, the 'log' is as follows:

***************************************


root@blnn729x - ~
908 # uname -a
Linux blnn729x.ww004.siemens.net 2.6.32-202.el6.x86_64 #1 SMP Wed Sep 21 15:27:03 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux

root@blnn729x - ~
909 # yum install glibc.i686
Loaded plugins: downloadonly, product-id, refresh-packagekit, rhnplugin,
: security, subscription-manager
Updating certificate-based repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package glibc.i686 0:2.12-1.25.el6_1.3 will be installed
--> Processing Dependency: glibc-common = 2.12-1.25.el6_1.3 for package: glibc-2.12-1.25.el6_1.3.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.25.el6_1.3.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.25.el6_1.3.i686
--> Running transaction check
---> Package glibc.i686 0:2.12-1.25.el6_1.3 will be installed
--> Processing Dependency: glibc-common = 2.12-1.25.el6_1.3 for package: glibc-2.12-1.25.el6_1.3.i686
---> Package nss-softokn-freebl.i686 0:3.12.9-3.el6 will be installed
--> Finished Dependency Resolution
Error: Package: glibc-2.12-1.25.el6_1.3.i686 (rhel-x86_64-workstation-6)
Requires: glibc-common = 2.12-1.25.el6_1.3
Installed: glibc-common-2.12-1.43.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201109231726.x86_64/6.2)
glibc-common = 2.12-1.43.el6
Available: glibc-common-2.12-1.7.el6.x86_64 (rhel-x86_64-workstation-6)
glibc-common = 2.12-1.7.el6
Available: glibc-common-2.12-1.7.el6_0.3.x86_64 (rhel-x86_64-workstation-6)
glibc-common = 2.12-1.7.el6_0.3
Available: glibc-common-2.12-1.7.el6_0.4.x86_64 (rhel-x86_64-workstation-6)
glibc-common = 2.12-1.7.el6_0.4
Available: glibc-common-2.12-1.7.el6_0.5.x86_64 (rhel-x86_64-workstation-6)
glibc-common = 2.12-1.7.el6_0.5
Available: glibc-common-2.12-1.25.el6.x86_64 (rhel-x86_64-workstation-6)
glibc-common = 2.12-1.25.el6
Available: glibc-common-2.12-1.25.el6_1.3.x86_64 (rhel-x86_64-workstation-6)
glibc-common = 2.12-1.25.el6_1.3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

***************************************

Siddesh also expresses my own expectations, but as you see... :-/

I already tried '--skip-broken', but it did not work around the problem.

@Jan Gerrit:

We did already install Oracle 11g on RHEL 6.2 and the database is up and running - no problems. :-)

But - we also want to run an application (former UGS TeamCenterEnterprise) which is linked against Oracle 10 client libraries, so I was told the Oracle 10 client is really needed to
run this application.

I hope you can solve that problem...

Greetings - Matthias

Mathhias,

 

 

As RHEL 6.2 is not yet general release, I am not able to test your issue.

 

Do you use a pre-release of RHEL 6.2 production DVD or the RHEL 6.2 beta?

 

Oracle only supports 10g on RHEL 5.x.

 

The issue at hand what you are facing is that you have installed a higher release of glibc-common.x86_64 then the release of glibc-common.i686 than can be found in your yum-repositories.

 

If I see the glibc-common.i686 release in your 'log' it looks like a RHEL 6.1 package.

So you need to add the RHEL6.2 beta channels to your machines or add the DVD as a repository.

 

 

Kind regards,

 

 

Jan Gerrit Kootstra

 

Well, adding the DVD-Repo did the trick.

 

Sorry for that -in the end - simple problem, I'm just starting with RHEL. I'm more familiar with HP-UX and FreeBSD. But that will change now... :-)

 

Thanks a lot & have a nice day! :-)

 

Matthias