System error occurred on Master node with identifier NODE-ID.Details: Base configuration of node NODE-ID failed as a Kubernetes node. See /var/log/vmware-imc/configure-wcp.stderr on control plane node...
/var/log/vmware-imc/configure-wcp.stdoutYYYY-MM-DDTHH:MM:SS Syncing container images of master VM running pods from https://#.#.#.#:6443{"error": "Exception", "message": ". Failed to sync images: vmware/kubectl-plugin-vsphere:0.1.11.24507035"}masterproxy-tkgs-plugin pods (svc-tkg-domain-c45 namespace):
Back-off pulling image "localhost:5000/vmware/kubectl-plugin-vsphere:0.1.11.24507035"ImagePullBackOff
/var/log/vmware/upgrade-ctl-cli.log (skopeo sync failure):Failed to run command: ['/usr/local/bin/skopeo', ... 'docker://#.#.#.#:5000/vmware/kubectl-plugin-vsphere:0.1.11.24507035']time="YYYY-MM-DDTHH:MM:SSZ" level=fatal msg="initializing source docker://#.#.#.#:5000/...: manifest unknown"
vmware/kubectl-plugin-vsphere:0.1.11.24507035
docker.io/vmware/kubectl-plugin-vsphere:0.1.12.24795027
Simple ctr images tag operations failed to create the required image manifest:
masterproxy-tkgs-plugin deployment requires the exact tag during node configuration, blocking configure-wcp completion.Step 1: Creating the Missing Image Manifest
ctr -n k8s.io images tag \ docker.io/vmware/kubectl-plugin-vsphere:0.1.12.24795027 \ localhost:5002/vmware/kubectl-plugin-vsphere:0.1.11.24507035
ctr -n k8s.io images push --plain-http \ localhost:5002/vmware/kubectl-plugin-vsphere:0.1.11.24507035
ctr -n k8s.io images ls | grep kubectl-plugin-vsphere:0.1.11.24507035
Step 2: Remove the Stalled Supervisor VM
stuck" VM must be redeployed to trigger a fresh configuration attempt.
Identify the Agency: In the vSphere UI, navigate to Workload Management > Supervisor > Nodes to find the EAM (ESX Agent Manager) Agency ID associated with the failed node.Delete via EAM: Right-click the stuck node in the inventory and select Delete from Inventory. This method is preferred as it allows the ESX Agent Manager to cleanly reprovision the node while preserving the overall Supervisor state.Step 3: Monitor the Node recover
ImagePullBackOff to Running:kubectl get pods -n svc-tkg-domain-c45 -l app=masterproxy-tkgs-plugin
tail -f /var/log/vmware-imc/configure-wcp.stdout