I've been running into some issues with updating ConfigMgr Applications. 
Basically, if I create an application and deploy it (as available), I can see 
it and run it on clients. If I change the application after deployment, 
however, the clients seem to get confused and refuse to run it, saying 
"Software Center cannot retrieve the information you requested". I've seen this 
when I've updated the content on a deployment type, or changed other deployment 
type settings (adding a dependency, etc).

I grepped all of the client logs for the application I'm currently working on 
and saw a few weird things. The new revision of my application is revision 4. I 
can see in CIStateStore that revision 4 is detected and the policy is 
downloaded.

When I try to run the application in Software Center, DCMAgent is showing that 
it is trying to install version 3, but is unable to find the policy for that 
version

<![LOG[Request to enforce application CamTrax 
2013(ScopeId_4940E253-6969-4D79-96A6-35CE4114901D/Application_988e81be-e60a-4241-aaac-a8dd587155d6.3)
 immediately for target: machine with action(s): Evaluation, Install, 
Update]LOG]!><time="11:30:45.175+420" date="06-06-2014" component="DCMAgent" 
context="" type="1" thread="7360" file="dcmagent.cpp:1601">
<![LOG[CDCMAgent::EnforceApplicationForTarget - Application CI 
ScopeId_4940E253-6969-4D79-96A6-35CE4114901D/Application_988e81be-e60a-4241-aaac-a8dd587155d6.3
 must have at least one Application Policy CI]LOG]!><time="11:30:45.454+420" 
date="06-06-2014" component="DCMAgent" context="" type="3" thread="7360" 
file="dcmagent.cpp:1651">

Thus far, I've been unable to fix one of these applications. I've tried 
removing and recreating deployments, clearing and refetching policy via 
PolicySpy, both of which have not made a difference. Uninstalling/reinstalling 
the client does work. Deleting the application from ConfigMgr and recreating it 
also works, though the old application still exists in Software Center.

Has anyone seen this before? Or have any idea how to fix it.

Jesse Schauer
Windows Server Administrator II
University of Idaho ITS




Reply via email to