Cannot Contact License Server

When an end-user encounters a “Cannot contact license server” error, it typically means the application is unable to establish a secure connection with KEYZY’s API to validate the license. This is often due to local network restrictions, security software, or system configurations.

Please follow the steps below to troubleshoot the issue with your customer.

Standard Troubleshooting

Before diving into logs, please verify the following common causes:

  1. Internet Connectivity: Ensure the device has an active and stable internet connection.
  2. Firewall & Antivirus Allowlisting: Security software (Windows Defender, 3rd party Antivirus, or Firewalls) may mistakenly block the connection. Ensure that the software has permission to make outbound connections or that api.keyzy.io is whitelisted on port 443.
  3. Corporate Network Restrictions: If the user is on a corporate or restricted network (e.g., office, university, or VPN), the network administrator may need to explicitly allow access to the keyzy.io domain.
  4. Hardware ID Consistency: Confirm that the user is not running MAC address spoofing software. KEYZY relies on hardware identifiers, and spoofing tools can disrupt the validation process.

Advanced Troubleshooting: Diagnosing Network Issues

If the issue persists, you may need to investigate the specific network response to pinpoint the failure (e.g., DNS resolution failure, SSL handshake blocking, or firewall termination).

Ask your customer to run the following diagnostic command:

For macOS and Linux Users

  1. Open the Terminal app
  2. Copy and paste the following command and press Enter:
curl -v https://api.keyzy.io/v2/status-check
  1. Copy the entire text output and send it to the support team.

For Windows Users

  1. Press the Windows Key, type cmd, and select Command Prompt (do not use PowerShell)
  2. Copy and paste the following command and press Enter:
curl -v https://api.keyzy.io/v2/status-check
  1. Take a screenshot of the result or copy the text and send it to the support team.

How to Analyze the Output

Once you receive the output from your customer, look for the following clues: