En un entorno de alta disponibilidad de vRealize Automation, puede producirse un error de inicio de Identity Manager después de reiniciar el servicio de Horizon-Workspace.

Problema

El servicio de Horizon-Workspace no se puede iniciar debido a un error similar al siguiente:

Error creating bean with name
  'liquibase' defined in class path resource [spring/datastore-wireup.xml]:
  Invocation of init method failed; nested exception is
  liquibase.exception.LockException: Could not acquire change log lock. Currently
  locked by fe80:0:0:0:250:56ff:fea8:7d0c%eth0
  (fe80:0:0:0:250:56ff:fea8:7d0c%eth0) since 10/29/15 

Es posible que se produzca un error al iniciar Identity Manager en un entorno de alta disponibilidad debido a problemas con la utilidad de administración de datos liquibase usada por vRealize Automation.

Procedimiento

  1. Inicie sesión como raíz en el dispositivo de vRealize Automation usando ssh.
  2. Ejecute el comando service horizon-workspace para detener el servicio de Horizon-Workspace.
  3. Ejecute el comando su postgres para convertirse en un usuario postgres.
  4. Ejecute el comando psql vcac.
  5. Establezca el esquema en saas.
  6. Ejecute la siguiente consulta SQL: "update "databasechangeloglock" set locked=FALSE, lockgranted=NULL, lockedby=NULL where id=1;"
  7. Ejecute la consulta SQL select * desde databasechangeloglock.

    La salida debe mostrar un valor “f” de bloqueado.

  8. Inicie el servicio de Horizon-Workspace mediante el comando service horizon-workspace start.