 <p>I hit this "non english" error message problem. I think it was due to the wrong versions of libodbc.so and libodbcinst.so being used. Changing the links in /usr/lib/... to point to the teradata installed versions worked for me. Commands using the default install directories in Ubuntu 12.04, 64bit were:</p> <pre><code>cd /usr/lib/x86_64-linux-gnu ls -lha | grep odbc (To should see the files below which are to be replaced). sudo mv libodbc.so.1.0.0 Xlibodbc.so.1.0.0 sudo ln -s /opt/teradata/client/14.10/odbc_64/lib/libodbc.so libodbc.so.1.0.0 sudo mv libodbcinst.so.1.0.0 Xlibodbcinst.so.1.0.0 sudo ln -s /opt/teradata/client/14.10/odbc_64/lib/libodbcinst.so libodbcinst.so.1.0.0 </code></pre> <p>I had also previously installed (through apt-get) odbcinst, so I redirected both files. But possibly only the first is needed.</p>