Patching vCenter to 8.0U2 using Update Planner fails with error "Update 8.0.2.00000 for component vlcm is not found"
search cancel

Patching vCenter to 8.0U2 using Update Planner fails with error "Update 8.0.2.00000 for component vlcm is not found"

book

Article ID: 313304

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

The below error is found while performing "Upgrade Plugin" from the VCSA while performing the Reduced Downtime upgrade:

"Update 8.0.2.00000 for component vlcm is not found"
94779_updated.png
Note: This KB applies when the source VCSA is less than equal 8.0 U2

The appliance Management log will have the following entries (/var/log/vmware/applmgmt/applmgmt.log):

2023-09-22T16:21:59 PM UTC [36769]DEBUG:vmware.appliance.update.update_functions:WGET using default certificate check options
2023-09-22T16:21:59 PM UTC [36769]DEBUG:vmware.appliance.update.update_functions:Running /usr/bin/wget --server-response --tries 3 --waitretry 1 --connect-timeout 10 -r -np -nH -nd -A *rpm-manifest.json -P /storage/core/software-update/tmp/component https://vapp-updates.vmware.com/vai-catalog/valm/vmw/8d167796-34d5-4899-be0a-6daade4005a3/8.0.2.00000/package-pool/
2023-09-22T16:22:00 PM UTC [36769]DEBUG:vmware.appliance.update.update_functions:runCommandAndCheckResult failed: '--2023-09-22 16:21:59--  https://vapp-updates.vmware.com/vai-catalog/valm/vmw/8d167796-34d5-4899-be0a-6daade4005a3/8.0.2.00000/package-pool/\nResolving vapp-updates.vmware.com... 23.1.106.93\nConnecting to vapp-updates.vmware.com|23.1.106.93|:443... connected.\nHTTP request sent, awaiting response... \n  HTTP/1.1 404 Not Found\n  Accept-Ranges: bytes\n  Content-Length: 11\n  Server: AkamaiNetStorage\n  Date: Fri, 22 Sep 2023 16:22:00 GMT\n  Connection: keep-alive\n2023-09-22 16:22:00 ERROR 404: Not Found.\n\n'
2023-09-22T16:22:00 PM UTC [36769]ERROR:vmware.vapi.provider.local:Error in invoking com.vmware.appliance.update.pending in list_upgradeable_components - {'id': 'com.vmware.appliance.update.server_error', 'default_message': 'Server error at target URL', 'args': []}
Traceback (most recent call last):
  File "/usr/lib/applmgmt/vapi/lib/vapi_runtime-2.100.0-py2.py3-none-any.whl/vmware/vapi/provider/local.py", line 277, in invoke
    service_id, operation_id, input_value, ctx)
  File "/usr/lib/applmgmt/vapi/lib/vapi_runtime-2.100.0-py2.py3-none-any.whl/vmware/vapi/provider/local.py", line 248, in _invoke_int
    method_result = iface.invoke(ctx, method_id, input_value)
  File "/usr/lib/applmgmt/vapi/lib/vapi_runtime-2.100.0-py2.py3-none-any.whl/vmware/vapi/bindings/skeleton.py", line 371, in invoke
    meth_output = method(**meth_args)
  File "/usr/lib/applmgmt/vapi/py/vmware/appliance/vapi/update_impl.py", line 166, in list_upgradeable_components
    return worker.list_upgradeable_components(version)
  File "/usr/lib/applmgmt/update/py/vmware/appliance/update/update_pending.py", line 411, in list_upgradeable_components
    updates = b2b.discoverComponentUpdates(thisUpdateDir)
  File "/usr/lib/applmgmt/update/py/vmware/appliance/update/update_b2b.py", line 1912, in discoverComponentUpdates
    wgetWrapper(url + "/", tempFolder, "*" + RPM_MANIFEST_FILE)
  File "/usr/lib/applmgmt/update/py/vmware/appliance/update/update_functions.py", line 637, in wgetWrapper
    "Server error at target URL"))
  File "/usr/lib/applmgmt/update/py/vmware/appliance/update/update_functions.py", line 402, in runCommandAndCheckResult
    raise exception
vmware.appliance.update.update_functions.LocalizableException: {'id': 'com.vmware.appliance.update.server_error', 'default_message': 'Server error at target URL', 'args': []}
2023-09-22T16:22:00 PM UTC [36769]INFO:vmware.appliance.vapi.auth:Authorization request for service_id: com.vmware.appliance.update.pending, operation_id: stage_and_install


Environment

VMware vCenter Server 8.0.2

Resolution

To resolve the issue, run the script "fix_rdu.sh" attached to this KB.

Please follow the steps mentioned below to run the script:

  1. Login to VCSA SSH Shell using "root" user

  2. Copy the attached script to /tmp/fix_rdu.sh

  3. Run the below command:

/bin/bash /tmp/fix_rdu.sh
  1. Wait for the script to complete.

  2. Rerun the Upgrade plugin from the vSphere Client.

Additional Information

vCenter Server upgrades with the reduced downtime

Attachments

fix_rdu get_app