VMware virtual machine with Guest OS macOS Big-Sur 11.0 on vSphere ESXi 6.7 U3 or 7.0.x unable to check for updates
search cancel

VMware virtual machine with Guest OS macOS Big-Sur 11.0 on vSphere ESXi 6.7 U3 or 7.0.x unable to check for updates

book

Article ID: 313856

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
Virtual machine with macOS Big-Sur unable to check for updates.


Big Sur.PNG

Environment

VMware vSphere ESXi 6.7
VMware vSphere ESXi 7.0.x

Cause

Virtual machine virtual hardware doesn't passthrough correct ESXi configuration to the Guest OS (macOS).

Resolution


This is a known issue and currently there is no resolution.

Workaround:
To work around this issue, please follow the below steps:

  1. Power off the VM.
  2. Connect to the ESXi Host where the virtual machine is running through SSH. For more information, see Connecting to an ESX host using an SSH client (1019852)
  3. Run the below command to know on which datastore the virtual machine.
# vim-cmd vmsvc/getallvms | grep -i "VM_Name"
  1. Browse to the VM directory using the below command
# cd /vmfs/volumes/datastore_name/vm_name/
  1. Backup the original .vmx file using the below command
# cp VM_Name.vmx VM_Name.vmx.bac
Example:# cp macOS_BigSur.vmx macOS_BigSur.vmx.bac
  1. Edit the .vmx file using vi to add the  "smbios.reflectHost=true"  value.
Example: # vi macOS_BigSur.vmx
  • Hit  to allow modifications on the file.
  • Once completed - hit "Esc" to exit this mode.
  • Then hit  :wq! to save the changes

            

  1. Power ON the VM from the vCenter UI or the ESXi Host Client
  2. Software updates will work now.



Additional Information