Description
MacBook with M1 Chip (ARM64 architecture)
Operating System: macOS Sonoma Version 14.0
VMware Fusion Player Version 13.0.2 (21581413)
Vagrant version: 2.3.7
Description of the issue:
I've been trying to set up DetectionLab on my MacBook with an M1 chip using VMware Fusion Player Version 13.0.2 (21581413), but I'm encountering a timeout issue when Vagrant attempts to start the VMware machine.
I have modified the Vagrantfile to increase the boot timeout: cfg.vm.boot_timeout = 600.
When I execute the vagrant up command, a pop-up window with the virtual machine opens, but nothing happens. I see a play button, but there's no reaction.
However, it still receives a timeout error approximately 2 minutes after starting the machine.
The error message is:
Vagrant timed out while trying to start the VMware machine. This
error is caused by VMware never successfully starting the engine.
This can often be fixed by simply retrying. If the error persists,
please verify that VMware is functional. This is not a Vagrant
issue
I also tried manually starting the machine with ubuntu-20.04-amd64.vmx directly from the file, but it still did not work.
Additional Information:
I've successfully installed and run an Ubuntu server VM on the same VMware Fusion using Vagrant without any issues. This leads me to believe that the problem might be specific to the Vagrantfile configuration used by DetectionLab or its integration with the Vagrant-VMware plugin. There may be a discrepancy or misconfiguration in the Vagrantfile that's causing the VM not to start correctly.
Has anyone else encountered this issue or have any suggestions for resolving it?