Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Cuando intenta instalar un service pack para Microsoft Forefront Unified Access Gateway (UAG) 2010, se produce un error en la instalación. Este problema puede producirse porque un valor de tiempo de espera se supera durante la operación de actualización de esquema.

Para confirmar que éste es el problema que está experimentando, ejecute la instalación del service pack mientras está habilitado el registro detallado. Para habilitar el registro detallado, ejecute un comando similar al siguiente:

UAG_SP_Executible /l*vx ExtraVerbose.logSi ve las siguientes líneas en el archivo de registro detallado (ExtraVerbose.log), Esto confirma que la instalación ha fallado porque se ha superado el tiempo de espera durante la operación de actualización de esquema:

CA UAG (Info): System.TimeoutException: tiempo de espera de transacción
en Microsoft.UAG.Transformer.Core.SchemaConversionRuntime.Run()
en UAG. CustomActions.ConfigurationSchemaConvert.InstallTask()

Causa

Los tiempos de espera siguientes participan en el proceso de actualización de esquema:

  • La propiedad MaxTimeout de transacciones de sistema de.NET Framework. Tiene un valor predeterminado de 10 minutos.

  • La propiedad de tiempo de espera de transacciones de actualización de esquema de UAG. Tiene un valor predeterminado de 60 minutos.


En esta situación, se ha superado uno de estos tiempos de espera.

Solución

Para resolver este problema, utilice uno de los métodos siguientes, según corresponda a su situación.

Método 1

Si se produce un error en la instalación del service pack durante el intervalo de 10 a 60 minutos, aumente el valor de transacción de sistema de.NET Framework MaxTimeout . Para ello, siga estos pasos:

  1. Utilizar permisos de administrador para iniciar un editor de texto como el Bloc de notas.

  2. Abra el archivo Machine.config. Puede encontrar este archivo en la ubicación siguiente:

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

  3. Casi al final del archivo, busque el cierre "< / configuración >" etiqueta.

  4. Agregue las líneas siguientes justo antes del cierre "< / configuración >" etiqueta:

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


  5. Guarde el archivo y, a continuación, salga del editor de texto.


Este cambio incrementa el valor de MaxTimeout predeterminado de 10 minutos a 1 hora.

Para obtener más información acerca de la propiedad MaxTimeout , visite el siguiente sitio Web de MSDN:

Propiedad MachineSettingsSection.MaxTimeout
Nota: Si este problema se produce en menos de 60 minutos, se debe incrementar la propiedad de transacción del sistema de.NET Framework MaxTimeout . Sin embargo, no debe tener que aumentar el valor de tiempo de espera de transacciones de actualización de esquema de UAG.

Importante: Cuando la instalación del service pack haya finalizado correctamente, cambie el valor de transacción de sistema de.NET Framework MaxTimeout a su valor predeterminado de "00:10:00."

Método 2

Si se produce un error en la instalación del service pack después de más de 60 minutos, se debe aumentar la propiedad de transacción del sistema de.NET Framework MaxTimeout además de aumentar el valor de tiempo de espera de transacciones de actualización de esquema de UAG.

Para resolver este problema, instale el service pack que se describe en el siguiente artículo de Microsoft Knowledge Base:

2744025 descripción de Forefront Unified Access Gateway 2010 Service Pack 3
Si se produce un error en la instalación del Service Pack 3, siga los pasos del método 1. Además, aumentar la propiedad de tiempo de espera de transacciones de sistema de.NET Framework en un valor que es mayor que el tiempo transcurrido en el que la instalación falla. Por ejemplo, si se produce un error en la instalación después de 90 minutos, aumente el valor de tiempo de espera de transacciones de actualización de esquema en un valor superior a 90 minutos.

Para aumentar el valor de tiempo de espera de transacciones de actualización de esquema de UAG, UAG 2010 Service Pack 3 introduce un nuevo parámetro MSI. Para utilizar este parámetro MSI, utilice el comando siguiente para pasar el nuevo valor de tiempo de espera en el paquete de instalación de service pack:

UAG_SP_Executible SCHEMA_UPGRADE_TRANS_TIMEOUT=7200 /l*vx ExtraVerbose.logEste comando establece el valor SCHEMA_UPGRADE_TRANS_TIMEOUT a 7200 segundos (valor predeterminado = 3600 segundos).

Nota: Este parámetro sólo se admite en UAG 2010 Service Pack 3 y versiones posteriores.

Si tiene una instalación UAG 2010 Service Pack 1 o Service Pack 2 de UAG 2010 que falla debido a un tiempo de espera de actualización de esquema después de 60 minutos o más, abra un caso de soporte con los servicios de soporte de Microsoft para discutir las opciones de resolución.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Referencias

Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×