cd /tmp/TSMinstall mkdir glibc; cd glibc # Check installed version(s) of glibc ldconfig -p | grep libc.so strings /lib64/libc.so.6 | grep GLIBC # Download glibc v2.17 libraries compiled to work for CentOS 6 Systems # Source: https://gist.github.com/harv/f86690fcad94f655906ee9e37c85b174 wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-2.17-55.el6.x86_64.rpm wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-common-2.17-55.el6.x86_64.rpm wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-devel-2.17-55.el6.x86_64.rpm wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-headers-2.17-55.el6.x86_64.rpm # You might have to install missing packet glibc-common and/or remove i686 version of glibc on 64bit systems: # yum install glibc-common # yum remove glibc.i686 # Update glibc to v2.17 rpm -Uvh glibc-2.17-55.el6.x86_64.rpm glibc-common-2.17-55.el6.x86_64.rpm glibc-devel-2.17-55.el6.x86_64.rpm glibc-headers-2.17-55.el6.x86_64.rpm # Check again installed version(s) of glibc, you should now have v2.17 strings /lib64/libc.so.6 | grep GLIBC # now update libstdc++ (GLIBCXX): # check GLIBCXX-Version strings /usr/lib64/libstdc++.so.6 |grep LIBCXX # Download libstdc++ v4.8.5 libraries cd /tmp/TSMinstall mkdir libstdc; cd libstdc wget https://rpmfind.net/linux/centos/7.9.2009/os/x86_64/Packages/libstdc++-4.8.5-44.el7.x86_64.rpm # Update libstdc++ to v4.8.5 rpm -Uvh libstdc++-4.8.5-44.el7.x86_64.rpm # check GLIBCXX-Version again, should now be > the required GLIBCXX_3.4.15 strings /usr/lib64/libstdc++.so.6 |grep LIBCXX # all dependencies should now be fixed, so you can finally install TSM 8: cd .. rpm -Uvh gskssl64-8.0.55.31.linux.x86_64.rpm gskcrypt64-8.0.55.31.linux.x86_64.rpm TIVsm-API64.x86_64.rpm TIVsm-APIcit.x86_64.rpm TIVsm-BA.x86_64.rpm TIVsm-BAcit.x86_64.rpm