-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
I'm seeing issue #33 pop up using the pre-release build. I'm getting this sporadically for a PSH script that installs VMware Tools:
==> vmware-windows-iso: Downloading or copying ISO
vmware-windows-iso: Downloading or copying: file://C:\Users\colinb\Projects\BaseBoxes/C:/Users/colinb/Projects/BaseBoxes/Images/WindowsServer-2012R2.1-amd64.iso
==> vmware-windows-iso: Creating floppy disk...
vmware-windows-iso: Copying: Keys/CertificateAuthority.crt
vmware-windows-iso: Copying: Keys/Work/BASEWS2012R21.pfx
vmware-windows-iso: Copying: Scripts/Enable-WinRM.ps1
vmware-windows-iso: Copying: Templates/WindowsServer-2012R2.1-Standard/Autounattend.xml
vmware-windows-iso: Copying: Templates/WindowsServer-2012R2.1-Standard/Sysprep.xml
==> vmware-windows-iso: Creating virtual machine disk
==> vmware-windows-iso: Building and writing VMX file
==> vmware-windows-iso: Starting virtual machine...
==> vmware-windows-iso: Waiting 10s for boot...
==> vmware-windows-iso: Connecting to VM via VNC
==> vmware-windows-iso: Typing the boot command over VNC...
==> vmware-windows-iso: Waiting for WinRM to become available...
==> vmware-windows-iso: Connected to WinRM!
==> vmware-windows-iso: Uploading the 'windows' VMware Tools
==> vmware-windows-iso: Provisioning with Powershell...
==> vmware-windows-iso: Provisioning with shell script: Scripts/Install-VMwareTools.ps1
vmware-windows-iso: Transcript started, output file is C:\Users\vagrant\AppData\Local\Temp\script.log
vmware-windows-iso: #< CLIXML
vmware-windows-iso: Transcript stopped, output file is C:\Users\vagrant\AppData\Local\Temp\script.log
vmware-windows-iso:
vmware-windows-iso: <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>Mount-DiskImage -ImagePath $Env:Temp\VMwareTools.iso</AV><AI>59606033</AI><Nil /><PI>-1</PI><PC>0</PC><T>Processing</T><SR>-1</SR><SD>0/2+ completed</SD></PR></MS></Obj><Obj S="progress" RefId="1"><TNRef RefId="0" /><MS><I64 N="SourceId">1</I64><PR N="Record"><AV>Mount-DiskImage -ImagePath $Env:Temp\VMwareTools.iso</AV><AI>59606033</AI><Nil /><PI>-1</PI><PC>100</PC><T>Completed</T><SR>0</SR><SD>2/2 completed</SD></PR></MS></Obj><Obj S="progress" RefId="2"><TNRef RefId="0" /><MS><I64 N="SourceId">2</I64><PR N="Record"><AV>Get-DiskImage -ImagePath $Env:Temp\VMwareTools.iso | Get-Volume</AV><AI>496342505</AI><Nil /><PI>-1</PI><PC>100</PC><T>Completed</T><SR>0</SR><SD>1/1 completed</SD></PR></MS></Obj><Obj S="progress" RefId="3"><TNRef RefId="0" /><MS><I64 N="SourceId">3</I64><PR N="Record"><AV>Get-Volume</AV><AI>607711163</AI><Nil /><PI>-1</PI><PC>100</PC><T>Completed</T><SR>0</SR><SD>1/1 completed</SD></PR></MS></Obj><Obj S="progress" RefId="4"><TNRef RefId="0" /><MS><I64 N="SourceId">4</I64><PR N="Record"><AV>Dismount-DiskImage -ImagePath $Env:Temp\VMwareTools.iso</AV><AI>1144664691</AI><Nil /><PI>-1</PI><PC>100</PC><T>Completed</T><SR>0</SR><SD>2/2 completed</SD></PR></MS></Obj></Objs>
==> vmware-windows-iso: Stopping virtual machine...
==> vmware-windows-iso: Deleting output directory...
Build 'vmware-windows-iso' errored: Script exited with non-zero exit status: 259. Allowed exit codes are: [%!s(int=0)]
==> Some builds didn't complete successfully and had errors:
--> vmware-windows-iso: Script exited with non-zero exit status: 259. Allowed exit codes are: [%!s(int=0)]
==> Builds finished but no artifacts were created.
Here is the debug version:
2015/05/29 23:29:51 packer-builder-vmware-windows-iso.exe: 2015/05/29 23:29:51 starting remote command: powershell -executionpolicy bypass -file "%TEMP%\packer-elevated-shell-55684d99-da63-494d-085f-bdda9e8c506d.ps1"
2015/05/29 23:30:02 ui: vmware-windows-iso: Transcript started, output file is C:\Users\vagrant\AppData\Local\Temp\script.log
vmware-windows-iso: Transcript started, output file is C:\Users\vagrant\AppData\Local\Temp\script.log
2015/05/29 23:30:08 ui: vmware-windows-iso: #< CLIXML
vmware-windows-iso: #< CLIXML
2015/05/29 23:30:59 ui: vmware-windows-iso: Transcript stopped, output file is C:\Users\vagrant\AppData\Local\Temp\script.log
vmware-windows-iso: Transcript stopped, output file is C:\Users\vagrant\AppData\Local\Temp\script.log
2015/05/29 23:31:00 packer-builder-vmware-windows-iso.exe: 2015/05/29 23:31:00 [INFO] RPC endpoint: Communicator ended with: 259
2015/05/29 23:31:00 [INFO] 0 bytes written for 'stderr'
2015/05/29 23:31:00 [INFO] 174 bytes written for 'stdout'
2015/05/29 23:31:00 [INFO] RPC client: Communicator ended with: 259
2015/05/29 23:31:00 [INFO] RPC endpoint: Communicator ended with: 259
2015/05/29 23:31:00 packer-provisioner-powershell.exe: 2015/05/29 23:31:00 [INFO] RPC client: Communicator ended with: 259
2015/05/29 23:31:00 packer-provisioner-powershell.exe: 2015/05/29 23:31:00 [INFO] 0 bytes written for 'stderr'
2015/05/29 23:31:00 packer-provisioner-powershell.exe: 2015/05/29 23:31:00 [INFO] 174 bytes written for 'stdout'
2015/05/29 23:31:00 ui: vmware-windows-iso:
vmware-windows-iso:
2015/05/29 23:31:00 ui: vmware-windows-iso:
2015/05/29 23:31:00 packer-builder-vmware-windows-iso.exe: 2015/05/29 23:31:00 Executing: C:/Program Files (x86)/VMware/VMware Workstation/vmrun.exe [-T ws list]
vmware-windows-iso:
2015/05/29 23:31:00 packer-builder-vmware-windows-iso.exe: 2015/05/29 23:31:00 stdout: Total running VMs: 1
2015/05/29 23:31:00 packer-builder-vmware-windows-iso.exe: C:\Users\colinb\Projects\BaseBoxes\output-vmware-windows-iso\WindowsServer-2012R2.1-Standard.vmx
2015/05/29 23:31:00 packer-builder-vmware-windows-iso.exe: 2015/05/29 23:31:00 stderr:
2015/05/29 23:31:00 ui: ==> vmware-windows-iso: Stopping virtual machine...
2015/05/29 23:31:00 packer-builder-vmware-windows-iso.exe: 2015/05/29 23:31:00 Executing: C:/Program Files (x86)/VMware/VMware Workstation==> vmware-windows-iso: Stopping virtual machine...
/vmrun.exe [-T ws stop output-vmware-windows-iso\WindowsServer-2012R2.1-Standard.vmx hard]
2015/05/29 23:31:02 packer-builder-vmware-windows-iso.exe: 2015/05/29 23:31:02 stdout:
2015/05/29 23:31:02 packer-builder-vmware-windows-iso.exe: 2015/05/29 23:31:02 stderr:
2015/05/29 23:31:02 packer-builder-vmware-windows-iso.exe: 2015/05/29 23:31:02 Deleting floppy disk: C:\Users\colinb\AppData\Local\Temp\packer715290615
2015/05/29 23:31:02 ui: ==> vmware-windows-iso: Deleting output directory...
==> vmware-windows-iso: Deleting output directory...
2015/05/29 23:31:02 ui error: Build 'vmware-windows-iso' errored: Script exited with non-zero exit status: 259. Allowed exit codes are: [%!s(int=0)]
Build 'vmware-windows-iso' errored: Script exited with non-zero exit status: 259. Allowed exit codes are: [%!s(int=0)]
2015/05/29 23:31:02 Builds completed. Waiting on interrupt barrier...
2015/05/29 23:31:02 machine readable: error-count []string{"1"}
2015/05/29 23:31:02 ui error:
==> Some builds didn't complete successfully and had errors:
==> Some builds didn't complete successfully and had errors:
2015/05/29 23:31:02 machine readable: vmware-windows-iso,error []string{"Script exited with non-zero exit status: 259. Allowed exit codes are: [%!s(int=0)]"}
2015/05/29 23:31:02 ui error: --> vmware-windows-iso: Script exited with non-zero exit status: 259. Allowed exit codes are: [%!s(int=0)]
--> vmware-windows-iso: Script exited with non-zero exit status: 259. Allowed exit codes are: [%!s(int=0)]
2015/05/29 23:31:02 ui:
==> Builds finished but no artifacts were created.
With Packer destroying the artifacts it is difficult to inspect what happened. Packer really needs an option to preserve failed output.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels