Problem
The platform does not detect an active license. The web interface displays error 3005 with the message: "Activate the license to access all features." However:
- the
vm license infocommand shows correct license validity dates; - attempting to reactivation produces no result.
The licensing service logs contain the following error:
[License] Can't get value from vault '{"error":{"msg":"promise object was destroyed before getting value or error code"}}'This error indicates an access issue with the vault service. The vault service is used for secure storage of confidential data, including licensing information.
The issue is intermittent and may affect not only licensing but also node statistics display and the operation of other platform modules.
Cause
Internal failure of the vault service.
Diagnosis
To confirm the root cause of the issue:
- Connect to the server with the platform via SSH. For more information about connecting via SSH, see Workstation setup.
- Check the license status: If the data displays correctly but the web interface still requires activation, this indicates the issue is present.
vm license info - Check the licensing container logs:
docker logs -f licenseThe presence of the
Can't get value from vaultentry confirms the cause.
Solution
To resolve the issue:
- Connect to the server with the platform via SSH. For more information about connecting via SSH, see Workstation setup.
- Restart the vault container:
docker restart vault - Update the license without adding a new token:
vm license update - Verify the platform web interface functionality. Pay attention to node statistics display, the VM list, and menu sections.
- If node statistics, the VM list, or menu sections are not displayed in the web interface, or if the message "unexpected error" appears, restart the platform:
vm stop && vm start
Useful tips
Related topics:
En
Es