Addon with baseimage upgrade from 7.0U2a to 7.0U3c is failing on specific vendors during remediation
search cancel

Addon with baseimage upgrade from 7.0U2a to 7.0U3c is failing on specific vendors during remediation

book

Article ID: 311953

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

While upgrading ESXi from 7.0U2a to 7.0U3c with the below addons, remediation fails with internal error while staging/remediating the host.

On vCenter 7.0U3c, remediation fails with the below vendors:

  1. HPE (702.0.0.10.7.0-52 to 703.0.0.11.5.0-6)
  2. Cisco (4.1.3-a to 4.2.1-a)
  3. Hitachi (7.0.2a.13-01 to 7.0.3.14-03)

On vCenter 8.0U1, remediation fails with the below vendors:

  1. Inspur (7.0.2-2 to 7.0.3-3)
  2. Dell (A07 to A19)
  3. HPE (702.0.0.10.7.0-52 to 703.0.0.11.5.0-6)


ESXi logs - /var/log/lifecycle 

2024-03-27T08:04:13Z lifecycle: 135565: Ramdisk:176 INFO Unmounting manual tardisk /tardisks.noauto/loadesx-135565
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:147 ERROR [InstallationError] VMware_bootbank_esx-base_7.0.3-0.20.19193900: Failed to update bootloader: [Errno 28] No space left on device
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR Traceback (most recent call last):
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/lib64/python3.8/site-packages/vmware/esximage/Installer/BootBankInstaller.py", line 1401, in _SysStorageBootPartAction
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/usr/lib/vmware/esxupdate/systemStorage.zip/systemStorage/esxboot.py", line 227, in installBootloader
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/usr/lib/vmware/esxupdate/systemStorage.zip/systemStorage/esxboot.py", line 98, in installBiosBootloader
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/usr/lib/vmware/esxupdate/systemStorage.zip/systemStorage/vfat.py", line 795, in mcopy
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/usr/lib/vmware/esxupdate/systemStorage.zip/systemStorage/vfat.py", line 765, in _mtools
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/lib64/python3.8/subprocess.py", line 489, in run
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/lib64/python3.8/subprocess.py", line 854, in __init__
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/lib64/python3.8/subprocess.py", line 1637, in _execute_child
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR OSError: [Errno 28] No space left on device
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR During handling of the above exception, another exception occurred:
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR Traceback (most recent call last):
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/usr/lib/vmware/lifecycle/bin/imagemanagerctl.py", line 636, in software
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR t.ApplyImage(swSpec, opts.depots, opts.taskId)
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 1891, in ApplyImage
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR res = NewTransaction.Transaction().PerformImageApply(newProfile,
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 1995, in PerformImageApply
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 1252, in _applyImageProfile
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 1398, in _validateAndInstallProfile
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/lib64/python3.8/site-packages/vmware/esximage/HostImage.py", line 1195, in Remediate
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/lib64/python3.8/site-packages/vmware/esximage/Installer/BootBankInstaller.py", line 1679, in Remediate
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/lib64/python3.8/site-packages/vmware/esximage/Installer/BootBankInstaller.py", line 1461, in _UpdateBootloader
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR File "/tmp/esx-update-135565/lib64/python3.8/site-packages/vmware/esximage/Installer/BootBankInstaller.py", line 1404, in _SysStorageBootPartAction
2024-03-27T08:04:13Z lifecycle: 135565: imagemanagerctl:152 ERROR esximage.Errors.InstallationError: VMware_bootbank_esx-base_7.0.3-0.20.19193900: Failed to update bootloader: [Errno 28] No space left on device

 

Environment

VMware vCenter Server 7.0
VMware vCenter Server 8.0

Cause

This is due to a resource pool limitation.

Resolution

Currently, there is no resolution.

Workaround:

Manually reboot the host.