setup.bat is installing 32 bit files in my 64 bit ubuntu system:
--Bteq file details
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.4, BuildID[sha1]=809acf04d424fd1f226b15cc8d7307a98e39512a, stripped
-- OS Details
Mon Dec 31 17:49:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
I downloaded tar.gz version for Ubuntu from following link:
What is going wrong?
If possible please share the set of steps for Ubuntu latest distribution.
The Ubuntu bundle contains 32-bit-only packages (ex: bteq), 64-bit-only packages (ex: Kafka Access Module for Teradata) and indep packages (ex: tdicu).
Since your vm is 64-bit Ubuntu, all the packages will be insalled if you perform the installation using setup.bat script.
BTEQ is a 32-bit product only. A 64-bit version of BTEQ has been added to 16.20.11 Linux and Ubuntu bundles.
Can you please uninstall bteq, piom, cliv2 and tdicu. Please use setup.bat to install bteq and it will also install cliv2, piom, and tdicu.
Satya mentioned that a 64-bit version of BTEQ was added to 16.20.11 Linux and Ubuntu bundles. However, that version is only available on TSS.
The 32-bit BTEQ will install (please use setup.bat) and work on your 64-bit system if the dependent OS library is installed. There is no need to install the dependent TTU packages (tdicu, piom and cliv2) before running setup.bat. Here is the command:
>apt-get install lib32stdc++6