IBM Support

SIGN=keyword required but missing from the license certificate

Troubleshooting


Problem

This technote explains how to resolve an "SIGN=keyword required but missing from the license certificate" error, that can occur when using IBM Rational Common Licensing.

Symptom

Launching the Telelogic product such as Rhapsody results in license error stating:


    SIGN=keyword required but missing from the license certificate.


Cause

  1. Probably trying to read an older Rhapsody license because
    1. License manager not running
    2. License not found
  2. TELELOGIC_LICENSE_FILE system environment variable incorrectly set
  3. License keys contain line wrapping or other corruptible characters, visible or non-visible.

Diagnosing The Problem

Resolving The Problem

To resolve this error:

  1. If this is a nodelocked license (license does not contain SERVER line) then check:
    1. License format is correct. It should look something like this:
    2. The file is saved as "license.dat" and not perhaps "license.dat.txt"
    3. The TELELOGIC_LICENSE_FILE environment variable correctly specifies the path to the license file.

      Example : TELELOGIC_LICENSE_FILE = C:\Rhapsody\Flexlm\license.dat
      Bring up System Properties (right-click on My Computer>Properties and on Advanced tab select Environment Variables)

  2. For Client systems (license exists on server) then the path needs to specify the port@host
    TELELOGIC_LICENSE_FILE = 19353@python
    (port is specified in the first line of the server license and host is the server name)
  3. For Server licenses, check the debug log in lmtools and whether the Telelogic daemon is down. Is there another Telelogic Server running? Essentially make sure the lmgrd.exe and telelogic.exe are up and running and no errors appear in the log.



IF ALL ELSE FAILS:
  1. Copy the contents of the TELELOGIC_LICENSE_FILE environment variable to notepad for retrieval later.
  2. Make sure you remove any paths no longer in use.
  3. Delete the TELELOGIC_LICENSE_FILE and restart
  4. Create the TELELOGIC_LICENSE_FILE and paste in or set the license paths.

[{"Product":{"code":"SSTMW6","label":"Rational License Key Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Telelogic License Server","Platform":[{"code":"PF033","label":"Windows"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21377794