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.
- Open Help → Licensing and confirm a license code is entered and active.
- 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.
- 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.