Sümptomid
Kui proovite installida service pack for Microsoft Forefront Unified Access Gateway (UAG) 2010, install nurjub. See probleem võib ilmneda, sest ajalõpu väärtus on ületatud skeemi täiendamine töötamise ajal.
Veendumaks, et see on probleem, mis teil käivitada hoolduspaketi installimise ajal lubatakse logimisrežiimi. Laiendatud logimisrežiimi lubamine käivitage käsk, mis sarnaneb järgmisega:
UAG_SP_Executible /l*vx ExtraVerbose.logKui kuvatakse järgmised read verbose logifail (ExtraVerbose.log), see kinnitab, et installimine nurjus, kuna ajalõpu ületati skeemi täiendamine töötamise ajal:
UAG CA (Info): System.TimeoutException: tehing ajalõpp
at Microsoft.UAG.Transformer.Core.SchemaConversionRuntime.Run()
at UAG. CustomActions.ConfigurationSchemaConvert.InstallTask()
Põhjus
Järgmine ajalõpud tegelevad skeemi Upgrade protsess:
-
.NET Frameworki süsteemi tehingu MaxTimeout atribuut. On vaikeväärtus on 10 minutit.
-
UAG skeemi täiendamine tehingu ajalõpu atribuut. On vaikeväärtus on 60 minutit.
Sellises olukorras üks nende ajalõpud on ületatud.
Lahendus
Selle probleemi lahendamiseks kasutage ühte järgmistest meetoditest.
1. meetod
Kui hoolduspaketi installimine nurjub vahemikus 10-60-minuti jooksul, suurendage väärtust .NET Frameworki süsteemi tehingu MaxTimeout . Selleks toimige järgmiselt.
-
Administraatori õigustega abil saate käivitada tekstiredaktoris nagu Notepad.
-
Machine.config faili avada. Selle faili leiate järgmisest asukohast:
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG
-
Leidke fail lõpus sulgemine "< / konfiguratsioon >" silti.
-
Lisage järgmised read vahetult enne sulgemist "< / konfiguratsioon >" silt:
<system.transactions> <machineSettings maxTimeout="01:00:00" />
</system.transactions>
-
Salvestage fail ja sulgege tekstiredaktor.
See muudatus suurendab MaxTimeout vaikeväärtus 10 minutit kuni 1 tund.
MaxTimeout atribuudi kohta lisateabe saamiseks külastage järgmist MSDN-i veebisaiti:
MachineSettingsSection.MaxTimeout atribuut
Märkus. Selle probleemi ilmnemisel vähem kui 60 minutit tõsta .NET Frameworki süsteemi tehingu MaxTimeout atribuut. Siiski ei peaks te UAG skeemi täiendamine tehingu ajalõpu väärtust.
NB! Pärast hoolduspaketi installimise lõpuleviimist edukalt tagasi vaikeväärtusele, .NET Framework süsteemi tehingu MaxTimeout väärtust muuta "00: 10.00."
2. meetod
Kui hoolduspaketi installimine nurjub enam kui 60 minuti pärast, tuleb suurendada .NET Frameworki süsteemi tehingu MaxTimeout atribuudi Lisaks UAG skeemi täiendamine tehingu ajalõpu väärtust.
Probleemi lahendamiseks installige hoolduspakett, mida kirjeldatakse järgmises Microsofti teabebaasi (Knowledge Base) artiklis:
2744025 kirjeldus Forefront Unified Access Gateway 2010 Service Pack 3
Kui hoolduspaketi SP3 installimine ebaõnnestub, tehke 1. meetod. Lisaks suurendada .NET Frameworki süsteemi tehingu ajalõpu atribuudi väärtus, mis on suurem kui möödunud aeg, mille installimine ebaõnnestub. Näiteks kui installimine ebaõnnestub 90 minuti järel, suurendage skeemi täiendamine tehingu ajalõpu väärtust väärtus on suurem kui 90 minutit.
UAG skeemi täiendamine tehingu ajalõpu väärtust suurendada UAG 2010 Service Pack 3 tutvustab uus MSI parameeter. Kasutage seda parameetrit MSI, kasutage järgmist käsku edasi uue ajalõpu väärtust iga hoolduspaketi installi pakett:
UAG_SP_Executible SCHEMA_UPGRADE_TRANS_TIMEOUT=7200 /l*vx ExtraVerbose.logSelle abil saate määrata SCHEMA_UPGRADE_TRANS_TIMEOUT väärtuse 7200 sekundi (vaikimisi = 3600 sekundit).
Märkus. See parameeter on toetatud ainult UAG 2010 Service Pack 3 ja uuemad versioonid.
Kui teil on UAG 2010 Service Pack 1 või UAG 2010 Service Pack 2 installimise, mis skeemi täiendamine ajalõpu tõttu nurjub pärast 60 minutit või kauem, avage Microsofti tugiteenuste arutamiseks eraldusvõime suvandid esitamist.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Viited
Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks avage Microsofti teabebaasi (Knowledge Base) artikkel, klõpsates järgmist artiklinumbrit:
824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus