I'm using KhaosT/MacVM which uses VZVirtualMachine to create the virtual machine on Apple Silicon host but for some reason, I'm starting to get the following error (I haven't got that before):
Error: Error Domain=VZErrorDomain Code=6
"The maximum supported number of active virtual machines has been reached."
UserInfo={
NSLocalizedFailure=A software update is required to complete this installation.,
NSLocalizedFailureReason=The maximum supported number of active virtual machines has been reached.
}
The following code starts the VM (from here):
let vm = VZVirtualMachine(configuration: configuration, queue: .main)
vm.delegate = self
vm.start { [weak self] result in
switch result {
case .success:
self?.document?.isRunning = true
NSLog("Success")
case .failure(let error): // <-- This catch the thrown error
NSLog("Error: \(error)")
}
}
Is there some limit? if so how can I change it?
Maybe a relevant issue is that the IP keep increasing every VM reboot KhaosT/MacVM#28 which maybe some cleaning missing