Why is my controller license going to expire soon?

2 minute readKnowledge base

Issue

My Operation Center’s license expiration date is different from that of my controllers'. My Operation Center connected controllers' licenses will expire in a few days.

Resolution

For Operation Centers, CloudBees will generate a license that is valid for a period of time. This is the license that is applied upon first installation.

For Operation Center connected controllers, the Operation Center will automatically generate a sublicense for those controllers. These sublicenses are valid in 3 day increments. When the sublicense is due to expire in 8 hours, the Operation Center will renew this license back to 3 days again.

[Wed Sep 15 09:39:22 UTC 2021] Checking license validity...
[Wed Sep 15 09:39:22 UTC 2021]   License will expire in 15 hr (not before next check)
[Wed Sep 15 09:39:22 UTC 2021] Current license is valid
[Wed Sep 15 12:09:22 UTC 2021] Checking license validity...
[Wed Sep 15 12:09:22 UTC 2021]   License will expire in 12 hr (not before next check)
[Wed Sep 15 12:09:22 UTC 2021] Current license is valid
[Wed Sep 15 14:39:22 UTC 2021] Checking license validity...
[Wed Sep 15 14:39:22 UTC 2021]   License will expire in 10 hr (not before next check)
[Wed Sep 15 14:39:22 UTC 2021] Current license is valid
[Wed Sep 15 17:09:22 UTC 2021] Checking license validity...
[Wed Sep 15 17:09:22 UTC 2021]   License will expire in 7 hr 59 min (less than minimum expiration)
[Wed Sep 15 17:09:22 UTC 2021] Issuing new license
[Wed Sep 15 17:09:22 UTC 2021] Generating license certificate for 9999 users...
[Wed Sep 15 17:09:22 UTC 2021] Installing license...
[Wed Sep 15 17:09:23 UTC 2021] License installed
[Wed Sep 15 19:39:22 UTC 2021] Checking license validity...
[Wed Sep 15 19:39:22 UTC 2021]   License will expire in 2 days 22 hr (not before next check)
[Wed Sep 15 19:39:22 UTC 2021] Current license is valid

As a note, standalone controllers (controllers that are not connected to an Operation Center) require a license that is generated by CloudBees, similar to that of the Operation Center.

If you see that the controller sublicenses are not being regenerated as expected, please open a ticket with CloudBees Support.

This article is part of our Knowledge Base and is provided for guidance-based purposes only. The solutions or workarounds described here are not officially supported by CloudBees and may not be applicable in all environments. Use at your own discretion, and test changes in a safe environment before applying them to production systems.