There are several causes that can produce this error message, the resolution section of this article contains the items that commonly cause this error message.
The following items are common causes of this error message:
1: If the Beacon is on the application server, the "Local Web Server" setting in the Beacon UI needs to be set to IIS. Note that it is highly recommended to install Beacon on a separate server as there could be potential conflicts with the application server.
2: Check the account that is running the Flexnet Beacon Engine Service. Try to run as "Local System Account" (which is the default) or change to the Service account.
3: Check if Migration Mode is enabled. This can be verified by selecting "Discovery and inventory" > "Settings" in the web UI.
4: Are there any firewalls or network restrictions such as a proxy that could be restricting access? The URL from the Installation.log can be used in a web browser on the Agent machine and the Beacon machine to verify if the machines can communicate.
5: Verify the Beacon is downloading its policy by reviewing the BeaconEngine.log, the default location for this log file is: "C:\ProgramData\Flexera Software\Compliance\Logging\BeaconEngine."
6: Lastly, verify that .Net Framework has been registered on the Beacon system, if unsure re-register .Net.
The download error above also applies to the download of policy on the agent.