Can't load IA 32-bit .so on a AMD 64-bit platform
698905Apr 29 2009 — edited Apr 29 2009On a 64-bit AMD server, we have (what I believe are) 32-bit version 5 TT client library files being used to talk to a 32-bit version 5 TT server.
The box that the version 5 TT server is on is due for decommission, so we got our SysAdmins to install TimesTen on another server, however since they no longer had version 5 available, they installed the next lowest version, version 6 (32-bit).
From the 64-bit AMD server, as expected, the version 5 TT client files will not talk to the new version 6 TT server, giving a protocol error:
TimesTen 5.1.27 CLIENT]Protocol mismatch; client protocol: 27, server protocol: 28
So I got the SysAdmins to install the 32-bit version 6 TT files on the 64-bit AMD server. However, this also fails with the error below:
Could not get JDBC Connection; nested exception is java.sql.SQLException: /home/lonicet/ICE/1.0/runtime/bin/ICEApps-A/lib/TimesTen6/libttJdbcCS.so: Can't load IA 32-bit .so on a AMD 64-bit platform
Is there any workaround to this? I can't understand how the 32-bit version 5 TT client on the 64-bit AMD server can talk to the 32-bit version 5 TT server without issue. I asked the SysAdmin if they had a 64-bit version of TimesTen and he said they don't.
Regards.