Environment: Central site server running Server 2008 R2 x64, active SUP, local distribution point with BITS enabled, console running locally on the server
When using the Download Updates wizard to download patch files from an Update List, the resulting Deployment Package cannot be copied to the local distribution point successfully if selected in the wizard. If no distribution points are selected in the wizard, the Deployment Package will successfully copy to the local distribution point when added with the "New Distribution Points" option. The following options are selected in the wizard: Package source is a network share on the local server, binary differential replication is enabled, the "Server" distribution point on the local server is selected, common ConfigMgr package share, no disconnect options, and updates downloaded from the Internet.
After the patches finish downloading and the initial package version is successfully created, the following entries appear in the distmgr.log when the package becomes version 2:
cannot create file temp-delta-00004714-0000019c.rdc. FileCreate failed; 0x80070005 CreateRdcFileDeltaW failed; 0x80070005 UpdateStagedFile failed; 0x80070005 UpdateStagedFolderRdc failed; 0x80070005 UpdateStagedFolderRdc failed; 0x80070005 UpdateStagedFolderRdcW failed; 0x80070005 Cannot copy package XXX00014 from LOCALDRIVE:\SOURCEFOLDER to LOCALDRIVE:\SMSPKGx$\XXX00014\, Win32 Error = 0 Failed to copy package XXX00014 from LOCALDRIVE:\SOURCEFOLDER to MSWNET:["SMS_SITE=XXX"]\\SERVERNAME\SMSPKGx$\XXX00014\
After the failure, the process is retried with the following in distmgr.log:
LOCALDRIVE:\SMSPKGSIG\XXX00014.2 already exists Unpacked folder for package version XXX00014.2 is being used by 1 user(s) currently RegisterSignatureUsage() called with for Package XXX00014, Version 1 with Targetpath as LOCALDRIVE:\SMSPKGx$\XXX00014\ LOCALDRIVE:\SMSPKGSIG\XXX00014.1 already exists Unpacked folder for package version XXX00014.1 is being used by 1 user(s) currently cannot create file temp-delta-00006608-0000019d.rdc FileCreate failed; 0x80070005 CreateRdcFileDeltaW failed; 0x80070005 UpdateStagedFile failed; 0x80070005 UpdateStagedFolderRdc failed; 0x80070005 UpdateStagedFolderRdc failed; 0x80070005 UpdateStagedFolderRdcW failed; 0x80070005 Cannot copy package XXX00014 from LOCALDRIVE:\SOURCEFOLDER to LOCALDRIVE:\SMSPKGx$\XXX00014\, Win32 Error = 0 Failed to copy package XXX00014 from LOCALDRIVE:\SOURCEFOLDER to MSWNET:["SMS_SITE=XXX"]\\SERVERNAME\SMSPKGx$\XXX00014\
I can't find any open sessions or handles to the folders that are listed as being in-use and my virus scan logs don't show anything. I've tried disabling virus scan during the process but it doesn't help. If I delete the package from the local distribution point it's successfully removed. When I attempt to add it back the process is successful with the following in distmgr.log:
RDC:Binary update DP LOCALDRIVE:\SMSPKGx$\XXX00014\ using DP version 0, Source version: 2, Source: LOCALDRIVE:\SOURCEFOLDER RegisterSignatureUsage() called with for Package XXX00014, Version 2 with Targetpath as LOCALDRIVE:\SMSPKGx$\XXX00014\ LOCALDRIVE:\SMSPKGSIG\XXX00014.2 already exists Unpacked folder for package version XXX00014.2 is being used by 1 user(s) currently RegisterSignatureUsage() called with for Package XXX00014, Version 0 with Targetpath as LOCALDRIVE:\SMSPKGx$\XXX00014\ Could not register signatures for package XXX00014, version 0 and TargetPath LOCALDRIVE:\SMSPKGx$\XXX00014\. Will do full file deltas for updated files. copying files... ... UnRegisterSignatureUsage() called for Package XXX00014, Version 2 with TargetPath as LOCALDRIVE:\SMSPKGx$\XXX00014\ Unpacked folder for package version XXX00014.2 is not being used by any user. It will be deleted now. UnRegisterSignatureUsage() called for Package XXX00014, Version 0 with TargetPath as LOCALDRIVE:\SMSPKGx$\XXX00014\ Unpacked folder for package version XXX00014.0 is not being used by any user. It will be deleted now. RDC:Successfully copied package signature file LOCALDRIVE:\SMSPKGSIG\XXX00014.2.tar to \\SERVERNAME\SMSSIG$\\XXX00014.2.tar RDC:Successfully set access security on \\SERVERNAME\SMSSIG$\\XXX00014.2.tar for package XXX00014 signature file Successfully copied package XXX00014 from LOCALDRIVE:\SOURCEFOLDER to MSWNET:["SMS_SITE=XXX"]\\SERVERNAME\SMSPKGZ$\XXX00014\
As I mentioned earlier, this issue can be avoided by not selecting the distribution point during the Download Updates wizard and adding it later. I would just like to know if this is something others have encountered and, if so, what the resolution is. Thanks.