Error vCSA 7 exception occurred in install precheck phase

Vamos con un poco de troubleshooting sobre un error en la actualización del vCSA, esto ya me paso hace unos días y cogí capturas, pero es que últimamente no tengo tiempo para nada.

Al intentar actualizar a la versión 7.0.1.300 desde la 7.0.1.100, falla y muestra el siguiente error «Exception ocurred in install precheck phase»

Haces clic en reanudar, comienza de nuevo las comprobaciones.

Te dice que ok y adelante con el bogabante, hacemos clic en continuar…

Metemos la clave de SSO de administrador —> continuar con la instalación.

Y vuelve a petar, así entrando en un bucle continuo y en el que no puedes ni quitar el mensaje de pantalla ni acceder al menú. NOTA: el acceso por SSH y el a través del cliente HTML funciona sin problema.

En un primer momento, lo que hice fue actualizar con la iso desde la Shell, como en este post

Actualizar vCenter Server Appliance 6.0 desde la Shell

Una vez actualizado el vCSA el error continuaba.

Que podemos hacer para solucionar este marroncete, pues según este post al que le estoy muy agradecido https://rnelson0.com/2020/10/30/vcenter-7-upgrade-fails-with-exception-occurred-in-install-precheck-phase/es borrar el fichero software update state.conf del vCSA que se encuentra en la ruta /etc/applmgmt/appliance

Este es el contenido del fichero, donde nos indica que la actualización fallo, versión, fecha, pero en cambio la he actualizado desde la shell con una iso.

Así que nos calzamos el fichero con el comando rm software_update_state.conf .NOTA: no es necesario reiniciar.

Una vez borrado el fichero, vamos al navegador y escribiremos de nuevo la url https://ip_fqdn_vcsa:5480 , ya que si hacemos F5 puede que nos vuelva a salir de nuevo la pantalla con el error.

Si os vuelve a salir, borrar de nuevo el fichero (porque lo vuelve a generar), probar con otro navegador o limpiar temporales etc.

Una vez hecho todo, accederemos con normalidad al appliance.

Saludos y espero que os sirva.