Recently, while setting up a personal MacOS VM using OSX-KVM, I came across an error trying to sign into the Mac App Store and iCloud saying "Validation Error. There was an error connecting to the Apple ID Server".
Many existing threads related to this issue, such as on the tonymacx86 forum, instruct you to make sure your ethernet device is on interface en0
, but this was already a thing for my Virtual Machine, so I had to look elsewhere.
Thankfully, "jwegman" from the Unraid forums has instructions for a fix.
Basically, you need to replace the model type vmxnet3
with e1000-82545em
, which makes Apple load a different Kext for intel ethernet devices.
<interface type='bridge'>
<mac address='52:54:00:8e:e2:66'/>
<source bridge='virbr0'/>
<target dev='tap0'/>
- <model type='vmxnet3'/>
+ <model type='e1000-82545em'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</interface>
I have a catalina macos vm and when I use the vmxnet3 I experience the same Apple ID Server error you report. However when I switch to the e1000 nic, after login my macos has the
SystemUIServer not responding
error. Have you had this problem?