[MonoDevelop] Mono 3.6.0 Exception: libclntsh.so at (wrapper managed-to-native) System.Data.OracleClient.Oci.OciCalls/OciNativeCalls:OCIEnvCreate
Hari
phariparam at gmail.com
Fri Aug 29 14:38:25 UTC 2014
Hello MonoDevelopers,
I have developed Mono application(64 bit) using Monodevelop 4.2 which
works fine in my Linux development machine. Now I am trying to run this
application in other Linux machines.
I am getting the following exception while connecting to the Oracle 11g
database using Oracle Client Libraries:
*libclntsh.so at (wrapper managed-to-native)
System.Data.OracleClient.Oci.OciCalls/OciNativeCalls:OCIEnvCreate*
(intptr&,System.Data.OracleClient.Oci.OciEnvironmentMode,intptr,intptr,intptr,intptr,int,intptr)
at System.Data.OracleClient.Oci.OciCalls.OCIEnvCreate (System.IntPtr&
envhpp, OciEnvironmentMode mode, IntPtr ctxp, IntPtr malocfp, IntPtr
ralocfp, IntPtr mfreep, Int32 xtramem_sz, IntPtr usrmempp) [0x00000] in
<filename unknown>:0
at System.Data.OracleClient.Oci.OciEnvironmentHandle..ctor
(OciEnvironmentMode mode) [0x00000] in <filename unknown>:0
at System.Data.OracleClient.Oci.OciGlue.CreateConnection
(OracleConnectionInfo conInfo) [0x00000] in <filename unknown>:0
at System.Data.OracleClient.OracleConnectionPoolManager.CreateConnection
(OracleConnectionInfo info) [0x00000] in <filename unknown>:0
at System.Data.OracleClient.OracleConnectionPool.CreateConnection ()
[0x00000] in <filename unknown>:0
at System.Data.OracleClient.OracleConnectionPool.GetConnection ()
[0x00000] in <filename unknown>:0
at System.Data.OracleClient.OracleConnection.Open () [0x00000] in
<filename unknown>:0
The Oracle Client Library (64 bit) is installed and configured:
echo /opt/ocilib/ >/etc/ld.so.conf.d/ocilib.conf
I enabled the debug in mono and run the application as ex:
*MONO_LOG_LEVEL=debug
mono MyApp.exe*
The debug logs displayed the following errors: I don't know why mono is
trying to load the library from
'/usr/local/lib/mono/gac/System.Data.OracleClient/2.0.0.0__b77a5c561934e089/libclntsh.so
Mono: DllImport attempting to load: 'libclntsh.so'.
Mono: DllImport error loading library
'/usr/local/lib/mono/gac/System.Data.OracleClient/2.0.0.0__b77a5c561934e089/libclntsh.so':
'/usr/local/lib/mono/gac/System.Data.OracleClient/2.0.0.0__b77a5c561934e089/libclntsh.so:
cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library
'/usr/local/lib/mono/gac/System.Data.OracleClient/2.0.0.0__b77a5c561934e089/libclntsh.so':
*'/usr/local/lib/mono/gac/System.Data.OracleClient/2.0.0.0__b77a5c561934e089/libclntsh.so:
cannot open shared object file: No such file or directory'.*
Mono: DllImport error loading library 'libclntsh.so': 'libclntsh.so: cannot
open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libclntsh.so': 'libclntsh.so: cannot
open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libclntsh.so': 'libclntsh.so: cannot
open shared object file: No such file or directory'.
Mono: DllImport unable to load library 'libclntsh.so: cannot open shared
object file: No such file or directory'.
Thanks in advance for your help.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodevelop-list/attachments/20140829/dcaa8d69/attachment.html>
More information about the Monodevelop-list
mailing list