[Spacewalk-list] Centos setup problems

David Nutter davidn at bioss.sari.ac.uk
Thu Nov 13 18:19:22 UTC 2008


On Thu, Nov 13, 2008 at 12:09:36PM -0600, Stephen Berg (Contractor) wrote:
> Adrián Márques wrote:
> >I got it here: 
> >http://rpm.pbone.net/index.php3?stat=3&search=rhel-instnum&srodzaj=3
> >
> >It's a package for StartCom 5 (never heard of it before), but worked 
> >just fine for me on CentOS.
> I found a slightly newer version on 
> ftp://fr2.rpmfind.net/linux/ASPLinux/i386/updates/12.1/x86_64/rhel-instnum-1.0.8-1.el5.asp121.noarch.rpm
> 
> I tried restarting oracle-xe, satellite-httpd and tomcat5 and re-ran the 
> setup.  The output is pasted below.  The strange part is I changed the 
> defaults.conf file to answer the questions but it fails to login on the 
> first attempt, the second attempt is when it hangs.  Before I changed 
> defaults.conf I would answer the questions and it would fail, then 
> answer the questions again and it would hang.  So I'm pretty confident 
> it is reading defaults.conf correctly.
> 
> [root at rigel init.d]# spacewalk-setup --disconnected
> * Loading answer file: /usr/share/spacewalk/setup/defaults.conf.
> Only one database option available, assuming: oracle
> * Setting up Oracle environment.
> * Setting up database.
> ** Database: Setting up database connection.
> Could not connect to the database.  Your connection information may be 
> incorrect.  Error: install_driver(Oracle) failed: Can't load 
> '/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so' 
> for module DBD::Oracle: libclntsh.so.10.1: wrong ELF class: ELFCLASS32 at 
> /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230, 

This is a known issue - see the OracleXe setup page here:

https://fedorahosted.org/spacewalk/wiki/OracleXeSetup

Oracle for some reason installs the 32bit driver in the default
library path, even on a 64bit machine. The 64bit perl DBD module then
gets confused when the Oracle driver is apparently 32 bit.

To fix it I have a file /etc/ld.so.conf.d/spacewalk.conf which
contains 

  /usr/lib/oracle/10.2.0.4/client64/lib/

Then ldconfig -v.


Regarding rhel-instnum, I got mine from the Stahnma client tools
repository:

http://stahnma.fedorapeople.org/spacewalk-tools/5/x86_64/

 
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




More information about the Spacewalk-list mailing list