CORRECTIF : Échec de l’Installation d’un service pack de Forefront Unified Access Gateway (UAG) 2010 lorsqu’un délai d’attente est dépassé.

Symptômes

Lorsque vous essayez d’installer un service pack pour Microsoft Forefront Unified Access Gateway (UAG) 2010, l’installation échoue. Ce problème peut se produire car une valeur de délai d’expiration est dépassée au cours de l’opération de mise à niveau du schéma.

Pour confirmer que c’est le problème auquel vous êtes confronté, exécutez l’installation du service pack lors de l’enregistrement des commentaires est activée. Pour activer la journalisation détaillée, exécuter une commande semblable à la suivante :

UAG_SP_Executible /l*vx ExtraVerbose.logSi vous voyez les lignes suivantes dans le fichier journal détaillé (ExtraVerbose.log), cette opération confirme que l’installation a échoué car un délai d’attente a été dépassé pendant l’opération de mise à niveau du schéma :

Autorité de certification UAG (Info) : System.TimeoutException : délai d’expiration de Transaction
à Microsoft.UAG.Transformer.Core.SchemaConversionRuntime.Run()
à UAG. CustomActions.ConfigurationSchemaConvert.InstallTask()

Cause

Les délais d’expiration suivants sont impliqués dans le processus de mise à niveau du schéma :

  • La propriété MaxTimeout de Transaction système.NET Framework. A une valeur par défaut de 10 minutes.

  • La propriété de délai d’expiration de Transaction de mise à niveau de schéma UAG. A une valeur par défaut de 60 minutes.


Dans ce cas, une de ces délais d’expiration a été dépassée.

Résolution

Pour résoudre ce problème, utilisez une des méthodes suivantes, en fonction de votre situation.

Méthode 1

En cas d’échec de l’installation du service pack au cours de la plage de 10 à 60 minutes, augmentez la valeur de la Transaction de système.NET Framework MaxTimeout . Pour ce faire, procédez comme suit :

  1. Utiliser des autorisations d’administrateur pour lancer un éditeur de texte tel que le bloc-notes.

  2. Ouvrez le fichier Machine.config. Vous trouverez ce fichier dans l’emplacement suivant :

    C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG

  3. Vers la fin du fichier, recherchez la fermeture « < / configuration > « balise.

  4. Ajoutez les lignes suivantes juste avant la fermeture « < / configuration > « balise :

    <system.transactions>   <machineSettings maxTimeout="01:00:00" />
    </system.transactions>


  5. Enregistrer le fichier et quittez l’éditeur de texte.


Cette modification améliore la valeur MaxTimeout par défaut de 10 minutes à 1 heure.

Pour plus d’informations sur la propriété MaxTimeout , reportez-vous au site Web MSDN suivant :

Propriété de MachineSettingsSection.MaxTimeout
Remarque  Si ce problème se produit dans moins de 60 minutes, la propriété transactions de système de.NET Framework, MaxTimeout doit être augmentée. Toutefois, vous devez pas augmenter la valeur de délai d’expiration de Transaction de mise à niveau de schéma UAG.

Important Après l’installation du service pack terminée, modifiez la valeur de la Transaction de système.NET Framework MaxTimeout à sa valeur par défaut de « 00 : 10:00. »

Méthode 2

Si l’installation du service pack échoue après plus de 60 minutes, la propriété transactions de système de.NET Framework, MaxTimeout doit être augmentée en plus de l’augmentation de la valeur de délai d’expiration de Transaction de mise à niveau de schéma UAG.

Pour résoudre ce problème, installez le service pack qui est décrit dans l’article suivant de la Base de connaissances Microsoft :

2744025 description de Forefront Unified Access Gateway 2010 Service Pack 3
En cas d’échec de l’installation du Service Pack 3, effectuez les étapes dans la méthode 1. En outre, augmentez la propriété de délai d’attente de Transaction de système.NET Framework à une valeur qui est supérieure à la durée écoulée à laquelle l’installation échoue. Par exemple, si l’installation échoue après 90 minutes, augmentez la valeur de délai d’attente de Transaction de mise à niveau de schéma à une valeur supérieure à 90 minutes.

Pour augmenter la valeur de délai d’expiration de Transaction de mise à niveau de schéma UAG, UAG 2010 Service Pack 3 introduit un nouveau paramètre MSI. Pour utiliser ce paramètre MSI, utilisez la commande suivante pour passer de la nouvelle valeur de délai d’attente dans le package d’installation de service pack :

UAG_SP_Executible SCHEMA_UPGRADE_TRANS_TIMEOUT=7200 /l*vx ExtraVerbose.logCette commande définit la valeur SCHEMA_UPGRADE_TRANS_TIMEOUT à 7 200 secondes (par défaut = 3600 secondes).

Remarque  Ce paramètre est pris en charge uniquement dans UAG 2010 Service Pack 3 et versions ultérieures.

Si vous avez une installation UAG 2010 Service Pack 1 ou Service Pack 2 UAG 2010 qui échoue en raison d’un délai d’attente de la mise à niveau de schéma après 60 minutes ou plus, ouvrez un incident de support avec les Services de Support Microsoft pour discuter des options de résolution.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références

Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×