-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
parallel startup mode broken #169
Comments
+1 to this. I have been advocating for the default parallel change to be rolled back ever since it was added. It has never worked. |
@ggascoigne Can you include a Vagrantfile, and the full output from Vagrant? There really isn't enough information here to investigate. |
Sorry for the slow reply, getting a suitable test was tricky. First, this doesn't break every time, and second it doesn't always break the same way when it does break. The keys to make things break (for me) is to mix linux and windows vms. At some point this seems to cause a mix up about which OS is which. I've seen linux boxes unable to detect their OS, and linux boxes failing to respond to winrm commands. Vagrantfile
Berksfile
It fails more consistently if the windows VMs come up before the Linux ones, i.e. if I reorder the Vagrantfile so that the linux ones are first then this fails less often. error log
Hope that this helps. |
Have a look at #210 |
I have a number of mixed windows and linux boxes that I tried bringing up (only two of each so nothing too heavy). One time I ended out with errors about sudo not being found on my Windows boxes (from part of the provisioning scripts). Another time I got errors installing the new ssh keys on a box that didn't support it. Basically it looks like somewhere the concurrently accessed hosts are getting mixed up.
Starting them with the --no-parallel consistently resolved the issue.
I'm fine with the option to use the parallel startup being supported, but I really wish that the change to make it the default could be rolled back.
The text was updated successfully, but these errors were encountered: