Se produce un error en la actualización de IaaS y no es posible continuar.

Problema

Se produce un error en la actualización de IaaS para el componente de sitio web. Los siguientes mensajes de error aparecen en el archivo de log del instalador.

  • System.Data.Services.Client.DataServiceQueryException:

    An error occurred while processing this request. --->

    System.Data.Services.Client.DataServiceClientException: <!DOCTYPE html>

  • <b> Description: </b>An application error

    occurred on the server. The current custom error settings for this application

    prevent the details of the application error from being viewed remotely (for

    security reasons). It could, however, be viewed by browsers running on the

    local server machine.

  • Warning: Non-zero return code. Command failed.

  • Done Building Project "C:\Program Files

    (x86)\VMware\vCAC\Server\Model Manager Data\DeployRepository.xml"

    (InstallRepoModel target(s)) -- FAILED.

Los siguientes mensajes de error aparecen en el archivo de log del repositorio.

  • [Error]: [sub-thread-Id="20"

    context="" token=""] Failed to start repository service. Reason:

    System.InvalidOperationException: Configuration section encryptionKey is not

    protected

    at

    DynamicOps.Common.Utils.EncryptionHelpers.ReadKeyFromConfiguration(Configuration

    config)

    at DynamicOps.Common.Utils.EncryptionHelpers.Decrypt(String value)

    at DynamicOps.Repository.Runtime.CoreModel.GlobalPropertyItem.Decrypt(Func`2

    decryptFunc)

    at

    DynamicOps.Common.Entity.ContextHelpers.OnObjectMaterializedCallbackEncryptable(Object

    sender, ObjectMaterializedEventArgs e)

    at

    System.Data.Common.Internal.Materialization.Shaper.RaiseMaterializedEvents()

    at

    System.Data.Common.Internal.Materialization.Shaper`1.SimpleEnumerator.MoveNext()

    at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)

    at System.Linq.Queryable.FirstOrDefault[TSource](IQueryable`1 source)

    at

    DynamicOps.Repository.Runtime.Common.GlobalPropertyHelper.GetGlobalPropertyItemValue(CoreModelEntities

    coreModelContext, String propertyName, Boolean throwIfPropertyNotFound)

    at

    DynamicOps.Repository.Runtime.CafeClientAbstractFactory.LoadSolutionUserCertificate()

    at

    DynamicOps.Repository.Runtime.CafeClientAbstractFactory.InitializeFromDb(String

    coreModelConnectionString)

    at DynamicOps.Repository.Runtime.Common.RepositoryRuntime.Initialize().

Se produce un error en la actualización de IaaS cuando la fecha de creación del archivo web.config es igual o posterior a la fecha modificada.

Procedimiento

  1. Inicie sesión como administrador en el servidor de componentes del sitio web de IaaS.
  2. Cambie los directorios a la carpeta de instalación de vRealize Automation ...\VMware\vCAC\.
  3. Inicie su editor de texto preferido con la opción Ejecutar como administrador.
  4. Busque y seleccione el archivo web.config y guarde el archivo para cambiar la fecha de modificación del archivo.
  5. Examine las propiedades del archivo web.config para confirmar que la fecha de modificación del archivo es posterior a la fecha de creación.
  6. Actualice IaaS.