Installing the DS License Server on Linux

This task explains how to unload the DS License Server from scratch on a single computer running a supported Linux operating system.

  1. Log on as root.
  2. Change directory to the media mount point.
  3. Change directory to the appropriate sub-directory for your Linux platform.
  4. Check that the DISPLAY variable is exported appropriately before continuing (or perform the installation using the -noUI option).
  5. Run the command:

    ./startInstLicServ

    The command can be run with the following options:

    Option Description
    -pSet the installation path. The default value is:
    /usr/DassaultSystemes/DSLicenseServer
    -nSet the administration port number. The default value is: 4084
    -licensingPort Set the licensing port at installation time (avoids having to set it later).
    -enroll filenameEnroll a .LICZ license file at installation time (avoids having to enroll it later). If enrollment fails, the installation succeeds. Only a warning is added in the license server logs. This can happen, for example, if the license file does not exist.
    -x Prevent system file update managing automatic startup when rebooting your machine
    -onlyAdminToolInstalls only the License Administration Tool (without the license server)
    -fInstalling from scratch means that you are installing the DS License Server and also deleting all previous licenses in the license repository. This may be necessary if your licenses have been corrupted.
    -noUIDo not launch the License Administration Tool GUI. Useful when no display is available.
    -noStart Do not start the license server after having installed it.
    -hDisplay help

    The installation starts and the system outputs the following:

    /tmp/DSLS/LINUX64
    Check free port
    Chosen port 4084
    
    Installing server in /usr/DassaultSystemes/DSLicenseServer
    Creating directory /usr/DassaultSystemes/DSLicenseServer
    mkdir -p -m 755 /usr/DassaultSystemes/DSLicenseServer
    Directory /usr/DassaultSystemes/DSLicenseServer was successfully created
    Installation directory: /usr/DassaultSystemes/DSLicenseServer
    
    TarCmd: tar -xf /tmp/DSLS/LINUX64/DSLS.tar
    Untar DSLS.tar was successful
    Server initialization: /usr/DassaultSystemes/DSLicenseServer/linux_a64/code/bin/DSLicSrv -initServer -adminPort 4084
    2018/08/25 16:13:13:044 I INITSERVER  Initializing license server on /var args [-adminPort, 4084]
    2018/08/25 16:13:13:044 I REPOSITORY  LicenseDB.dat written to disk
    2018/08/25 16:13:13:044 I REPOSITORY  LicenseRT.dat written to disk
    2018/08/25 16:13:13:044 I INITSERVER  Server version 6.421.0 built on Jul 11, 2018 1:04:39 PM
    2018/08/25 16:13:13:044 I INITSERVER  ComputerId HRE-425A10DEF1780905
    Server was successfully initialized
    
    Server start:
     
    Server was successfully started
    
    Sending nohup output to nohup.out.
    Admin Console start: /usr/DassaultSystemes/DSLicenseServer/linux_a64/code/bin/DSLicSrv -adminUI

    The License Administration Tool dialog box is displayed. The License Administration Tool has the same graphic user interface and works the same way as on Windows.
    Note: If you intend to install the DS License Server on a Linux machine which does not use a display, to avoid automatically displaying the License Administration Tool, perform the installation by running the following command:
    startInstLicServ -noUI

    To access administration functions, launch the License Administration Tool in command line mode as follows:

    /usr/DassaultSystemes/DSLicenseServer/linux_a64/code/bin/DSLicSrv -admin

    You must configure the firewall on the machine hosting the license server to enable license clients to access the license server, using the port numbers specified in Port Management.

    When installing the DS License Server on SuSE, some messages related to insserv may be displayed. They can be safely ignored.