cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Beacon Policy Downloader failed to download policy with exception message: Could not download item

Hi everyone,

We are using the On-Prem FNMS 2023 R1, 

Release number:
20.1.0.13

To start with, I am not managing the back end Flexera server but rather only involved in the front end management. However, our support team is clueless where to begin since there has been a reshuffling of staff and the people who set up Flexera is gone.

Essentially, from what I was told they changed the SCCM database to which our instance connects to. I would think that you only need to update the Beacon and all is dandy. However, I can still see errors in my end and I was provided the below log entry:

2024-08-12 00:02:26,019 [Services.PolicyService|policy] [ERROR] Failed to download policy.
Flexera.SaaS.Transport.Core.ComplianceApiFatalException: Could not download item from http://<servername>/inventory-beacons/api/policy/?BeaconUID={18DB70E4-0987-4426-8F44-DAF1D5512D65}. Server returned 'Not Found'
   at Flexera.SaaS.Transport.Core.HttpClientBase.HandleDownloadResponse(HttpResponseMessage response, Boolean ignoreNotFound)
   at Flexera.SaaS.Transport.Rules.PolicyClient.DownloadPolicy(String currentVersion, String inventorySettingsRevision)
   at Flexera.Beacon.Engine.Services.PolicyService.GetPolicyFromServer(Int32 currentRevisionNumber, String inventorySettingsRevision)
   at Flexera.Beacon.Engine.Services.PolicyService.UpdatePolicy(IActivityLogger activityLogger)

 

Another they found is:

2024-08-12 00:02:25,023 [Core.HttpClientBase   |download] [INFO ] Server returned 'not found' for request http://<servername>/inventory-beacons/api/download/all-active-sap-landscapes-xml. 

Is there anywhere else they need to be checking?

Thanks!

(4) Replies
ChrisG
By Community Manager Community Manager
Community Manager

The "not found" errors being reported here suggest that the web server being connected to at http://<servername>/ is not currently configured or operating as a parent beacon or application server.

Some things you might check for on <servername> are:

  1. Does the IIS log show the incoming HTTP requests from the child beacon? If not, maybe there is some network device in between the two servers that is swallowing the HTTP traffic.
  2. Is the FNMS beacon or application server software running OK on the server? Check for indications of problems in logs under C:\ProgramData\Flexera Software\Compliance\Logging\.
(Did my reply solve the question? Click "ACCEPT AS SOLUTION" to help others find answers faster. Liked something? Click "KUDO". Anything expressed here is my own view and not necessarily that of my employer, Flexera.)

Thanks ChrisG! I will ask the technical team to check these.

For item 2, would that be the BeaconEngine Log?

That looks like a log from the child beacon. The logs you're wanting to check would be on the parent beacon/application server (named "<servername>" in the output you're referencing here).

The most relevant log is likely under C:\ProgramData\Flexera Software\Compliance\Logging\InventoryBeacons\.

(Did my reply solve the question? Click "ACCEPT AS SOLUTION" to help others find answers faster. Liked something? Click "KUDO". Anything expressed here is my own view and not necessarily that of my employer, Flexera.)

I was told the logs came from the <servername> itself.

Attached the Inventorybeacon log. Looked like it was like this for a while but the error in the BeaconEngine log only occurred when the change to the SQL server happened.