Knowledgebase

Search:     Advanced search

Checking for Missing System Libraries on Linux

Article ID: 276  |  Last updated: 26 May, 2016

After installing TestTrack, Surround SCM, or the Seapine License Server on Linux, check for missing system libraries before running the applications to make sure they work correctly.

To see which libraries are missing, use the ldd <path to binary> command. For example, enter the following command to check libraries for the Surround SCM Client:

ldd /usr/bin/scmgui

You must install any libraries displayed as ‘not found’ in the output. Use the package manager to install them. See the Linux distribution help for information about installing libraries.

Following are the default binary paths to check for each application. If you installed Seapine applications in different locations, check those paths for the required libraries instead.

Seapine License Server

 Application  Binary paths to check
Seapine License Server 2016 and later

32-bit and 64-bit applications
/usr/bin/lsadmin
/usr/bin/splicsvr
/var/www/cgi-bin/lscgi

32-bit applications only
/var/lib/splicsvr/platforms/*32.so
/var/lib/splicsvr/platformthemes/*32.so
/var/lib/splicsvr/printsupport/*32.so

64-bit applications only
/var/lib/splicsvr/platforms/*64.so
/var/lib/splicsvr/platformthemes/*64.so
/var/lib/splicsvr/printsupport/*64.so

Seapine License Server 2015.1 and earlier

/usr/bin/lsadmin
/usr/bin/splicsvr
/var/www/cgi-bin/lscgi

Surround SCM

 Installation type  Binary paths to check
Surround SCM Client 2016 and later

32-bit and 64-bit applications
/usr/bin/sscm
/usr/bin/scmgui

32-bit applications only
/var/lib/SurroundSCM/platforms/*32.so
/var/lib/SurroundSCM/platformthemes/*32.so
/var/lib/SurroundSCM/printsupport/*32.so

64-bit applications only
/var/lib/SurroundSCM/platforms/*64.so
/var/lib/SurroundSCM/platformthemes/*64.so
/var/lib/SurroundSCM/printsupport/*64.so

Surround SCM Server 2016 and later

32-bit and 64-bit applications
/usr/bin/scmserver
/var/lib/SurroundSCM/sscmanalyzeutil
/var/lib/SurroundSCM/scmregistryutil
/var/lib/SurroundSCM/platforms/libqoffscreen.so

32-bit applications only
/var/lib/SurroundSCM/platforms/*32.so
/var/lib/SurroundSCM/platformthemes/*32.so
/var/lib/SurroundSCM/printsupport/*32.so

64-bit applications only
/var/lib/SurroundSCM/platforms/*64.so
/var/lib/SurroundSCM/platformthemes/*64.so
/var/lib/SurroundSCM/printsupport/*64.so

Surround SCM Client 2015.1 and earlier

/usr/bin/sscm
/usr/bin/scmgui

Surround SCM Server 2015.1 and earlier

/usr/bin/scmserver
/var/lib/SurroundSCM/sscmanalyzeutil
/var/lib/SurroundSCM/scmregistryutil

TestTrack

 Installation type  Binary paths to check
TestTrack Client 2016 and later

32-bit and 64-bit applications
/usr/bin/ttclient
/usr/bin/ttadmin
/usr/bin/tturlredirector

32-bit applications only
/var/lib/TestTrack/platforms/*32.so
/var/lib/TestTrack/platformthemes/*32.so
/var/lib/TestTrack/printsupport/*32.so

64-bit applications only
/var/lib/TestTrack/platforms/*64.so
/var/lib/TestTrack/platformthemes/*64.so
/var/lib/TestTrack/printsupport/*64.so

TestTrack Server 2016 and later

32-bit and 64-bit applications
/usr/bin/ttserver
/usr/bin/ttregutil
/var/lib/TestTrack/platforms/libqoffscreen.so
/var/www/cgi-bin/ttadmincgi.exe
/var/www/cgi-bin/ttcgi.exe
/var/www/cgi-bin/ttextpro.exe
/var/www/cgi-bin/ttpubdata.exe

32-bit applications only
/var/lib/TestTrack/platforms/*32.so
/var/lib/TestTrack/platformthemes/*32.so
/var/lib/TestTrack/printsupport/*32.so

64-bit applications only
/var/lib/TestTrack/platforms/*64.so
/var/lib/TestTrack/platformthemes/*64.so
/var/lib/TestTrack/printsupport/*64.so

TestTrack Client 2015.1 and earlier

/usr/bin/ttclient
/usr/bin/ttadmin
/usr/bin/tturlredirector

TestTrack Server 2015.1 and earlier

/usr/bin/ttserver
/usr/bin/ttregutil
/var/www/cgi-bin/ttadmincgi.exe
/var/www/cgi-bin/ttcgi.exe
/var/www/cgi-bin/ttextpro.exe
/var/www/cgi-bin/ttpubdata.exe

Troubleshooting

'Not a dynamic executable' error

This error is returned if a 64-bit Linux distribution cannot identify dependencies for a 32-bit binary. You must install the 32-bit libstdc++.so library before you can check libraries required for 32-bit binaries.

Article ID: 276  |   Last updated: 26 May, 2016
Tags
Linux 64-bit system libraries

Also listed in
folder Surround SCM
folder TestTrack

Prev   Next
Cannot Restart a Seapine Server on Linux     Changing the License Server to a Service