Running synd -v will report the version of the file on disk but not the version running in memory (which could be different if you\'ve just upgraded); and a ps -ef|grep synd will show running synd processes but not their version.
If the path to a running synd is not included in the ps -ef|grep synd output, you can use the running synd\'s process id to get it (which should be in the output). Then, use the command below to get the path. (If synd is run by root, the command will need to be executed under sudo.)
readlink -f /proc/<pid>/exe
So how does one determine the actual version of the current running synd process?
One way is to temporarily enable debug logging with lmu -2 and then execute the tail command on the resulting log file, /usr/lib/synd.log. It should show the "LM Version" that\'s running under the bit size of lmu. For example, output would look similar to this:
/usr2/test1211-3278_64/synergyde/lm/synd(13238506,1): Debugging started on Mon Apr 4 13:39:22 2022
/usr2/test1211-3278_64/synergyde/lm/synd(13238506,1): LM Version 12.1.1.3278
Once you\'ve obtained the version information, wait at least 60 seconds and then stop debug logging by executing lmu -1.
When upgrading licensing, we recommend stopping and restarting synd to ensure the new version is running.