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"
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
To resolve the issue, run the script "fix_rdu.sh" attached to this KB.
Please follow the steps mentioned below to run the script:
Login to VCSA SSH Shell using "root" user
Copy the attached script to /tmp/fix_rdu.sh
Run the below command:
Wait for the script to complete.
Rerun the Upgrade plugin from the vSphere Client.