dradtke / packer-builder-vultr

Vultr plugin for Packer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Issues Getting a build compleated

preston-goode opened this issue · comments

I've tried with Go v1.12 and v1.9.7 and keep getting the same error:
2019/02/27 13:43:50 packer: panic: interface conversion: *rpc.Ui is not packer.Ui: missing method ProgressBar

2019/02/27 13:43:49 [INFO] Packer version: 1.3.5-dev
2019/02/27 13:43:49 Packer Target OS/Arch: linux amd64
2019/02/27 13:43:49 Built with Go Version: go1.12
2019/02/27 13:43:49 Detected home directory from env var: /home/fred
2019/02/27 13:43:49 Using internal plugin for amazon-ebsvolume
2019/02/27 13:43:49 Using internal plugin for azure-arm
2019/02/27 13:43:49 Using internal plugin for virtualbox-iso
2019/02/27 13:43:49 Using internal plugin for alicloud-ecs
2019/02/27 13:43:49 Using internal plugin for file
2019/02/27 13:43:49 Using internal plugin for oracle-classic
2019/02/27 13:43:49 Using internal plugin for triton
2019/02/27 13:43:49 Using internal plugin for vmware-vmx
2019/02/27 13:43:49 Using internal plugin for cloudstack
2019/02/27 13:43:49 Using internal plugin for googlecompute
2019/02/27 13:43:49 Using internal plugin for hyperone
2019/02/27 13:43:49 Using internal plugin for qemu
2019/02/27 13:43:49 Using internal plugin for oneandone
2019/02/27 13:43:49 Using internal plugin for profitbricks
2019/02/27 13:43:49 Using internal plugin for vmware-iso
2019/02/27 13:43:49 Using internal plugin for amazon-ebssurrogate
2019/02/27 13:43:49 Using internal plugin for docker
2019/02/27 13:43:49 Using internal plugin for hcloud
2019/02/27 13:43:49 Using internal plugin for hyperv-vmcx
2019/02/27 13:43:49 Using internal plugin for null
2019/02/27 13:43:49 Using internal plugin for amazon-ebs
2019/02/27 13:43:49 Using internal plugin for oracle-oci
2019/02/27 13:43:49 Using internal plugin for parallels-iso
2019/02/27 13:43:49 Using internal plugin for parallels-pvm
2019/02/27 13:43:49 Using internal plugin for amazon-chroot
2019/02/27 13:43:49 Using internal plugin for lxd
2019/02/27 13:43:49 Using internal plugin for vagrant
2019/02/27 13:43:49 Using internal plugin for vultr
2019/02/27 13:43:49 Using internal plugin for amazon-instance
2019/02/27 13:43:49 Using internal plugin for digitalocean
2019/02/27 13:43:49 Using internal plugin for ncloud
2019/02/27 13:43:49 Using internal plugin for openstack
2019/02/27 13:43:49 Using internal plugin for hyperv-iso
2019/02/27 13:43:49 Using internal plugin for lxc
2019/02/27 13:43:49 Using internal plugin for scaleway
2019/02/27 13:43:49 Using internal plugin for tencentcloud-cvm
2019/02/27 13:43:49 Using internal plugin for virtualbox-ovf
2019/02/27 13:43:49 Using internal plugin for ansible-local
2019/02/27 13:43:49 Using internal plugin for chef-solo
2019/02/27 13:43:49 Using internal plugin for inspec
2019/02/27 13:43:49 Using internal plugin for powershell
2019/02/27 13:43:49 Using internal plugin for chef-client
2019/02/27 13:43:49 Using internal plugin for converge
2019/02/27 13:43:49 Using internal plugin for salt-masterless
2019/02/27 13:43:49 Using internal plugin for file
2019/02/27 13:43:49 Using internal plugin for puppet-masterless
2019/02/27 13:43:49 Using internal plugin for puppet-server
2019/02/27 13:43:49 Using internal plugin for windows-shell
2019/02/27 13:43:49 Using internal plugin for windows-restart
2019/02/27 13:43:49 Using internal plugin for ansible
2019/02/27 13:43:49 Using internal plugin for breakpoint
2019/02/27 13:43:49 Using internal plugin for shell
2019/02/27 13:43:49 Using internal plugin for shell-local
2019/02/27 13:43:49 Using internal plugin for googlecompute-import
2019/02/27 13:43:49 Using internal plugin for amazon-import
2019/02/27 13:43:49 Using internal plugin for docker-tag
2019/02/27 13:43:49 Using internal plugin for manifest
2019/02/27 13:43:49 Using internal plugin for shell-local
2019/02/27 13:43:49 Using internal plugin for compress
2019/02/27 13:43:49 Using internal plugin for digitalocean-import
2019/02/27 13:43:49 Using internal plugin for googlecompute-export
2019/02/27 13:43:49 Using internal plugin for vagrant-cloud
2019/02/27 13:43:49 Using internal plugin for vsphere-template
2019/02/27 13:43:49 Using internal plugin for docker-import
2019/02/27 13:43:49 Using internal plugin for docker-push
2019/02/27 13:43:49 Using internal plugin for checksum
2019/02/27 13:43:49 Using internal plugin for docker-save
2019/02/27 13:43:49 Using internal plugin for vagrant
2019/02/27 13:43:49 Using internal plugin for vsphere
2019/02/27 13:43:49 Using internal plugin for alicloud-import
2019/02/27 13:43:49 Using internal plugin for artifice
2019/02/27 13:43:49 Detected home directory from env var: /home/fred
2019/02/27 13:43:49 Attempting to open config file: /home/fred/.packerconfig
2019/02/27 13:43:49 [WARN] Config file doesn't exist: /home/fred/.packerconfig
2019/02/27 13:43:49 Packer config: &{DisableCheckpoint:false DisableCheckpointSignature:false PluginMinPort:10000 PluginMaxPort:25000 Builders:map[alicloud-ecs:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-alicloud-ecs amazon-chroot:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-chroot amazon-ebs:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebs amazon-ebssurrogate:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebssurrogate amazon-ebsvolume:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebsvolume amazon-instance:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-instance azure-arm:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-azure-arm cloudstack:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-cloudstack digitalocean:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-digitalocean docker:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-docker file:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-file googlecompute:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-googlecompute hcloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hcloud hyperone:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperone hyperv-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperv-iso hyperv-vmcx:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperv-vmcx lxc:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxc lxd:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxd ncloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-ncloud null:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-null oneandone:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oneandone openstack:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-openstack oracle-classic:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oracle-classic oracle-oci:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oracle-oci parallels-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-parallels-iso parallels-pvm:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-parallels-pvm profitbricks:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-profitbricks qemu:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-qemu scaleway:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-scaleway tencentcloud-cvm:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-tencentcloud-cvm triton:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-triton vagrant:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vagrant virtualbox-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-virtualbox-iso virtualbox-ovf:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-virtualbox-ovf vmware-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-iso vmware-vmx:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-vmx vultr:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vultr] PostProcessors:map[alicloud-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-alicloud-import amazon-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-amazon-import artifice:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-artifice checksum:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-checksum compress:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-compress digitalocean-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-digitalocean-import docker-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-import docker-push:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-push docker-save:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-save docker-tag:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-tag googlecompute-export:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-export googlecompute-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-import manifest:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-manifest shell-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-shell-local vagrant:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vagrant vagrant-cloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vagrant-cloud vsphere:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vsphere vsphere-template:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vsphere-template] Provisioners:map[ansible:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-ansible ansible-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-ansible-local breakpoint:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-breakpoint chef-client:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-chef-client chef-solo:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-chef-solo converge:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-converge file:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-file inspec:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-inspec powershell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-powershell puppet-masterless:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-puppet-masterless puppet-server:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-puppet-server salt-masterless:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-salt-masterless shell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-shell shell-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-shell-local windows-restart:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-windows-restart windows-shell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-windows-shell]}
2019/02/27 13:43:49 Detected home directory from env var: /home/fred
2019/02/27 13:43:49 Setting cache directory: /home/fred/Documents/WireGuard/WireGuard/Infrastructure/Vultr/Packer/packer_cache
2019/02/27 13:43:49 Detected home directory from env var: /home/fred
2019/02/27 13:43:49 Loading builder: vultr
2019/02/27 13:43:49 Plugin could not be found. Checking same directory as executable.
2019/02/27 13:43:49 Current exe path: /usr/local/bin/packer
2019/02/27 13:43:49 Creating plugin client for path: /usr/local/bin/packer
2019/02/27 13:43:49 Starting plugin: /usr/local/bin/packer []string{"/usr/local/bin/packer", "plugin", "packer-builder-vultr"}
2019/02/27 13:43:49 Waiting for RPC address for: /usr/local/bin/packer
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 [INFO] Packer version: 1.3.5-dev
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Packer Target OS/Arch: linux amd64
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Built with Go Version: go1.12
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Detected home directory from env var: /home/fred
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Attempting to open config file: /home/fred/.packerconfig
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 [WARN] Config file doesn't exist: /home/fred/.packerconfig
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Packer config: &{DisableCheckpoint:false DisableCheckpointSignature:false PluginMinPort:10000 PluginMaxPort:25000 Builders:map[] PostProcessors:map[] Provisioners:map[]}
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Detected home directory from env var: /home/fred
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Setting cache directory: /home/fred/Documents/WireGuard/WireGuard/Infrastructure/Vultr/Packer/packer_cache
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 args: []string{"packer-builder-vultr"}
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Plugin minimum port: 10000
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Plugin maximum port: 25000
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Detected home directory from env var: /home/fred
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Plugin address: unix /tmp/packer-plugin836997518
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Waiting for connection...
2019/02/27 13:43:49 packer: 2019/02/27 13:43:49 Serving a plugin connection...
2019/02/27 13:43:49 ui: �[1;32mvultr output will be in this color.�[0m
2019/02/27 13:43:49 ui:
2019/02/27 13:43:49 Build debug mode: false
2019/02/27 13:43:49 Force build: false
2019/02/27 13:43:49 On error:
2019/02/27 13:43:49 Preparing build: vultr
2019/02/27 13:43:50 Waiting on builds to complete...
2019/02/27 13:43:50 Starting build run: vultr
2019/02/27 13:43:50 Running builder: vultr
2019/02/27 13:43:50 [INFO] (telemetry) Starting builder vultr
2019/02/27 13:43:50 packer: panic: interface conversion: *rpc.Ui is not packer.Ui: missing method ProgressBar
2019/02/27 13:43:50 packer:
2019/02/27 13:43:50 packer: goroutine 83 [running]:
2019/02/27 13:43:50 packer: github.com/hashicorp/packer/builder/vultr.(*stepCreate).Run(0xc0001104e8, 0x308f2e0, 0xc0005be3c0, 0x307ba60, 0xc0005da510, 0xc0005da510)
2019/02/27 13:43:50 packer: /home/fred/go/src/github.com/hashicorp/packer/builder/vultr/step_create.go:18 +0x159
2019/02/27 13:43:50 packer: github.com/hashicorp/packer/helper/multistep.(*BasicRunner).Run(0xc0005be380, 0x307ba60, 0xc0005da510)
2019/02/27 13:43:50 packer: /home/fred/go/src/github.com/hashicorp/packer/helper/multistep/basic_runner.go:72 +0x21b
2019/02/27 13:43:50 packer: github.com/hashicorp/packer/builder/vultr.(*Builder).Run(0xc00029d200, 0x309e820, 0xc00061ed80, 0x306df40, 0xc0006ee550, 0x308f620, 0xc0001104e0, 0x0, 0x0, 0x0, ...)
2019/02/27 13:43:50 packer: /home/fred/go/src/github.com/hashicorp/packer/builder/vultr/builder.go:161 +0x401
2019/02/27 13:43:50 packer: github.com/hashicorp/packer/packer/rpc.(*BuilderServer).Run(0xc000102380, 0x1, 0xc00062a620, 0x0, 0x0)
2019/02/27 13:43:50 packer: /home/fred/go/src/github.com/hashicorp/packer/packer/rpc/builder.go:94 +0x260
2019/02/27 13:43:50 packer: reflect.Value.call(0xc0001ee6c0, 0xc0001fa0f0, 0x13, 0x2bae489, 0x4, 0xc000023f18, 0x3, 0x3, 0xc0001f6680, 0x3, ...)
2019/02/27 13:43:50 packer: /snap/go/3318/src/reflect/value.go:447 +0x461
2019/02/27 13:43:50 packer: reflect.Value.Call(0xc0001ee6c0, 0xc0001fa0f0, 0x13, 0xc0004d8f18, 0x3, 0x3, 0xc000209380, 0xc0004d8f30, 0x406b75)
2019/02/27 13:43:50 packer: /snap/go/3318/src/reflect/value.go:308 +0xa4
2019/02/27 13:43:50 packer: net/rpc.(*service).call(0xc0001f65c0, 0xc000202230, 0xc0001fc1f0, 0xc0001fc200, 0xc0001fe400, 0xc0001c4ae0, 0x240d620, 0xc00062a5fc, 0x18a, 0x238f5a0, ...)
2019/02/27 13:43:50 packer: /snap/go/3318/src/net/rpc/server.go:384 +0x14e
2019/02/27 13:43:50 packer: created by net/rpc.(*Server).ServeCodec
2019/02/27 13:43:50 packer: /snap/go/3318/src/net/rpc/server.go:481 +0x440
2019/02/27 13:43:50 [INFO] (telemetry) ending vultr
2019/02/27 13:43:50 ui error: �[1;31mBuild 'vultr' errored: unexpected EOF�[0m
2019/02/27 13:43:50 /usr/local/bin/packer: plugin process exited
2019/02/27 13:43:50 Builds completed. Waiting on interrupt barrier...
2019/02/27 13:43:50 machine readable: error-count []string{"1"}
2019/02/27 13:43:50 ui error:
==> Some builds didn't complete successfully and had errors:
2019/02/27 13:43:50 machine readable: vultr,error []string{"unexpected EOF"}
2019/02/27 13:43:50 ui error: --> vultr: unexpected EOF
2019/02/27 13:43:50 ui:
==> Builds finished but no artifacts were created.
2019/02/27 13:43:50 [INFO] (telemetry) Finalizing.
2019/02/27 13:43:50 waiting for all plugin processes to complete...

Any Ideas?

Also, if there's something I can do to help, let me know!

Thanks!