Do you set LD_LIBRARY_PATH to /usr/local/lib? If 'yes' then
can you describe in details how you do that? This may help
to identify an issue.

Best Regards,
Igor

On Wed, Jun 14, 2017 at 12:30 PM, Riccardo Iacomini <
riccardo.iacom...@rdslab.com> wrote:

> Hello Igor,
> I double checked the documentation and went over the steps again to be
> sure everything is ok. I tried running your command, that's the output:
>
>                  linux-vdso.so.1 =>  (0x00007fff75dd6000)
>> libignite-binary-2.0.0.19668.so.0 => 
>> /usr/local/lib/libignite-binary-2.0.0.19668.so.0
>> (0x00007f40e5349000)
>> libodbcinst.so.2 => /usr/local/lib/libodbcinst.so.2 (0x00007f40e5134000)
>> libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
>> (0x00007f40e4d8a000)
>> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f40e49c1000)
>> libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f40e47ab000)
>> libignite-common-2.0.0.19668.so.0 => 
>> /usr/local/lib/libignite-common-2.0.0.19668.so.0
>> (0x00007f40e4594000)
>> libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7
>> (0x00007f40e438a000)
>> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
>> (0x00007f40e416d000)
>> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f40e3e63000)
>> /lib64/ld-linux-x86-64.so.2 (0x0000555643691000)
>> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f40e3c5f000)
>
>
>
> however, I still get the same error from python:
>
> *pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib
>> 'Apache Ignite' : file not found (0) (SQLDriverConnect)")*
>
>
>
> Best
>
> Riccardo Iacomini
>
>
> *RDSLab*
>
> On Wed, Jun 14, 2017 at 11:10 AM, Igor Sapego <isap...@gridgain.com>
> wrote:
>
>> So, setting LD_LIBRARY_PATH to /usr/local/lib should definetly help.
>> Are you sure your did everything right? Try the following command (in one
>> line):
>> LD_LIBRARY_PATH=/usr/local/lib ldd /usr/local/lib/libignite-odbc.so
>>
>> Best Regards,
>> Igor
>>
>> On Wed, Jun 14, 2017 at 10:15 AM, Riccardo Iacomini <
>> riccardo.iacom...@rdslab.com> wrote:
>>
>>> As asked:
>>>
>>>>
>>>> linux-vdso.so.1 =>  (0x00007ffca6776000)
>>>> libignite-binary-2.0.0.19668.so.0 => not found
>>>> libodbcinst.so.2 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.2
>>>> (0x00007fb92ead4000)
>>>> libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
>>>> (0x00007fb92e751000)
>>>> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb92e388000)
>>>> libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
>>>> (0x00007fb92e172000)
>>>> libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7
>>>> (0x00007fb92df67000)
>>>> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
>>>> (0x00007fb92dd4a000)
>>>> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb92da41000)
>>>> /lib64/ld-linux-x86-64.so.2 (0x0000560f6c5b0000)
>>>> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb92d83c000)
>>>
>>>
>>>
>>> seems like libignite-binary is not found, but if you look at the
>>> directory listing I previously posted, it should be there.
>>>
>>>
>>>
>>> Riccardo Iacomini
>>>
>>>
>>> *RDSLab*
>>>
>>> On Tue, Jun 13, 2017 at 6:20 PM, Igor Sapego <isap...@gridgain.com>
>>> wrote:
>>>
>>>> Well, try running the following command:
>>>> ldd /usr/local/lib/libignite-odbc.so
>>>>
>>>> This may help us see which library can't be found.
>>>>
>>>> Best Regards,
>>>> Igor
>>>>
>>>> On Tue, Jun 13, 2017 at 6:10 PM, Riccardo Iacomini <
>>>> riccardo.iacom...@rdslab.com> wrote:
>>>>
>>>>> Thank you for the reply Igor,
>>>>>
>>>>> the error just changed into:
>>>>>
>>>>> *pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open
>>>>>> lib 'Apache Ignite' : file not found (0) (SQLDriverConnect)")*
>>>>>
>>>>>
>>>>>
>>>>> The Ignite Driver seems to be installed. Here's my /etc/odbcinst.ini :
>>>>>
>>>>> [Apache Ignite]
>>>>>> Description=Apache Ignite
>>>>>> Driver=/usr/local/lib/libignite-odbc.so
>>>>>> Setup=/usr/local/lib/libignite-odbc.so
>>>>>> DriverODBCVer=03.00
>>>>>> FileUsage=0
>>>>>> UsageCount=3
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Riccardo Iacomini
>>>>>
>>>>>
>>>>> *RDSLab*
>>>>>
>>>>> On Tue, Jun 13, 2017 at 4:31 PM, Igor Sapego <isap...@gridgain.com>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Try adding /usr/local/lib/ to LD_LIBRARY_PATH evn variable.
>>>>>>
>>>>>> Best Regards,
>>>>>> Igor
>>>>>>
>>>>>> On Tue, Jun 13, 2017 at 4:54 PM, Riccardo Iacomini <
>>>>>> riccardo.iacom...@rdslab.com> wrote:
>>>>>>
>>>>>>> Hello,
>>>>>>> I am trying to access Ignite 2.0 using the ODBC driver. I've
>>>>>>> followed the guide <https://apacheignite.readme.io/docs/odbc-driver>,
>>>>>>> and tried to access Ignite via Python using the pyodbc module:
>>>>>>>
>>>>>>>
>>>>>>>> *import pyodbc**ignite = pyodbc.connect('DRIVER={Apache
>>>>>>>> Ignite};ADDRESS=localhost:10800;CACHE=cache1')*
>>>>>>>
>>>>>>>
>>>>>>> however I get:
>>>>>>>
>>>>>>> *pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't
>>>>>>>> open lib '/usr/local/lib/libignite-odbc.so' : file not found (0)
>>>>>>>> (SQLDriverConnect)")*
>>>>>>>
>>>>>>>
>>>>>>> The library is instead located the path; this is the directory
>>>>>>> listing of */usr/local/lib:*
>>>>>>>
>>>>>>> drwxr-xr-x  5 root     root         4096 giu 13 15:26 ./
>>>>>>>> drwxr-xr-x 12 root     root         4096 nov 22  2016 ../
>>>>>>>> lrwxrwxrwx  1 root     root           37 giu 13 15:24
>>>>>>>> libignite-binary-2.0.0.19668.so.0 -> libignite-binary-2.0.0.19668.s
>>>>>>>> o.0.0.0*
>>>>>>>> -rwxr-xr-x  1 root     root      1777000 giu 13 15:24
>>>>>>>> libignite-binary-2.0.0.19668.so.0.0.0*
>>>>>>>> -rw-r--r--  1 root     root      4617182 giu 13 15:24
>>>>>>>> libignite-binary.a
>>>>>>>> -rwxr-xr-x  1 root     root         1089 giu 13 15:24
>>>>>>>> libignite-binary.la*
>>>>>>>> lrwxrwxrwx  1 root     root           37 giu 13 15:24
>>>>>>>> libignite-binary.so -> libignite-binary-2.0.0.19668.so.0.0.0*
>>>>>>>> lrwxrwxrwx  1 root     root           37 giu 13 15:24
>>>>>>>> libignite-common-2.0.0.19668.so.0 -> libignite-common-2.0.0.19668.s
>>>>>>>> o.0.0.0*
>>>>>>>> -rwxr-xr-x  1 root     root       648856 giu 13 15:24
>>>>>>>> libignite-common-2.0.0.19668.so.0.0.0*
>>>>>>>> -rw-r--r--  1 root     root      1493756 giu 13 15:24
>>>>>>>> libignite-common.a
>>>>>>>> -rwxr-xr-x  1 root     root         1054 giu 13 15:24
>>>>>>>> libignite-common.la*
>>>>>>>> lrwxrwxrwx  1 root     root           37 giu 13 15:24
>>>>>>>> libignite-common.so -> libignite-common-2.0.0.19668.so.0.0.0*
>>>>>>>> lrwxrwxrwx  1 root     root           35 giu 13 15:24
>>>>>>>> libignite-odbc-2.0.0.19668.so.0 -> libignite-odbc-2.0.0.19668.so.
>>>>>>>> 0.0.0*
>>>>>>>> -rwxr-xr-x  1 root     root      6581160 giu 13 15:24
>>>>>>>> libignite-odbc-2.0.0.19668.so.0.0.0*
>>>>>>>> -rw-r--r--  1 root     root     18307190 giu 13 15:24
>>>>>>>> libignite-odbc.a
>>>>>>>> -rwxr-xr-x  1 root     root         1121 giu 13 15:24
>>>>>>>> libignite-odbc.la*
>>>>>>>> lrwxrwxrwx  1 root     root           35 giu 13 15:24
>>>>>>>> libignite-odbc.so -> libignite-odbc-2.0.0.19668.so.0.0.0*
>>>>>>>> -rw-rw-r--  1 riccardo riccardo 46518354 feb 20 12:53 libntl.a
>>>>>>>> -rwxr-xr-x  1 root     root          966 giu 13 15:26 libodbccr.la*
>>>>>>>> lrwxrwxrwx  1 root     root           18 giu 13 15:26 libodbccr.so
>>>>>>>> -> libodbccr.so.2.0.0*
>>>>>>>> lrwxrwxrwx  1 root     root           18 giu 13 15:26
>>>>>>>> libodbccr.so.2 -> libodbccr.so.2.0.0*
>>>>>>>> -rwxr-xr-x  1 root     root       507264 giu 13 15:26
>>>>>>>> libodbccr.so.2.0.0*
>>>>>>>> -rwxr-xr-x  1 root     root         1015 giu 13 15:26
>>>>>>>> libodbcinst.la*
>>>>>>>> lrwxrwxrwx  1 root     root           20 giu 13 15:26
>>>>>>>> libodbcinst.so -> libodbcinst.so.2.0.0*
>>>>>>>> lrwxrwxrwx  1 root     root           20 giu 13 15:26
>>>>>>>> libodbcinst.so.2 -> libodbcinst.so.2.0.0*
>>>>>>>> -rwxr-xr-x  1 root     root       463392 giu 13 15:26
>>>>>>>> libodbcinst.so.2.0.0*
>>>>>>>> -rwxr-xr-x  1 root     root          991 giu 13 15:26 libodbc.la*
>>>>>>>> lrwxrwxrwx  1 root     root           16 giu 13 15:26 libodbc.so ->
>>>>>>>> libodbc.so.2.0.0*
>>>>>>>> lrwxrwxrwx  1 root     root           16 giu 13 15:26 libodbc.so.2
>>>>>>>> -> libodbc.so.2.0.0*
>>>>>>>> -rwxr-xr-x  1 root     root      2274544 giu 13 15:26
>>>>>>>> libodbc.so.2.0.0*
>>>>>>>> drwxrwsr-x  4 root     staff        4096 nov 29  2016 python2.7/
>>>>>>>> drwxrwsr-x  3 root     staff        4096 ott 21  2015 python3.5/
>>>>>>>> drwxr-xr-x  3 root     root         4096 giu 12 23:38 site_ruby/
>>>>>>>
>>>>>>>
>>>>>>> Any suggestion on how to procede?
>>>>>>>
>>>>>>> Thank you
>>>>>>>
>>>>>>> Riccardo Iacomini
>>>>>>>
>>>>>>>
>>>>>>> *RDSLab*
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to