The pending transaction requires 240 MB free space, however the maximum supported size is 239 MB.

Trying to update a vib in Vmware

esxcli software vib update -d /vmfs/volumes/volumename/VMW-ESX-6.0.0-qlnativefc-2.1.46.0-offline_bundle-4074223.zip

Was greeted by an error

The pending transaction requires 240 MB free space, however the maximum supported size is 239 MB.

Tried to uninstall the existing vib so I can do a fresh install

esxcli software vib remove -n qlnativefc

The pending transaction requires 239 MB free space, however the maximum supported size is 239 MB.

You have to remove another vib instead, I choose the below as it wasn’t being used

esxcli software vib remove -n qlogiccna-provider

I was then able to update my VIB

 

 

  • Upgrades to ESXi 7.x from 6.5x and 6.7.0 by using ESXCLI might fail due to a space limitation

Upgrades to ESXi 7.x from 6.5.x and 6.7.0 by using the esxcli software profile update or esxcli software profile install ESXCLI commands might fail, because the ESXi bootbank might be less than the size of the image profile. In the ESXi Shell or the PowerCLI shell, you see an error such as:
 [InstallationError]  
The pending transaction requires 244 MB free space, however the maximum supported size is 239 MB.  
Please refer to the log file for more details.
The issue also occurs when you attempt an ESXi host upgrade by using the ESXCLI commands esxcli software vib update or esxcli software vib install.

Workaround: You can perform the upgrade in two steps, by using the esxcli software profile update command to update ESXi hosts to ESXi 6.7 Update 1 or later, and then update to 7.0 Update 1c. Alternatively, you can run an upgrade by using an ISO image and the vSphere Lifecycle Manager.

 

 

1 Star2 Stars3 Stars4 Stars5 Stars (6 votes, average: 6.17 out of 5)
Loading...