Trouble with installed / not installed rpm unixODBC/libodbc.so.1

Hey there,

i run 1: on my server (RHEL 6) and getting response that the libodbc is not installed. If i use yum for installation, it tells me, there is no package like this ( 2: ). Since in the description of Definiens is mentioned that the Run-time dependency is unixODBC (libodbc.so.1), I assume these libs are somehow equal. Is there any possibility to tell the Definiens-GRID rpm use the installed unixODBC ( 4: )? I really appreciate any answer. I searching since couple of days and found nothing...

Best,
Rob

1:

[barny@icarus tmp]$ rpm -i Definiens-GRID_Life-1.5-1765-i586.rpm 
error: Failed dependencies:
	libodbc.so.1 is needed by DefiniensGRID_Life-1.5-1765.i586

2:

[barny@icarus tmp]$ sudo yum install libodbc.so.1
Loaded plugins: refresh-packagekit, rhnplugin
Setting up Install Process
No package libodbc.so.1 available.
Error: Nothing to do

3:

[barny@icarus tmp]$ rpm -q libodbc.so.1
package libodbc.so.1 is not installed

4:

[barny@icarus tmp]$ rpm -q unixODBC
unixODBC-2.2.14-11.el6.x86_64

You are installing the i586 version of your package, which then needs a 32bit library for ODBC. The package you have installed is 64bit, which is why the library is listed as incompatible

try

yum provides libodbc.so.1

then add the 32bit version of that package

1 Like

thanks a lot Mark! its working...