I am running thru:
https://www.greenreedtech.com/building-vsphere-templates-from-scratch-using-packer-and-the-vsphere-api/
and continually receive :vsphere-iso panic runtime error invalid memory
address or nil pointer dereference after running the build
ive attached the crash log tp review
Have you guys run across this?
--
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/28cccf3b-29a8-4fbb-a610-1238dd40b2cd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
2019/01/16 13:52:06 [INFO] Packer version: 1.3.2
2019/01/16 13:52:06 Packer Target OS/Arch: linux amd64
2019/01/16 13:52:06 Built with Go Version: go1.11.1
2019/01/16 13:52:06 Detected home directory from env var: /home/pietto
2019/01/16 13:52:06 [DEBUG] Discovered plugin: vsphere-iso =
/home/pietto/vmware/Packer/packer-builder-vsphere-iso.linux
2019/01/16 13:52:06 Using internal plugin for ncloud
2019/01/16 13:52:06 Using internal plugin for parallels-iso
2019/01/16 13:52:06 Using internal plugin for amazon-ebs
2019/01/16 13:52:06 Using internal plugin for azure-arm
2019/01/16 13:52:06 Using internal plugin for null
2019/01/16 13:52:06 Using internal plugin for openstack
2019/01/16 13:52:06 Using internal plugin for oracle-oci
2019/01/16 13:52:06 Using internal plugin for virtualbox-ovf
2019/01/16 13:52:06 Using internal plugin for vmware-iso
2019/01/16 13:52:06 Using internal plugin for amazon-ebsvolume
2019/01/16 13:52:06 Using internal plugin for lxc
2019/01/16 13:52:06 Using internal plugin for docker
2019/01/16 13:52:06 Using internal plugin for oracle-classic
2019/01/16 13:52:06 Using internal plugin for amazon-chroot
2019/01/16 13:52:06 Using internal plugin for cloudstack
2019/01/16 13:52:06 Using internal plugin for profitbricks
2019/01/16 13:52:06 Using internal plugin for qemu
2019/01/16 13:52:06 Using internal plugin for hcloud
2019/01/16 13:52:06 Using internal plugin for parallels-pvm
2019/01/16 13:52:06 Using internal plugin for vmware-vmx
2019/01/16 13:52:06 Using internal plugin for amazon-instance
2019/01/16 13:52:06 Using internal plugin for oneandone
2019/01/16 13:52:06 Using internal plugin for hyperv-iso
2019/01/16 13:52:06 Using internal plugin for lxd
2019/01/16 13:52:06 Using internal plugin for scaleway
2019/01/16 13:52:06 Using internal plugin for triton
2019/01/16 13:52:06 Using internal plugin for alicloud-ecs
2019/01/16 13:52:06 Using internal plugin for digitalocean
2019/01/16 13:52:06 Using internal plugin for virtualbox-iso
2019/01/16 13:52:06 Using internal plugin for googlecompute
2019/01/16 13:52:06 Using internal plugin for hyperv-vmcx
2019/01/16 13:52:06 Using internal plugin for amazon-ebssurrogate
2019/01/16 13:52:06 Using internal plugin for file
2019/01/16 13:52:06 Using internal plugin for chef-client
2019/01/16 13:52:06 Using internal plugin for ansible-local
2019/01/16 13:52:06 Using internal plugin for converge
2019/01/16 13:52:06 Using internal plugin for file
2019/01/16 13:52:06 Using internal plugin for powershell
2019/01/16 13:52:06 Using internal plugin for ansible
2019/01/16 13:52:06 Using internal plugin for chef-solo
2019/01/16 13:52:06 Using internal plugin for puppet-masterless
2019/01/16 13:52:06 Using internal plugin for salt-masterless
2019/01/16 13:52:06 Using internal plugin for shell-local
2019/01/16 13:52:06 Using internal plugin for puppet-server
2019/01/16 13:52:06 Using internal plugin for shell
2019/01/16 13:52:06 Using internal plugin for windows-restart
2019/01/16 13:52:06 Using internal plugin for windows-shell
2019/01/16 13:52:06 Using internal plugin for manifest
2019/01/16 13:52:06 Using internal plugin for vagrant-cloud
2019/01/16 13:52:06 Using internal plugin for alicloud-import
2019/01/16 13:52:06 Using internal plugin for compress
2019/01/16 13:52:06 Using internal plugin for docker-push
2019/01/16 13:52:06 Using internal plugin for googlecompute-export
2019/01/16 13:52:06 Using internal plugin for googlecompute-import
2019/01/16 13:52:06 Using internal plugin for shell-local
2019/01/16 13:52:06 Using internal plugin for vagrant
2019/01/16 13:52:06 Using internal plugin for vsphere-template
2019/01/16 13:52:06 Using internal plugin for amazon-import
2019/01/16 13:52:06 Using internal plugin for artifice
2019/01/16 13:52:06 Using internal plugin for docker-import
2019/01/16 13:52:06 Using internal plugin for vsphere
2019/01/16 13:52:06 Using internal plugin for checksum
2019/01/16 13:52:06 Using internal plugin for docker-save
2019/01/16 13:52:06 Using internal plugin for docker-tag
2019/01/16 13:52:06 Detected home directory from env var: /home/pietto
2019/01/16 13:52:06 Attempting to open config file: /home/pietto/.packerconfig
2019/01/16 13:52:06 [WARN] Config file doesn't exist: /home/pietto/.packerconfig
2019/01/16 13:52:06 Packer config: &{DisableCheckpoint:false
DisableCheckpointSignature:false PluginMinPort:10000 PluginMaxPort:25000
Builders:map[oracle-oci:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oracle-oci
parallels-pvm:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-parallels-pvm
lxd:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxd
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
lxc:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxc
digitalocean:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-digitalocean
ncloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-ncloud
null:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-null
openstack:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-openstack
amazon-chroot:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-chroot
hyperv-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperv-iso
scaleway:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-scaleway
triton:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-triton
parallels-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-parallels-iso
azure-arm:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-azure-arm
cloudstack:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-cloudstack
alicloud-ecs:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-alicloud-ecs
oracle-classic:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oracle-classic
qemu:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-qemu
hyperv-vmcx:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperv-vmcx
vmware-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-iso
docker:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-docker
googlecompute:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-googlecompute
virtualbox-ovf:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-virtualbox-ovf
hcloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hcloud
virtualbox-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-virtualbox-iso
file:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-file
vsphere-iso:/home/pietto/vmware/Packer/packer-builder-vsphere-iso.linux
amazon-ebs:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebs
profitbricks:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-profitbricks
vmware-vmx:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-vmx
amazon-instance:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-instance
oneandone:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oneandone]
PostProcessors:map[googlecompute-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-import
alicloud-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-alicloud-import
googlecompute-export:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-export
shell-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-shell-local
amazon-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-amazon-import
vsphere:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vsphere
docker-save:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-save
compress:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-compress
docker-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-import
checksum:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-checksum
docker-tag:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-tag
manifest:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-manifest
docker-push:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-push
vagrant:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vagrant
vsphere-template:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vsphere-template
artifice:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-artifice
vagrant-cloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vagrant-cloud]
Provisioners:map[salt-masterless:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-salt-masterless
windows-shell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-windows-shell
converge:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-converge
puppet-server:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-puppet-server
puppet-masterless:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-puppet-masterless
shell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-shell
windows-restart:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-windows-restart
chef-client:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-chef-client
ansible-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-ansible-local
ansible:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-ansible
shell-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-shell-local
file:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-file
powershell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-powershell
chef-solo:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-chef-solo]}
2019/01/16 13:52:06 Detected home directory from env var: /home/pietto
2019/01/16 13:52:06 Setting cache directory:
/home/pietto/vmware/Packer/packer_cache
2019/01/16 13:52:06 Loading builder: vsphere-iso
2019/01/16 13:52:06 Creating plugin client for path:
/home/pietto/vmware/Packer/packer-builder-vsphere-iso.linux
2019/01/16 13:52:06 Starting plugin:
/home/pietto/vmware/Packer/packer-builder-vsphere-iso.linux
[]string{"/home/pietto/vmware/Packer/packer-builder-vsphere-iso.linux"}
2019/01/16 13:52:06 Waiting for RPC address for:
/home/pietto/vmware/Packer/packer-builder-vsphere-iso.linux
2019/01/16 13:52:06 Detected home directory from env var: /home/pietto
2019/01/16 13:52:06 packer-builder-vsphere-iso.linux: 2019/01/16 13:52:06
Plugin minimum port: 10000
2019/01/16 13:52:06 packer-builder-vsphere-iso.linux: 2019/01/16 13:52:06
Plugin maximum port: 25000
2019/01/16 13:52:06 packer-builder-vsphere-iso.linux: 2019/01/16 13:52:06
Plugin address: unix /tmp/packer-plugin334927898
2019/01/16 13:52:06 packer-builder-vsphere-iso.linux: 2019/01/16 13:52:06
Waiting for connection...
2019/01/16 13:52:06 packer-builder-vsphere-iso.linux: 2019/01/16 13:52:06
Serving a plugin connection...
2019/01/16 13:52:06 ui: Debug mode enabled. Builds will not be parallelized.
2019/01/16 13:52:06 ui: [1;32mvsphere-iso output will be in this color.[0m
2019/01/16 13:52:06 ui:
2019/01/16 13:52:06 Build debug mode: true
2019/01/16 13:52:06 Force build: false
2019/01/16 13:52:06 On error:
2019/01/16 13:52:06 Preparing build: vsphere-iso
2019/01/16 13:52:06 Debug enabled, so waiting for build to finish: vsphere-iso
2019/01/16 13:52:06 Starting build run: vsphere-iso
2019/01/16 13:52:06 Running builder: vsphere-iso
2019/01/16 13:52:06 [INFO] (telemetry) Starting builder vsphere-iso
2019/01/16 13:52:06 ui: ask: [1;32m==> vsphere-iso: Pausing after run of step
'StepConnect'. Press enter to continue.[0m
2019/01/16 13:52:09 ui: [1;32m==> vsphere-iso: Creating VM...[0m
2019/01/16 13:52:09 ui: ask: [1;32m==> vsphere-iso: Pausing before cleanup of
step 'StepConnect'. Press enter to continue.[0m
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux: panic: runtime error:
invalid memory address or nil pointer dereference
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux: [signal SIGSEGV:
segmentation violation code=0x1 addr=0x0 pc=0xc18b60]
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux: goroutine 62 [running]:
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
main.(*Driver).addStorage(0xc4201bbb90, 0xc42000f200, 0x1, 0x1, 0xc4201f6580,
0x1e, 0xc42001be00, 0x53, 0x271000000000, 0x3, ...)
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/go/src/github.com/martezr/packer-builder-vsphere-iso/driver.go:327 +0x260
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
main.(*Driver).CreateVM(0xc4201bbb90, 0xc420196488, 0xe, 0xf2cd80, 0xc4201bbb90)
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/go/src/github.com/martezr/packer-builder-vsphere-iso/driver.go:93 +0x180
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
main.(*StepCreateVM).Run(0xc42000c1e0, 0x17084c0, 0xc420235050, 0x0)
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/go/src/github.com/martezr/packer-builder-vsphere-iso/step_create.go:53 +0x10e
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
github.com/martezr/packer-builder-vsphere-iso/vendor/github.com/mitchellh/multistep.(*BasicRunner).Run(0xc42024c3c0,
0x17084c0, 0xc420235050)
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/go/src/github.com/martezr/packer-builder-vsphere-iso/vendor/github.com/mitchellh/multistep/basic_runner.go:70
+0x1e2
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
github.com/martezr/packer-builder-vsphere-iso/vendor/github.com/mitchellh/multistep.(*DebugRunner).Run(0xc4202350b0,
0x17084c0, 0xc420235050)
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/go/src/github.com/martezr/packer-builder-vsphere-iso/vendor/github.com/mitchellh/multistep/debug_runner.go:80
+0x36e
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
main.(*Builder).Run(0xc4200a5ba0, 0x170a3c0, 0xc4201f7440, 0x1706340,
0xc42024e2b0, 0x17094c0, 0xc42000c1d0, 0xc420234f30, 0x0, 0xc42001aae0, ...)
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/go/src/github.com/martezr/packer-builder-vsphere-iso/builder.go:54 +0x471
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
github.com/martezr/packer-builder-vsphere-iso/vendor/github.com/hashicorp/packer/packer/rpc.(*BuilderServer).Run(0xc4200a5bc0,
0x1, 0xc42024e210, 0x0, 0x0)
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/go/src/github.com/martezr/packer-builder-vsphere-iso/vendor/github.com/hashicorp/packer/packer/rpc/builder.go:93
+0x1ea
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
reflect.Value.call(0xc42001aae0, 0xc42000c158, 0x13, 0xf9fe63, 0x4,
0xc42003df20, 0x3, 0x3, 0xc42001bbc0, 0x0, ...)
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/usr/local/go/src/reflect/value.go:434 +0x91f
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
reflect.Value.Call(0xc42001aae0, 0xc42000c158, 0x13, 0xc420202f20, 0x3, 0x3,
0xc420202f60, 0xa24ac3, 0xd2b780)
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/usr/local/go/src/reflect/value.go:302 +0xa4
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
net/rpc.(*service).call(0xc4201bc1c0, 0xc4201bc180, 0xc42000ff30, 0xc420058d00,
0xc4200a5f60, 0xd39e00, 0xc42024e20c, 0x18a, 0xd113a0, 0xc42024e210, ...)
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/usr/local/go/src/net/rpc/server.go:387 +0x144
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux: created by
net/rpc.(*Server).ServeCodec
2019/01/16 13:52:09 packer-builder-vsphere-iso.linux:
/usr/local/go/src/net/rpc/server.go:481 +0x404
2019/01/16 13:52:09 [INFO] (telemetry) ending vsphere-iso
2019/01/16 13:52:09 ui error: [1;31mBuild 'vsphere-iso' errored: unexpected
EOF[0m
2019/01/16 13:52:09 Waiting on builds to complete...
2019/01/16 13:52:09 Builds completed. Waiting on interrupt barrier...
2019/01/16 13:52:09 machine readable: error-count []string{"1"}
2019/01/16 13:52:09 ui error:
==> Some builds didn't complete successfully and had errors:
2019/01/16 13:52:09 machine readable: vsphere-iso,error []string{"unexpected
EOF"}
2019/01/16 13:52:09 ui error: --> vsphere-iso: unexpected EOF
2019/01/16 13:52:09 ui:
==> Builds finished but no artifacts were created.
2019/01/16 13:52:09 [INFO] (telemetry) Finalizing.
2019/01/16 13:52:09
/home/pietto/vmware/Packer/packer-builder-vsphere-iso.linux: plugin process
exited
2019/01/16 13:52:10 waiting for all plugin processes to complete...