Hello,
I'm trying to install updates from a zip file but always gives the same error. "No Space Left On Device"
But there is a plenty of space on Device.
When i try to run
esxcli software vib update -d /vmfs/volumes/datastore1/ESXi600-201703001.zip
it gives that error:
[InstallationError]
[Errno 28] No space left on device
vibs = VMware_bootbank_misc-drivers_6.0.0-3.57.5050593
Please refer to the log file for more details.
And in the log file:
2017-04-02T00:13:50Z esxupdate: vmware.runcommand: INFO: runcommand called with: args = 'localcli system visorfs ramdisk list | grep /stagebootbank && localcli system visorfs ramdisk remove -t /tmp/stagebootbank', outfile = 'None', returnoutput = 'True', timeout = '0.0'.
2017-04-02T00:13:50Z esxupdate: BootBankInstaller.pyc: WARNING: Cannot remove staging directory: [Errno 16] Device or resource busy: '/tmp/stagebootbank'
2017-04-02T00:13:50Z esxupdate: vmware.runcommand: INFO: runcommand called with: args = 'localcli system visorfs ramdisk list | grep /stagebootbank && localcli system visorfs ramdisk remove -t /tmp/stagebootbank', outfile = 'None', returnoutput = 'True', timeout = '0.0'.
2017-04-02T00:13:51Z esxupdate: root: ERROR: Traceback (most recent call last):
2017-04-02T00:13:51Z esxupdate: root: ERROR: File "/usr/lib/vmware/esxcli-software", line 462, in <module>
2017-04-02T00:13:51Z esxupdate: root: ERROR: main()
2017-04-02T00:13:51Z esxupdate: root: ERROR: File "/usr/lib/vmware/esxcli-software", line 453, in main
2017-04-02T00:13:51Z esxupdate: root: ERROR: ret = CMDTABLE[command](options)
2017-04-02T00:13:51Z esxupdate: root: ERROR: File "/usr/lib/vmware/esxcli-software", line 362, in VibInstallCmd
2017-04-02T00:13:51Z esxupdate: root: ERROR: checkacceptance=checkacceptance)
2017-04-02T00:13:51Z esxupdate: root: ERROR: File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 250, in InstallVibsFromSources
2017-04-02T00:13:51Z esxupdate: root: ERROR: File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 356, in _installVibs
2017-04-02T00:13:51Z esxupdate: root: ERROR: File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 399, in _validateAndInstallProfile
2017-04-02T00:13:51Z esxupdate: root: ERROR: File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/HostImage.py", line 710, in Stage
2017-04-02T00:13:51Z esxupdate: root: ERROR: File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/HostImage.py", line 483, in _download_and_stage
2017-04-02T00:13:51Z esxupdate: root: ERROR: InstallationError: ('VMware_bootbank_vsanhealth_6.0.0-3000000.3.0.3.58.5224738', '[Errno 28] No space left on device')
"vdf -h" Output
Ramdisk Size Used Available Use% Mounted on
root 32M 244K 31M 0% --
etc 28M 204K 27M 0% --
opt 32M 0B 32M 0% --
var 48M 428K 47M 0% --
tmp 256M 20K 255M 0% --
iofilters 32M 0B 32M 0% --
hostdstats 303M 2M 300M 0% --
As you can see %0 is used on /tmp i dont know why gives that error.
How can i fix this problem ? I cant update my esxi 3620759 to 5224934.