Licence troubleshooting

What each licence, trial code, install and Keychain message means, and what to do about it.

Settings → Licence shows why a licence was refused. So does GET /v1/status, and the audit log records each refusal as system.licence_rejected.

The licence

MessageWhat it meansWhat to do
missingNo licence yetStart a trial or get a licence
invalidThis file can't be used hereSend your 3AM contact the fingerprint and the licence id
not_yet_validIt starts later. If another licence is installed, 3AM switches on the start dateWait, or check the server's clock
expiredPast its end date and the grace periodInstall the renewal
wrong_installIt's for another install, for example after restoring a backup on a new serverAdd this install
removedThis install was taken off the licenceAdd it again from an install on the licence
unconfirmedStrict mode, and Warden hasn't confirmed the licence for 72 hoursAllow outbound HTTPS to warden.3am.si, then Check with Warden now
duplicateTwo installs are using the same identity, such as a cloned VMStop the copy, then ask us to release it

invalid never says why, on purpose: an altered, revoked or forged file all get the same answer. We can see the reason on our side.

Trial codes

MessageWhat to do
that trial code doesn't existCheck for a typo. Codes look like 3AM-TRIAL-XXXXX-XXXXX-XXXXX
this code had to be used by …Codes must be used within 60 days. Ask for a pilot
too many attempts from hereWait an hour
Warden can't be reached from hereUse warden.3am.si/redeem from another machine

A pack is refused

If packs list shows fewer packs than you expect, the audit log's config.packs_loaded event says why for each:

  • issued to another customer: the pack was sealed for another organisation;
  • the licence does not include pack X: ask us to add it;
  • signature invalid: the file is damaged. Download the release again.

Adding an install

MessageWhat to do
code_mismatchType the six digits from the new install's own screen. If they really differ, start again
the request expiredRequests last 15 minutes. Ask to join again
held for 3AMIt finishes by itself once approved. The reason is shown
manualThe vouching install can't reach Warden: paste the request at warden.3am.si/installs

Keychain

MessageWhat to do
this site key isn't validIt was used, expired or withdrawn. Make a new one on the home
isn't the home this site key belongs toCheck the address. If it's right, something else is answering in the home's place: stop and investigate
the code doesn't matchType what the other screen shows. If the digits truly differ, something sits between the installs
Keychain comes with Enterprise and StrategicUpgrade the licence

Check the clock

Licences and the audit log both depend on the time. Keep servers on NTP. 3am-core preflight shows the server's time in UTC.

On this page