X
108 Rate this article:
No rating

[INTERNAL] Simplified Steps to Allow a Shared NFS-mounted IDL 8.7.2 Installation on Linux Using Served Licensing

Anonym

The approach is a simplified version of creating a symbolic link for the flexera-sv directory, pointing directly to "/tmp/Harris/License" -- which automatically gets created locally (if it doesn't already exist) by an IDL/ENVI session.


Here are the steps:


1.  In the NFS-shared IDL 8.7.2 installation cd to the "license" subdirectory, for example: 

cd /mnt/harris/license

2.  Delete the file "device.id0" file (if it exists) and create (touch) a new, empty "device.id0" file in its place.

rm ./device.id0
touch device.id0

3.  Delete the file contents of the "flexera" directory.

rm ./flexera/*

4.  Delete the "flexera-sv" directory and its file contents.

rm -R ./flexera-sv

5.  Create a symbolic link named "flexera-sv" that points to the directory location "/tmp/Harris/License":

ln -s /tmp/Harris/License ./flexera-sv

6.  A read-only "o_licenseserverurl.txt" file with correct contents that points to the license serve should exist or be created. Example contents (where an IP address or hostname of the actual license server should be used):

http://1.2.3.4:7070/fne/bin/capability

 

In this case, it is not necessary for the administrator to crate a new custom local directory such as /tmp/Harris/License/flexera-sv or flexera.
Then, when the partition containing the shared IDL installation is mounted with read and execute permissions, license client session of IDL/ENVI running on different host computers should be able to acquire available licenses from the license server. I believe this approach should also work with IDL 8.6.1/8.7/8.7.1 version installations.

 

Content by  JU (11/19/2019)