16.20 - Installing Missing Library Files - Teradata Tools and Utilities

Teradata® Tools and Utilities for Linux Installation Guide Amazon Linux 2, CentOS, OEL, RedHat, SLES, Ubuntu

Teradata Tools and Utilities
Release Number
Release Date
November 2020
Content Type
Publication ID
English (United States)

When you install Teradata Tools and Utilities, if an error message about one or more missing OS library files appears, use the package manager install command.

On newer versions of Linux, the 32-bit compat libraries are not installed by default on a 64-bit system. The 32-bit Teradata Tools and Utilities products require the following 32-bit OS libraries:
  • libstdc++.so.6
  • libc.so.6
  • libgcc_s.so.6

Depending on the flavor of Linux, use one of the following sets of commands to install the missing libraries.
  • OEL and SLES:
    • >zypper install libstdc++43-32bit
    • >zypper install glibc-32bit
    • >zypper install libgcc1-32bit

  • CentOS and RedHat (yum):
    • >yum install libstdc++.so.6
    • >yum install libc.so.6
    • >yum install libgcc_s.so.6

  • Ubuntu (apt-get):
    • >apt-get update
    • >apt-get install lib32stdc++6
Starting in Redhat 8, Centos 8, and SLES 15, the 64-bit OS library named libnsl.so.1 is not installed by default and is a dependent library for some of the TTU packages. Use the following to install the missing library:
  • RedHat 8, Centos 8:

    >yum install libnsl

  • SLES 15:

    >zypper install libnsl