Network Management
"Product license expired" message and cannot continue with installation or upgrade of the SolarWinds Platform.
The article provides information when the installer or centralized upgrade fails due to the license expiration. When the issue occurs, the Next button may be greyed out and there is no further option to continue.
First published date
Last published date
Overview
Scenario 1: The installer fails due to the license being expired in License Manager.
Scenario 2: The centralized upgrade tool does not let you proceed after System checks because expired licenses are detected in your license bundle.
Product section
Cause
This issue occurs when one of the following conditions are true:
- One or more product licenses expired
- Licenses not in Sync with Solarwinds Server.
- Corrupted License Store
- Software release date is past the maintenance renewal date. For example, maintenance expires on Jan 12, 2024 and software release date is Jan 13, 2024 or greater.
Resolution
Starting in SolarWinds Platform 2022.3 and above, installer will validate if the software release date is greater than the maintenance expiration date. Special consideration may needed for Release Candidate (RC) versions as the software release date will be a future date which may be greater than the current maintenance date.
Resolution 1:
- Confirm if any of the licenses mentioned in the error are expired. If you have a new license for the matching module, then apply the license either via online / offline method and retry upgrade.
- If the licenses mentioned in the error have expired and not renewed, de-activate the corresponding license and retry the upgrade. When moving to SolarWinds Observability Self-Hosted licensing model, it is important to deactive all the previous licenses, then apply the new license as any expired license will cause the installer to fail.
- If the above methods do not help and Solarwinds Main poller is connected to internet, then click on the Synchronize button to sync the licenses with Solarwinds server.
If all above options do not help, then continue below steps.
- Perform a license reset in the customer portal and reassign the licenses.
- If there are any old licenses in the License Manager, then delete these licenses also, as they will be highlighted during the Falcon installer pre-check.
- If the license has expired and has a key assigned.
- Select Cancel
- Open Menu Settings > All Settings > License Manager
- Select the Expired product (Example Log Analyzer)
- Click over Deactivate Option. (With this option, the License key will be removed and the upgrade blocks will let pass this condition. The next Image is displaying the license, once the expired key was deactivated.
- Test again the upgrade with Centralize Updated and will not display a block for expired licenses.
Note: When the customer is using a NAM License and you cannot see any expired licenses on License Manager, Deactivate the NAM License first on License Manager. Then deactivate all expired Module licenses from License Manager (E.g. NPM, NCM, NTA, etc.). Then reactivate the NAM License. This should remove the detection of an expired license during the system check of the upgrade.
Resolution 2:
- The system has an existing installed module with an expired license. If the steps above did not work, try to uninstall the module and re-run the installer. Perform a fresh Orion installation (uninstall and reinstall) on the same Windows server
Resolution 3:
- RDP to the Orion Server.
- Open the Database Manager
- Open the table for Licensing > Licensing_License Filters
- Check for Expired licenses.
Note: Deleting the Expired Licenses in the table would not help in bypassing the error.
- Go to C:\Program Files \SolarWinds\Orion.
- Run the Migration.exe file as administrator. Kindly refer to the article Corrupted license store in Orion
- Access the License Manager via the Web Console.
- You will now see the Expired Licenses.
- Add temp license to the Expired licenses. Click on Add license if there is no activate button.
- Once the licenses have been activated, run the installer once more and you will no longer see the error and the installation wizard will push through.
Resolution 4:
- Remote to Main Orion server
- Run CMD (Command Prompt) as Administrator.
- Locate Migration.exe file, by default located in C:\Program Files (x86)\SolarWinds\Orion\Licensing\ directory - this is located in C:\Program Files (x86)\SolarWinds\Orion by default in 2022.x.
- Navigate to the directory where the file is and execute it by adding /details option, for example, Migration.exe /details
- We can see here the expired license
- Take note of ProductName and LicenseVersion:
- Instead of hiding the license, we need to show it in License Manager
- Navigate to the directory where the file is and execute it by adding the/show=ProductName: LicenseVersion option, for example, Migration.exe/show=VM:6
- Example = C:\Program Files\SolarWinds\Orion>Migration.exe/show=VM:6
- Refresh the License Manager page. This must show the expired license
- Select the radio button next to the Evaluation license(s) you want to remove
- Deactivate the license
- Retry running the system check for the installer