ConfigMgr

VMware, Azure and Automation

VCF pre-check error installing async patch

8 november 2023 Solutions VMware

On 25th October VMware released a Security Advisory (https://www.vmware.com/security/advisories/VMSA-2023-0023.html) about two vulnerabilities in vCenter. One of them had a CVSS score of 9,8 (out of 10) so it was very important to patch the vCenter servers in the environment.

The environment was based on VCF so you cannot just install a patch on vCenter. You must do it through VCF.

For this situation, VMware has a tool available: the Async Patch Tool.

From https://docs.vmware.com/en/VMware-Cloud-Foundation/services/ap-tool/GUID-49818DF1-94EA-4C85-8CB6-6EFFCE5F8060.html:

The Async Patch Tool is a utility that allows you to apply critical patches to certain VMware Cloud Foundation components (NSX Manager, vCenter Server, and ESXi) outside of VMware Cloud Foundation releases.

On the previous page, there are links to both online and offline methods for applying patches. I chose the online method.

I could do all the steps but I got an error when I actually wanted to install the patch. The first step you do when performing an upgrade (or patch) is to do a pre-check on the environment. And the pre-check failed.

The error message was “Pre-check error Manifest XML file not found in . Please upload the bundle again”.

After this message, I tried other methods including the offline method but the error appeared every time I did the pre-check. Eventually I called VMware.

The VMware engineer I talked to, could tell me this was a known issue and that he had a workaround for this.

The failure of the pre-check is due to a new radar check running in the VxRail Managers called vxm_root_disk_space_check. The check expects an upgrade bundle to be uploaded to the VxRail Manager and fails with an ERROR/RED result if there is no VxRail upgrade bundle uploaded.

The VxRail Manager’s /var/log/mystic/radar.log will contain the following output:

"check_id": "vxm_root_disk_space_check",
"result": "ERROR",
"messages": [
{
"id": "VXR304VXMD0002",
"alphaid": "vxm_root_disk_space_check_missing_manifest_file",
"symptom": "Manifest xml file not found in [].",
"action": "Please upload the bundle again.",
"kb": "",
"severity": "Error",
"extension": {
"symptom_params": [
"[]"
]
}
}
]
}

He told me the issue would be fixed in a future VxRail code. There are currently two options to work around this pre-check error:

  1. Ignore the error and proceed with any pending upgrade.
  2. We can bypass the test by commenting out the radar test’s name in the VxRail Manager’s /mystic/radar/conf/profile/pre-upgrade.yml file.

I performed option 2 in our VxRail Manager and confirmed that the SDDC Manager upgrade pre-checks then passed with a warning instead of an error.

Connecting to Cloud Director using API Token

Cloud Director VM compliancy

Recent Posts

  • Using API for Aria OPS Chargeback
  • Unable to set reservation on Org VDC
  • Veeam Tweaks
  • VCF Anyone? Get your license for free…
  • Configure Entra ID as Cloud Director IdP

Recent Comments

Geen reacties om te tonen.

Archives

  • april 2025
  • maart 2025
  • november 2024
  • oktober 2024
  • januari 2024
  • november 2023
  • oktober 2023
  • september 2023
  • juni 2023
  • mei 2023
  • april 2023
  • november 2022
  • maart 2021
  • februari 2021
  • januari 2021
  • november 2020
  • oktober 2020
  • september 2020
  • juli 2020
  • juni 2020
  • april 2020
  • maart 2020
  • februari 2020
  • oktober 2019
  • september 2019
  • juli 2019
  • juni 2019
  • mei 2019
  • maart 2019
  • februari 2019
  • januari 2019
  • december 2018
  • november 2018
  • april 2018
  • januari 2018
  • juli 2017
  • juni 2017
  • mei 2017

Categories

  • AnyLinq
  • Azure
  • Cloud Director
  • ConfigMgr
  • DIY
  • HomeAssistant
  • Microsoft
  • PowerCli
  • Powershell
  • SCCM
  • Script
  • Solutions
  • System Center
  • Veeam
  • VMware
  • vRealize Automation
  • vRealize Orchestrator
Proudly powered by WordPress | Theme: Doo by ThemeVS.