Closed
Description
Vagrant 1.7.4
Mac OS X 10.10.4
Vagrant fails to auto-detect a Windows 10 guest.
DEBUG guest: Trying: windows
DEBUG winrmshell: powershell executing:
$p = "$Env:SystemRoot"
if ((Test-Path $p) -and (get-item $p).PSIsContainer) {
exit 0
}
exit 1
if ($?) { exit 0 } else { if($LASTEXITCODE) { exit $LASTEXITCODE } else { exit 1 } }
DEBUG winrmshell: Output: {:data=>[{:stderr=>"#< CLIXML\r\n"}, {:stderr=>"<Objs Version=\"1.1.0.1\" xmlns=\"http://schemas.microsoft.com/powershell/2004/04\"><Obj S=\"progress\" RefId=\"0\"><TN RefId=\"0\"><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64 N=\"SourceId\">1</I64><PR N=\"Record\"><AV>Preparing m"}, {:stderr=>"odules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD> </SD></PR></MS></Obj></Objs>"}], :exitcode=>0}
ERROR warden: Error occurred: The guest operating system of the machine could not be detected!
Vagrant requires this knowledge to perform specific tasks such
as mounting shared folders and configuring networks. Please add
the ability to detect this guest operating system to Vagrant
by creating a plugin or reporting a bug.
Windows 8.1 guest is detected correctly:
DEBUG guest: Trying: windows
DEBUG winrmshell: powershell executing:
$p = "$Env:SystemRoot"
if ((Test-Path $p) -and (get-item $p).PSIsContainer) {
exit 0
}
exit 1
if ($?) { exit 0 } else { if($LASTEXITCODE) { exit $LASTEXITCODE } else { exit 1 } }
DEBUG winrmshell: Output: {:data=>[], :exitcode=>0}
INFO guest: Detected: windows!