Jean-Sébastien DUCHENE Blog's

Actualité, Tips, Articles sur l'ensemble des Technologies Microsoft (SCCM/SMS, EMS, Microsoft Intune, Microsoft Azure, Windows 10, SCOM, MDOP...)

[SCCM 2012 R2] Le service SMSExec crash après avoir modifié le nombre d’essais maximum

L’équipe ConfigMgr a publié un billet concernant un problème sur System Center 2012 R2 Configuration Manager où le service SMSExec crash et empêche le distribution du contenu. Si vous regardez le fichier crash.log :

EXCEPTION INFORMATION
Time =
Service name = SMS_EXECUTIVE
Thread name = SMS_DISTRIBUTION_MANAGER
Executable = C:\Program Files\Microsoft Configuration Manager\bin\x64\smsexec.exe
Process ID = 2636 (0xa4c)
Thread ID = 5052 (0x13bc)
Instruction address = 00007FFA2157AB78
Exception = eeeeffff (EXCEPTION_SMS_FATAL_ERROR)
Description = "Invalid params exception was raised. Expression is: []. function [], File [] Line [0]."
Raised inside CService mutex = No

Vous voyez les erreurs suivantes dans le fichier distmgr.log indiquant pourquoi le package est dans une condition de réessaie :

Distmgr thread 5052
Attempting to add or update a package on a distribution point.
STATMSG: ID=2342 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=<SiteServerName> SITE=<Sitecode> PID=2636 TID=5052 GMTDATE=<Date/Time> ISTR0="<Description>" ISTR1="["Display=\\<DPServerName>\"]MSWNET:["SMS_SITE=<Sitecode>"]\\<DPServerName>\" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=2 AID0=400 AVAL0="<PackageID>" AID1=404 AVAL1="["Display=\\<DPServerName>\"]MSWNET:["SMS_SITE=<Sitecode>"]\\<DPServerName>\"
The current user context will be used for connecting to ["Display=\\<DPServerName>\"]MSWNET:["SMS_SITE=<Sitecode>"]\\<DPServerName>\.~
Failed to make a network connection to \\<DPServerName>\ADMIN$ (0x35).~
~Cannot establish connection to ["Display=\\<DPServerName>\"]MSWNET:["SMS_SITE=<Sitecode>"]\\<DPServerName>\. Error = 53

Ceci est une erreur connue qui survient sur le paramètre Maximum Number of Retries du site (Administration -> Site Configuration -> Sites -> Configure Site Components -> Software Distribution) est modifiée (par défaut 100) à une valeur inférieure du nombre courant d’essai pour le package qui échoue.  Par exemple un package en est au 80ème échec et vous baissez la valeur à 50.

Quand ceci survient, le service SMS Executive peut crasher à cause du processus Distribution Manager. Chaque package stocke le nombre d’essais dans la clé de registre suivante HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Components\SMS_DISTRIBUTION_MANAGER\Retry History\<PackageID>

Par exemple :

Forced Disconnect =
Last Retry = 1391793343
Number of Retries = 45
Package Priority = 2

Microsoft investigue la création d’un correctif. En attendant la publication, vous pouvez remodifier la valeur à une valeur supérieure à celle stockée dans la clé de registre.

Source : http://blogs.technet.com/b/configurationmgr/archive/2014/03/17/support-tip-smsexec-crashes-after-modifying-the-maximum-number-of-retries-setting-in-configmgr-2012-r2.aspxv

Facebook Like
Anonymous