# NO_SEATS_AVAILABLE after a crash or disconnected session

Check active licensed work and broker status. An interrupted session can retain a seat until its lease is released or expires.

## Compatibility

Online daemon-based licences

Published guidance with release-applicability limits. Confirm package applicability before following this guide.

## Check before stopping anything

1. Confirm whether another authorised process or user is using the available concurrent seats.
2. Record smlicctl status, client/daemon versions and the time of the failure.
3. If all dependent SUN Magnetics jobs have finished, close the clients normally. Use the documented broker stop procedure when an idle broker needs to release its sessions.

## Stop an idle broker

smlicctl stop affects every client using that broker and releases its online sessions. Use it only after dependent jobs have finished; avoid force-killing active work.

```text
smlicctl stop
```

## Allow the server lease to clear

After an unclean shutdown, the server may retain the old seat until lease expiry. Use the actual reported expiry or support guidance. Older correspondence describes different lease intervals, so a fixed wait time is not reliable across versions.

Repeated relaunches, adding the same key again or rapid retries do not bypass a server denial or cooldown. If denial continues after expected expiry, send the failure time and redacted diagnostics to support.

## Sources and verification details

Recorded inputs/builds only. Complete walkthrough and final-package acceptance remain separate.



- support:SUP-003: Generalised editorial finding; outcome qualification retained
- smlicensed:README.md: Lease/session lifecycle; operational commands; troubleshooting

- Support history informed this draft. Current-source guidance has been checked; a fresh walkthrough on the intended distributed release and product-owner review remain pending.

## Related guides

- [The licence daemon starts, but the application is still unlicensed](/knowledge-base/shared-daemon-starts-but-unlicensed)
- [A daemon upgrade is installed, but the old version is still running](/knowledge-base/shared-daemon-upgrade)
