Upgrading to a Newer Version of Licensing Software on Linux

You may need to support applications that require a newer version of licensing software.

Prerequisites

Procedure

  1. Shut down the license manager.

    The license daemons write their last messages to the log file, close the file, and exit. All licenses that were checked out are rescinded. When the license manager restarts, the applications attempt to reacquire their licenses.

    1. Use lmdown -c to shut down the license daemons and confirm the shutdown.
      $ lmutil lmdown -c {license_file | port@host}
      Note:

      If you do not set LM_LICENSE_FILE, you must use the -c switch with all lm* commands.

    2. If you started the daemon with a server debug log file, check the log to ensure the daemons have exited.
      $ tail -f  logfile
      
      6/24 12:00(lmgrd)SHUTDOWN request from davem at node davem
      6/24 12:00(lmgrd)Shutting down mgcld
      6/24 12:00(mgcld)daemon shutdown requested-shutting down
  2. Install the current release on the workstation running your Mentor license server by renaming the existing mgls package and copying the new mgls_version.vco in its place. The vco definitions are as follows:
    • ixl = Linux 32-bit

    • aol = Linux 64-bit

    Note:

    Renaming your old mgls package and copying the new mgls package in its place or creating symbolic links to the package ensures that your current paths to scripts, license files, $PATH, and so on continue to resolve.

  3. Restart the license manager and generate a server debug log file.

    For example:

    $ lmgrd -c license_file -l debug_log_path 
  4. Verify that the license server is updated to the newer version by examining the server debug log file.

    For example:

    $ more debug_log_path
    17:29:54 (lmgrd) Starting vendor daemons ...
    17:29:54 (lmgrd) Started mgcld (internet tcp_port 33767 pid 29237)
    17:29:54 (mgcld) FlexNet Licensing version v11.13.0.2 build 162702 x64_lsb
    17:30:29 (mgcld) Server started on server for: 
    --More--(50%)