Skip to content

Fix "no license detected" and other license errors

Licensing is the single largest source of support tickets. Match the message you're seeing:

"No license detected" / "No License Found!"

Understand can't find a valid license.

  1. Open Help → Licensing and confirm a license code is entered and active.
  2. If you have internet, make sure Understand can reach licensing.scitools.com — Understand uses the system proxy, so check that your proxy/firewall rules allow the connection. If it can't reach the server, use offline licensing.
  3. If you have a claim code, it must be redeemed at licensing.scitools.com first — a claim code is not a license code.

"Licensing Error: A valid license is required to analyze."

This appears from und analyze and und settings when no valid license is active for that machine/user (und add and und import word it as "…required to analyze the import."). Set a valid code or server first:

und -isundlicensed          # prints 1 if licensed, 0 if not (server check unless an offline/node-locked code is active; exit code 2 when unlicensed)
und -setlicensecode <CODE>  # or point at your server: und -setlicenseserver <host>

The full set of licensing switches is in the und licensing reference.

"This license code has been reset and is no longer valid."

The license was reset on the server side (e.g. by your administrator or SciTools). A reset code can't be revived — you need a current code. Contact your license administrator, or SciTools at [email protected] / [email protected].

There is no in-product “reset” button

In Understand you return or deregister a license rather than reset it. To move a license to another machine, use Help → Licensing → Options → Return Offline Code (offline) or und -deregisterlicensecode (CLI), then activate on the new machine. A true "reset" is performed on the licensing portal / by support. For freeing stuck seats across a team, see Manage a team — seats and usage.

Override which code or server is used

Environment variables take precedence over the stored settings — useful on shared/CI machines:

Variable Effect
UNDERSTAND_LICENSE_CODE Use this license code
UNDERSTAND_LICENSE_SERVER Use this license server (highest precedence)
STI_LICENSE_SERVER Legacy server override (used if UNDERSTAND_LICENSE_SERVER is unset)

Still stuck?

Gather your build (Help → About Understand) and the exact message, and contact support.