We had been running RTM without issue, then cautiously upgraded to SP1, then R2. We have not yet applied the newly released Update 1, and we didn't quite have the latest ADK 8.1 build, so our Boot Images are OS Version 6.3.9600.16384.
We got all the kinks worked out with R2 and things were working smoothly until one morning someone reported that they were getting OSD TS errors. After looking into it, I discovered that ALL of our OSD TS were missing the package under the "Setup windows
and ConfigMgr" step. After rebooting the environment, this condition didn't correct itself, so I manually went in to each one and re-selected the "Configuration Manager Client Package". Now the problem is we still get OSD TS errors during the"Running action: Setup windows and ConfigMgr" step.
The smsts.log file shows the following:
--------------------------------------------------------------------------------------------------------
Resolving source for SMS client, package ID = PHC00325.
ResolveSource flags: 0x00000000
SMSTSPersistContent: . The content for package PHC00325 will be persisted
DownloadOnDemand flag is true. Attempting to download content locally for Package PHC00325.
Locations: Multicast = 0, HTTP = 0, SMB = 0.
Package Flags: 0x00000000
Multicast is not enabled for the package.
DownloadContentAndVerifyHash() failed. 80070002.
DownloadContentAndVerifyHash ( pszPackageID, L"SMSPackage", saHttpContentSources, saSMBContentSources, saMulticastContentSources, sDestination, dwFlags, L"", 0, dwPackageFlags, mapNetworkAccess ), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\resolvesource.cpp,3052)
DownloadContentLocally (pszSource, sSourceDirectory, dwFlags, hUserToken, mapNetworkAccess), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\resolvesource.cpp,3273)
TS::Utility::ResolveSource(sClientPackageID, sClientPackagePath), HRESULT=80070002 (e:\nts_sccm_release\sms\client\osdeployment\osdgina\basesetuphook.cpp,1717)
Failed to resolve package source "PHC00325"
Exiting ConfigureEx: 0x80070002
BaseSetupHook::configure(sWindowsDir), HRESULT=80070002 (e:\nts_sccm_release\sms\client\osdeployment\osdgina\osdsetuphook.cpp,292)
Failed to configure OSD setup hook (0x80070002)
Process completed with exit code 2147942402
exitCode, HRESULT=80070002 (e:\nts_sccm_release\sms\client\osdeployment\setupwindows\setupwindows.cpp,617) OSDSetupWindows 4/10/2014 8:12:39 AM 1200 (0x04B0)
Configure hook failed with error code (80070002).
this->configureGina(this->sysDir), HRESULT=80070002 (e:\nts_sccm_release\sms\client\osdeployment\setupwindows\setupwindows.cpp,762)
this->installSetupHook(), HRESULT=80070002 (e:\nts_sccm_release\sms\client\osdeployment\setupwindows\setupwindows.cpp,452)
Failed to install setup hook (80070002)
setup.run(), HRESULT=80070002 (e:\nts_sccm_release\sms\client\osdeployment\setupwindows\setupwindows.cpp,1650)
Exiting with code 0x80070002
Process completed with exit code 2147942402
Failed to run the action: Setup windows and ConfigMgr.
The system cannot find the file specified. (Error: 80070002; Source: Windows)
--------------------------------------------------------------------------------------------------------
I have confirmed the source for the Package is correct and the installer works correctly. I have distributed and redistributed, updated, etc. I re-created the package from definition using the same source, different name, and that is our current work-around
and is working fine. Client Push and client auto update is working just fine as well. It's only during OSD TS using the default client Package that we have this issue, and have now for several weeks. The current Client Package is version 3 due to selecting"update distribution points" a few times to try to remedy the situation.
Any suggestions?