VMware upgrade fails with "Cannot create a ramdisk"

Karen Jones
Karen Jones used Ask the Experts™
When I try to upgrade a VMware host, the upgrade fails with "Cannot create a ramdisk of size 341MB to store the upgrade image. Check if the host has sufficient memory."
The host is a ProLiant DL360p Gen8.

The machine has 64 GB of RAM and all the guests are shut down.

This is what I have tried so far, based on Google:
  • Setting the host into maintenance mode
  • Rebooting the host
  • The ScratchConfig.ConfiguredScratchLocation is set to a local SSD, which has nearly 1 TB free.

What else can I try  please?
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

This can happen with a HPE OEM version of ESXi, because they've not left enough space on the partition for the upgrade.

if  move the scratch location to a datastore, this should solve the issue.
Murali SripadaVMware Engineer | vExpert 18/19
Distinguished Expert 2018

take ssh and run the command vdf -h and df -h commands and share the output please or verify if anything is showing 100 percent
Based on what I found on another site, I booted the host off a DVD drive and then the upgrade ran through without any  issues.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial