On Thu, Nov 13, 2008 at 12:57:19PM -0600, Stephen Berg (Contractor) wrote:

> >[EMAIL PROTECTED] ~]# locate libclntsh.so.10.1
> >/usr/lib/oracle/10.2.0.4/client64/lib/libclntsh.so.10.1
> >/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib/libclntsh.so.10.1
> >
> >edit the file in /etc/ld.so.conf.d created earlier and run ldconfig -v 
> >to enable the changes.
> >tn
> The client packages I grabbed from oracle are all 11.1.0.1.  Do I need 
> to remove them and downgrade to the 10.2.0.4 versions? 

If all else fails, it's worth a try (10.2.0.4 packages are working
here). They should be backward compatible though.
 
> I had already made the wiki suggested changes in ld.so.conf.d but I'm 
> still getting the libclntsh.so error.  After adding the 
> /etc/ld.so.conf.d/spacewalk.conf file with the paths to libclntsh.so I 
> get two warnings:
> ldconfig: Path `/usr/lib/oracle/11.1.0.1/client64/lib' given more than once

Ah, right. Then the linker is finding the wrong version of the shared
library. 

> ldconfig: Path `/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib' 

I don't have the above path in my linker configuration, just the
client64 one. Oracle sets it up for itself from $ORACLE_HOME when it
starts the server.

Maybe the wiki is a bit misleading?

Regards,

-- 
David Nutter                            Tel: +44 (0)131 650 4888
BioSS, JCMB, King's Buildings, Mayfield Rd, EH9 3JZ. Scotland, UK 

Biomathematics and Statistics Scotland (BioSS) is formally part of The
Scottish Crop Research Institute (SCRI), a registered Scottish charity
No. SC006662

_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to