VMware Cloud Community
mgillard
Contributor
Contributor

Trying to upgrade my VCSA from 7.0 to 7.0.0.10400

hi - wondering if a guru can help a home labber?!

My VCSA update on 7.0 is spinning at 0%

if I click cancel i get this error:

pastedImage_0.png

with this in the applmgmt.log:

2020-07-15T05:35:14.678 [21601]ERROR:vmware.vapi.provider.local:Error in invoking com.vmware.appliance.update in cancel - [Errno 2] No such file or directory

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/appliance_impl.py", line 78, in cancel

    s.sendto(b'{"rpc": "cancel"}', MICROSERVICE_SOCKFILE)

FileNotFoundError: [Errno 2] No such file or directory

My update files staged successfully into /storage/updatemgr/software-update6yt9kjw9/

however in update_microservice.log i see:

]# tail update_microservice.log

2020-07-15 05:23:31,104 - 29269 -           update_b2b::                    _is_staged:2439 -    DEBUG - Checking if version 7.0.0.10400 is already staged

2020-07-15 05:23:31,104 - 29269 -          dbfunctions::                    executeDML:  54 -    DEBUG - Executing Query {SELECT _value from config where _config = ?} with parameters ('stageDir',)

2020-07-15 05:23:31,105 - 29269 -           update_b2b::                       install:2061 -    DEBUG - Scanning stage directory /storage/updatemgr/software-update6yt9kjw9/stage

2020-07-15 05:23:31,105 - 29269 -     update_functions::                  readJsonFile: 224 -    ERROR - Can't read JSON file /storage/updatemgr/software-update6yt9kjw9/stage/pkg_list [Errno 2] No such file or directory: '/storage/updatemgr/software-update6yt9kjw9/stage/pkg_list'

2020-07-15 05:23:31,105 - 29269 -           update_b2b::                       install:2065 -    DEBUG - Exception occurred while checking for discrepancies [Errno 2] No such file or directory: '/storage/updatemgr/software-update6yt9kjw9/stage/pkg_list'

2020-07-15 05:23:31,105 - 29269 -  update_microservice::                     _runEvent: 409 -    DEBUG - Event callback succeeded

2020-07-15 05:24:01,155 - 29269 -  update_microservice::                 waitForEvents: 473 -     INFO - Exiting by timeout

2020-07-15 05:24:01,156 - 29269 -  update_microservice::                       __del__: 359 -    DEBUG - Closing socket...

2020-07-15 05:24:01,156 - 29269 -  update_microservice::                       __del__: 361 -    DEBUG - Removing sockfile

2020-07-15 05:24:01,156 - 29269 -  update_microservice::                _deletePidFile: 297 -    DEBUG - Removing pid file: /var/run/vmware/applmgmt/update_microservice.pid

Does anyone have any thoughts why this error occurs?

Can't read JSON file /storage/updatemgr/software-update6yt9kjw9/stage/pkg_list

thanks!

ps: I can successfully cancel the update using VMware Knowledge Base  but wondering why it isnt working.

Message was edited by: mgillard

Tags (3)
0 Kudos
2 Replies
Alex_Romeo
Leadership
Leadership

Hi,

Have you done all the steps described in this procedure?

https://cloudhat.eu/upgrade-vcenter-server-appliance-7/

ARomeo

Blog: https://www.aleadmin.it/
0 Kudos
mgillard
Contributor
Contributor

no - i am not upgrading from 6.7.  Just from 7 -> 7.0b

I managed to get the upgrade done with the VCSA Patch ISO.  I suspect there is something broken in the online update process.  Maybe its fixed in the update 🙂

0 Kudos