Microsoft vient de publier un correctif pour System Center Configuration Manager 2007 SP2 concernant le processus de distribution des fichiers sur les points de distribution. Vous êtes dans le scénario suivant :
- Vous utilisez un serveur de site ConfigMgr 2007 SP2
- Vous sélectionnez l’option Enable binary differential replication dans la partie Data Source des propriétés d’un package
- Des fichiers du package sont plus grands que 4 GB
Dans ce scénario, le processus n’arrive pas à fusionner les fichiers incrémentiels pour les fichiers les plus gros. Vous observez les erreurs suivantes dans le fichier distmgr.log :
Sleep 3600 seconds… SMS_DISTRIBUTION_MANAGER
merging temp-delta-00000c48-00000001.rdc to file_name SMS_DISTRIBUTION_MANAGER
merging temp-delta-000012d4-00000000.rdc to file_name SMS_DISTRIBUTION_MANAGER
Delta file size: 3110003835 SMS_DISTRIBUTION_MANAGER
Remote file size: 15671835836 SMS_DISTRIBUTION_MANAGER
Failed to set the file pointer to the end of the file. Error 87 SMS_DISTRIBUTION_MANAGER
Failed to copy new chunk of length 28901 from the delta file. Error code 0x80070057 SMS_DISTRIBUTION_MANAGER
Failed to copy chunks to temp file. Error code 0x80070057 SMS_DISTRIBUTION_MANAGER
UpdateStagedFile failed; 0x80070057 SMS_DISTRIBUTION_MANAGER
UpdateStagedFolderRdcW failed; 0x80070057 SMS_DISTRIBUTION_MANAGER
Cannot copy package package_name from file_name to file_path, Win32 Error = 0 SMS_DISTRIBUTION_MANAGER
Failed to copy package package_name from file_name to MSWNET:[“SMS_SITE=CEN”]file_path SMS_DISTRIBUTION_MANAGER
Error occurred. SMS_DISTRIBUTION_MANAGER
Le problème survient car le Distribution Manager ne gère pas correctement le pointeur de fichier pour la fin du fichier (EOF) lorsqu’ils ont une taille supérieure à 4 Go.
Pour résoudre le problème, un correctif est disponible sur la KB2641584 - The delta file merge process fails when the "Enable binary differential replication" option is enabled in a System Center Configuration Manager 2007 SP2 environment