[cx-oracle-users] cannot locate an Oracle software installation
Brought to you by:
atuining
|
From: Mateusz L. <ma...@lo...> - 2013-03-15 12:51:16
|
Hi, I'm trying to install cx_Oracle 5.1.2 on Debian (32-bit, wheezy) where I have installed Oracle XE 10g (installed from .deb packages still available from oss.oracle.com). I've read BUILD.txt and README.txt and I believe I'm following those steps correctly, but the installation fails to locate Oracle. Here is my environment: $ echo $ORACLE_HOME /usr/lib/oracle/xe/app/oracle/product/10.2.0/server $ echo $LD_LIBRARY_PATH :/usr/lib/oracle/xe/app/oracle/product/10.2.0/server $ echo $PATH /home/mloskot/bin:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/mes:/usr/games Here is the error: $ sudo python setup.py install ... Traceback (most recent call last): File "setup.py", line 133, in <module> raise DistutilsSetupError("cannot locate an Oracle software " \ distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation Quick inspection of setup.py and print-based debugging added in line 96 print(version, fileName, os.path.exists(fileName), subDirs) seems to suggest that my ORACLE_HOME is not being searched for client libraries: mloskot cx_Oracle-5.1.2 $ sudo python setup.py install ('11g', '/usr/local/sbin/libclntsh.so.11.1', False, ['lib', 'lib32']) ('10g', '/usr/local/sbin/libclntsh.so.10.1', False, ['lib', 'lib32']) ('9i', '/usr/local/sbin/libclntsh.so.9.0', False, ['lib', 'lib32']) ('11g', '/usr/local/bin/libclntsh.so.11.1', False, ['lib', 'lib32']) ('10g', '/usr/local/bin/libclntsh.so.10.1', False, ['lib', 'lib32']) ('9i', '/usr/local/bin/libclntsh.so.9.0', False, ['lib', 'lib32']) ('11g', '/usr/sbin/libclntsh.so.11.1', False, ['lib', 'lib32']) ('10g', '/usr/sbin/libclntsh.so.10.1', False, ['lib', 'lib32']) ('9i', '/usr/sbin/libclntsh.so.9.0', False, ['lib', 'lib32']) ('11g', '/usr/bin/libclntsh.so.11.1', False, ['lib', 'lib32']) ('10g', '/usr/bin/libclntsh.so.10.1', False, ['lib', 'lib32']) ('9i', '/usr/bin/libclntsh.so.9.0', False, ['lib', 'lib32']) ('11g', '/sbin/libclntsh.so.11.1', False, ['lib', 'lib32']) ('10g', '/sbin/libclntsh.so.10.1', False, ['lib', 'lib32']) ('9i', '/sbin/libclntsh.so.9.0', False, ['lib', 'lib32']) ('11g', '/bin/libclntsh.so.11.1', False, ['lib', 'lib32']) ('10g', '/bin/libclntsh.so.10.1', False, ['lib', 'lib32']) ('9i', '/bin/libclntsh.so.9.0', False, ['lib', 'lib32']) Traceback (most recent call last): File "setup.py", line 133, in <module> raise DistutilsSetupError("cannot locate an Oracle software " \ distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation mloskot cx_Oracle-5.1.2 $ Am I missing any steps? Best regards, -- Mateusz Loskot, http://mateusz.loskot.net |