Running Packer version 1.3.1

I have a template that uses the vmware-iso builder to give me a VM built on 
a local copy of VMware Fusion. This works great.

I've tried to add in the vsphere post-processor but I'm running into an 
error at that step of the process. I wasn't getting any info from the 
normal output so I enabled PACKER_DEBUG=1. This also isn't giving me any 
output to determine the cause of the error (relevant portion included 
below):

2018/10/22 14:21:32 [INFO] (telemetry) Starting post-processor vsphere
2018/10/22 14:21:32 ui: ESC[0;32m    vmware-iso (vsphere): Uploading 
centos7-tmpl-33b99e6/centos7-tmpl-33b99e6.vmx to vSphereESC[0m
2018/10/22 14:21:32 packer: 2018/10/22 14:21:32 Starting ovftool with 
parameters: --acceptAllEulas --name=centos7-tmpl-33b99e6 
--datastore=datastore --diskMode=thick --network="Network Name" 
centos7-tmpl-33b99e6/centos7-tmpl-33b99e6.vmx 
vi://<username>:<password>@vcenter-host/datacenter/host/cluster/?dns=esxi-host
2018/10/22 14:21:32 [INFO] (telemetry) ending vsphere
2018/10/22 14:21:32 Deleting original artifact for build 'vmware-iso'
2018/10/22 14:21:32 ui error: ESC[1;31mBuild 'vmware-iso' errored: 1 
error(s) occurred:

* Post-processor failed: Error uploading virtual machine: exit status 1

ESC[0m
2018/10/22 14:21:32 Builds completed. Waiting on interrupt barrier...
2018/10/22 14:21:32 machine readable: error-count []string{"1"}
2018/10/22 14:21:32 ui error:
==> Some builds didn't complete successfully and had errors:
2018/10/22 14:21:32 machine readable: vmware-iso,error []string{"1 error(s) 
occurred:\n\n* Post-processor failed: Error uploading virtual machine: exit 
status 1\n\n"}
2018/10/22 14:21:32 ui error: --> vmware-iso: 1 error(s) occurred:

* Post-processor failed: Error uploading virtual machine: exit status 1

Because the build fails, Packer removes all the intermediate artifacts so 
I'm unable to perform a manual test with the output from a failed build. 
I've tried adding "keep_input_artifact" as true to my post-processor but 
this has no effect. The documentation 
<https://www.packer.io/docs/templates/post-processors.html> implies that 
this is only checked after the successful execution of a post-processor. 
I've also tried -on-error=ask or -on-error=abort but neither of these ask 
me or abort when the post-processor runs into an error and keeps my VM 
artifact.

So far the only thing that has worked has been to run "packer build -debug" 
and babysit the process as it runs, moving through each step. Once it 
finishes the builder, but before it runs my post-processor, manually make a 
separate copy of the artifact and continue on to let the build fail. A 
manual test will let me see the ovftool error.

If anyone has any help for me to solve any of the above issues or other 
directions I might not have considered please let me know. I'll provide 
more info as necessary 

1. Lack of ovftool output
2. Unable to retain output from vmware-iso builder when post-processor fails

Thanks!

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/packer-tool/a6b1f4a9-61c3-48e8-b4db-5ad12b7a0194%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to