Aria Automation Patch appears to be installed but patch version number does not change using command 'vracli version patch'
search cancel

Aria Automation Patch appears to be installed but patch version number does not change using command 'vracli version patch'

book

Article ID: 398957

calendar_today

Updated On:

Products

VCF Operations/Automation (formerly VMware Aria Suite)

Issue/Introduction

Symptoms:

  • the correct Patch was used for the Installation
  • the Patch installation request in Aria Suite Lifecyle Manager shows the Aria Automation patch installation completed successful
  • when however checking the Patch build details on the Aria Automation using command vracli version patch the new patch build number is not visible

Environment

  • Aria Automation 8.x
  • Aria Suite Lifecyle Manager 8.x

Cause

Reviewing the Aria Suite Lifecyle Manager log file /var/log/vrlcm/vmware_vrlcm.log the following scenario can be seen.

The Installation has started:

.. INFO vrlcm[####] [pool-#-thread-#] [c.v.v.l.p.c.v.t.VraVaUpgradeTask]  -- Running upgrade for VMware Aria Automation VA master Node : vra.example.com
.. INFO vrlcm[####] [pool-#-thread-#] [c.v.v.l.p.c.v.t.VraVaUpgradeTask]  -- Setting Upgrade counter...

The below entry can be seen repeating several times:

.. INFO vrlcm[####] [http-nio-8080-exec-#] [c.v.v.l.c.l.MaskingPrintStream]  -- * SYSOUT/SYSERR CAPTURED:  -- KKKKK I AM RETRIEVING
.. INFO vrlcm[####] [http-nio-8080-exec-#] [c.v.v.l.c.c.FileContentDatabase]  -- URL :: /repo/productPatchRepo/patches/vra/8.18.1/patchrepo.iso/update/manifest/manifest-latest.xml
.. INFO vrlcm[####] [http-nio-8080-exec-#] [c.v.v.l.c.c.FileContentDatabase]  -- Query URL :: /productPatchRepo/patches/vra/8.18.1/patchrepo.iso/update/manifest/manifest-latest.xml
.. INFO vrlcm[####] [http-nio-8080-exec-#] [c.v.v.l.c.c.FileContentDatabase]  -- Decoded query url ::/productPatchRepo/patches/vra/8.18.1/patchrepo.iso/update/manifest/manifest-latest.xml
.. ERROR vrlcm[####] [http-nio-8080-exec-#] [c.v.v.l.c.c.FileContentDatabase]  -- content not present

Until it shows the Installation result reporting the Update repository as corrupted: 

.. INFO vrlcm[####] [pool-#-thread-#] [c.v.v.l.u.SshUtils]  -- exit-status: 1
.. INFO vrlcm[####] [pool-#-thread-#] [c.v.v.l.u.SshUtils]  -- Command executed sucessfully
.. INFO vrlcm[####] [pool-#-thread-#] [c.v.v.l.d.v.h.VraPreludeInstallHelper]  -- Command Status code :: 1
.. INFO vrlcm[####] [pool-#-thread-#] [c.v.v.l.d.v.h.VraPreludeInstallHelper]  -- ====================================================
.. INFO vrlcm[####] [pool-#-thread-#] [c.v.v.l.d.v.h.VraPreludeInstallHelper]  -- Output Stream ::
.. INFO vrlcm[####] [pool-#-thread-#] [c.v.v.l.d.v.h.VraPreludeInstallHelper]  -- ====================================================
.. INFO vrlcm[####] [pool-#-thread-#] [c.v.v.l.d.v.h.VraPreludeInstallHelper]  -- Loading update bootstrap.
Update repository is corrupted or does not hold update for this product. More details are available at /var/log/vmware/prelude

Within Aria Automation log file /var/log/vmware/prelude/upgrade-noop.log it shows the manifest signature validation failed:

[ERROR][.. ][vra.example.com][Exit Code: 1] Manifest signature validation failed.
[ERROR][.. ][vra.example.com] Repository product ID mismatch. The specified repository is not applicable for this product.
[ERROR][.. ][vra.example.com] Manifest validation failed.

Resolution

To recover the corrupted update repository please remove all Patches available for the version of Aria Automation you wish to patch. Then only upload the latest Patch which shall be used for installation and repeat the installation.