SCCM client agent unable to get content locations for application deployment

Rodney Dyer 1 Reputation point
2024-11-20T22:16:36.9566667+00:00

Hi,

Our IT team recently performed an upgrade of our SCCM site server to Configuration Manger 2403 with Hotfix Rollup (KB28204160). We are now having a show stopper issue where we can't deploy any applications to any end user clients or servers.

The CMTRACE tool on a client, when viewing the log "CITaskMgr.log" shows the following problem any time we attempt to perform some software install/uninstall:

[CITaskMgr.log]

spContentAccessService->IsContentAvailableEx( oContentInfo.sContentId, oContentInfo.sContentVersion, (CCM_CONTENT_LOCAL | CCM_CONTENT_REMOTE), eContentTypeSMSUpdate, contentPriority, 2*60, 1, oContentInfo.sExcludedFileList, oContentInfo.dwContentFlags, &bContentAvailable ), HRESULT=80004005 (D:\dbs\sh\cmgm\0502_134106\cmd\r\src\DCM\CITaskMgr\contentdownload.cpp,382) CITaskMgr 11/20/2024 4:48:42 PM 6056 (0x17A8)

Unable to get locations, no need to continue with download CITaskMgr 11/20/2024 4:48:42 PM 6056 (0x17A8)

CheckLocations failed. Error = 0x87d00607 CITaskMgr 11/20/2024 4:48:42 PM 6056 (0x17A8)

This error occurs on all clients.

We can no longer distribute software in our environment due to some odd issue that seems related to the "HRESULT=80004005" error (above in log).

Our IT team has been over every possible "exposed" setting in our SCCM site configuration using the Configuration Manager interface including boundaries and other more mundain settings. We simply do not know what is causing this new phenomenon. It might be some access denied issue, but we can't tell. We are worried that there may be some SQL database corruption.

Is there anyone here with any ideas?

We are at the point of possibly needing to restore from backup, but that means we may go through this pocess again when we perform the upgrade again.

Microsoft Configuration Manager Updates
Microsoft Configuration Manager Updates
Microsoft Configuration Manager: An integrated solution for for managing large groups of personal computers and servers.Updates: Broadly released fixes addressing specific issue(s) or related bug(s). Updates may also include new or modified features (i.e. changing default behavior).
1,082 questions
Microsoft Configuration Manager Deployment
Microsoft Configuration Manager Deployment
Microsoft Configuration Manager: An integrated solution for for managing large groups of personal computers and servers.Deployment: The process of delivering, assembling, and maintaining a particular version of a software system at a site.
1,021 questions
Microsoft Configuration Manager
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Simon Ren-MSFT 37,401 Reputation points Microsoft Vendor
    2024-11-21T02:31:24.44+00:00

    Hi,

    The error code 0x87d00607 means that the content is not found by SCCM/client and the reason for that can be numerous like improper configuration of boundaries or boundary groups, pre-staged content, blockage from the firewall, etc.

    To narrow down the problem, we can follow below options:

    1, Make sure boundary groups are enabled in the properties of the Distribution Point and check if the IPs (make sure no IP address is typed wrongly) of the client machine are included in the boundary group.

    2, Check the required port to the firewall of your client machine and check if your MPs are working well.

    3, Also check if the SCCM client agent is the latest version

    4, Check appenforce.log in the client.

    Here are reference links:

    Fix: SCCM Application Installation Error 0x87D00607

    FIX: SCCM Application Installation Failed 0x87D00607

    Please Note: Since the website is not hosted by Microsoft, just for your reference.

    Best regards,

    Simon


    If the response is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.