I’ve seen this a couple of times before but as a colleague of mine experienced it recently whilst trying to build a desktop using an SCCM offline media build that he had taken out to a client site I thought I’d post about the problem.
The build started and installed the OS and ConfigMgr client ok but it then failed at the point it started the application installations. As he was on a remote site I asked my colleague to email the log files across to me so that I could take a look.
Examining the smsts.log file I could see it start to execute the first application installation in the Task Sequence but then it started to throw up the following error messages:
Failed to query CCM_SoftwareDistribution message.
Failed to invoke Execution Manager to Install Software for PackageID
Failed to run the action: <application name>.
The software distribution policy was not found. (Error:87D02004; Source: CCM).
I knew that the media that he had taken to site worked as I had used the same USB stick the previous day to test the build, this pointed to it being something with the desktop he was deploying to. Normally I don’t bother with the date and time in a log file as I tend to be looking at them in near realtime. However as it had took him a couple of hours to get the files to me I did check to make sure the time of the errors matched the time that he called me and it didn’t, in fact the date was also out by two months. A quick phone call back to ask him to change the date and time in the BIOS and within 40 minutes the desktop was deployed.
You can also experience a similar problem when deploying via PXE boot, it is important to make sure that the date and time of your devices is correct in the BIOS otherwise a client will not receive it’s policy correctly.