Done -> https://github.com/hashicorp/packer/issues/6993
On Tue, Nov 13, 2018 at 1:47 PM Rickard von Essen < [email protected]> wrote: > Can you open an issue for this. Packer shouldn't explode like that. > > Line 50 should probably read: > > networks[i].UUID = s.Networks[i-len(s.Ports)] > > instead. > > On Tue, Nov 13, 2018 at 12:02 PM Patrick Montanari < > [email protected]> wrote: > >> Packer version is 1.3.2 >> >> On Tuesday, November 13, 2018 at 12:01:07 PM UTC+1, Patrick Montanari >> wrote: >>> >>> Hello, >>> >>> Does anyone had the ports option working in the openstack builder ? >>> >>> It keeps on crashing : >>> >>> ==> Some builds didn't complete successfully and had errors: >>> --> openstack: unexpected EOF >>> >>> >>> ==> Builds finished but no artifacts were created. >>> 2018/11/13 04:52:33 packer: panic: runtime error: index out of range >>> 2018/11/13 04:52:33 packer: >>> 2018/11/13 04:52:33 packer: goroutine 193 [running]: >>> 2018/11/13 04:52:33 packer: >>> github.com/hashicorp/packer/builder/openstack.(*StepRunSourceServer).Run(0xc0002f1b80, >>> 0x28b7f60, 0xc000340340, 0x28b5ca0, 0xc0002f6240, 0x0) >>> panic: runtime error: index out of range >>> 2018/11/13 04:52:33 packer: >>> 2018/11/13 04:52:33 packer: goroutine 193 [running]: >>> 2018/11/13 04:52:33 packer: >>> github.com/hashicorp/packer/builder/openstack.(*StepRunSourceServer).Run(0xc0002f1b80, >>> 0x28b7f60, 0xc000340340, 0x28b5ca0, 0xc0002f6240, 0x0) >>> 2018/11/13 04:52:33 packer: /Users/azr/go/src/ >>> github.com/hashicorp/packer/builder/openstack/step_run_source_server.go:50 >>> +0x10d5 >>> 2018/11/13 04:52:33 packer: >>> github.com/hashicorp/packer/helper/multistep.(*BasicRunner).Run(0xc000340280, >>> 0x28b5ca0, 0xc0002f6240) >>> 2018/11/13 04:52:33 packer: /Users/azr/go/src/ >>> github.com/hashicorp/packer/helper/multistep/basic_runner.go:72 +0x222 >>> 2018/11/13 04:52:33 packer: >>> github.com/hashicorp/packer/builder/openstack.(*Builder).Run(0xc0000d3100, >>> 0x28bdbc0, 0xc00000a440, 0x28ab1e0, 0xc0001ce2d0, 0x28b8320, 0xc0001d0058, >>> 0x4bcdac, 0x1e89c80, 0x1e89c80, ...) >>> 2018/11/13 04:52:33 packer: /Users/azr/go/src/ >>> github.com/hashicorp/packer/builder/openstack/builder.go:151 +0xbb3 >>> 2018/11/13 04:52:33 packer: >>> github.com/hashicorp/packer/packer/rpc.(*BuilderServer).Run(0xc0001cc6e0, >>> 0x1, 0xc0001dc100, 0x0, 0x0) >>> 2018/11/13 04:52:33 packer: /Users/azr/go/src/ >>> github.com/hashicorp/packer/packer/rpc/builder.go:94 +0x1cd >>> 2018/11/13 04:52:33 packer: reflect.Value.call(0xc0001d2840, >>> 0xc0001d80b0, 0x13, 0x25d47be, 0x4, 0xc000164f18, 0x3, 0x3, 0xc0001ba0c0, >>> 0x0, ...) >>> 2018/11/13 04:52:33 packer: >>> /usr/local/Cellar/go/1.11.1/libexec/src/reflect/value.go:447 +0x449 >>> 2018/11/13 04:52:33 packer: reflect.Value.Call(0xc0001d2840, >>> 0xc0001d80b0, 0x13, 0xc000553f18, 0x3, 0x3, 0x0, 0x0, 0x0) >>> 2018/11/13 04:52:33 packer: >>> /usr/local/Cellar/go/1.11.1/libexec/src/reflect/value.go:308 +0xa4 >>> 2018/11/13 04:52:33 packer: net/rpc.(*service).call(0xc0001ba240, >>> 0xc0001ec190, 0xc00029e240, 0xc00029e250, 0xc000146680, 0xc0001ccb20, >>> 0x1efb7a0, 0xc0001dc0fc, 0x18a, 0x1e89c80, ...) >>> 2018/11/13 04:52:33 packer: >>> /usr/local/Cellar/go/1.11.1/libexec/src/net/rpc/server.go:384 +0x14e >>> 2018/11/13 04:52:33 packer: created by net/rpc.(*Server).ServeCodec >>> 2018/11/13 04:52:33 packer: >>> /usr/local/Cellar/go/1.11.1/libexec/src/net/rpc/server.go:481 +0x47e >>> 2018/11/13 04:52:33 ui error: Build 'openstack' errored: unexpected EOF >>> 2018/11/13 04:52:33 Builds completed. Waiting on interrupt barrier... >>> 2018/11/13 04:52:33 machine readable: error-count []string{"1"} >>> 2018/11/13 04:52:33 ui error: >>> ==> Some builds didn't complete successfully and had errors: >>> 2018/11/13 04:52:33 machine readable: openstack,error []string{"unexpected >>> EOF"} >>> 2018/11/13 04:52:33 ui error: --> openstack: unexpected EOF >>> 2018/11/13 04:52:33 ui: >>> ==> Builds finished but no artifacts were created. >>> 2018/11/13 04:52:33 waiting for all plugin processes to complete... >>> 2018/11/13 04:52:33 /var/lib/jenkins/jobs/packer_controller_vm_multi/ >>> branches/Dev/workspace/jenkins/build/controller_vm/packer: plugin >>> process exited >>> 2018/11/13 04:52:33 /var/lib/jenkins/jobs/packer_controller_vm_multi/ >>> branches/Dev/workspace/jenkins/build/controller_vm/packer: plugin >>> process exited >>> >>> >>> 2018/11/13 04:52:33 packer: /Users/azr/go/src/github.com/hashicorp/ >>> packer/builder/openstack/step_run_source_server.go:50 +0x10d5 >>> 2018/11/13 04:52:33 packer: github.com/hashicorp/packer/helper/multistep >>> .(*BasicRunner).Run(0xc000340280, 0x28b5ca0, 0xc0002f6240) >>> 2018/11/13 04:52:33 packer: /Users/azr/go/src/github.com/hashicorp/ >>> packer/helper/multistep/basic_runner.go:72 +0x222 >>> 2018/11/13 04:52:33 packer: github.com/hashicorp/packer/builder/ >>> openstack.(*Builder).Run(0xc0000d3100, 0x28bdbc0, 0xc00000a440, >>> 0x28ab1e0, 0xc0001ce2d0, 0x28b8320, 0xc0001d0058, 0x4bcdac, 0x1e89c80, >>> 0x1e89c80, ...) >>> 2018/11/13 04:52:33 packer: /Users/azr/go/src/github.com/hashicorp/ >>> packer/builder/openstack/builder.go:151 +0xbb3 >>> >>> >>> >>> >>> !!!!!!!!!!!!!!!!!!!!!!!!!!! PACKER CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!! >>> >>> >>> Packer crashed! This is always indicative of a bug within Packer. >>> A crash log has been placed at "crash.log" relative to your current >>> working directory. It would be immensely helpful if you could please >>> report the crash with Packer[1] so that we can fix this. >>> >>> >>> [1]: https://github.com/hashicorp/packer/issues >>> >>> >>> !!!!!!!!!!!!!!!!!!!!!!!!!!! PACKER CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!! >>> 2018/11/13 04:52:33 packer: github.com/hashicorp/packer/packer/rpc.(* >>> BuilderServer).Run(0xc0001cc6e0, 0x1, 0xc0001dc100, 0x0, 0x0) >>> 2018/11/13 04:52:33 packer: /Users/azr/go/src/github.com/hashicorp/ >>> packer/packer/rpc/builder.go:94 +0x1cd >>> 2018/11/13 04:52:33 packer: reflect.Value.call(0xc0001d2840, >>> 0xc0001d80b0, 0x13, 0x25d47be, 0x4, 0xc000164f18, 0x3, 0x3, 0xc0001ba0c0 >>> , 0x0, ...) >>> 2018/11/13 04:52:33 packer: /usr/local/Cellar/go/1.11.1/libexec/src/ >>> reflect/value.go:447 +0x449 >>> 2018/11/13 04:52:33 packer: reflect.Value.Call(0xc0001d2840, >>> 0xc0001d80b0, 0x13, 0xc000553f18, 0x3, 0x3, 0x0, 0x0, 0x0) >>> 2018/11/13 04:52:33 packer: /usr/local/Cellar/go/1.11.1/libexec/src/ >>> reflect/value.go:308 +0xa4 >>> 2018/11/13 04:52:33 packer: net/rpc.(*service).call(0xc0001ba240, >>> 0xc0001ec190, 0xc00029e240, 0xc00029e250, 0xc000146680, 0xc0001ccb20, >>> 0x1efb7a0, 0xc0001dc0fc, 0x18a, 0x1e89c80, ...) >>> 2018/11/13 04:52:33 packer: /usr/local/Cellar/go/1.11.1/libexec/src/net/ >>> rpc/server.go:384 +0x14e >>> 2018/11/13 04:52:33 packer: created by net/rpc.(*Server).ServeCodec >>> Tue Nov 13 04:52:33 CST 2018 >>> >>> >>> My conf is: >>> { >>> "type": "openstack", >>> "identity_endpoint": "http://xxxxxxxxx:5000/v2.0", >>> "tenant_name": "my_tenant", >>> "username": "my_user", >>> "password": "my_password", >>> "region": "RegionOne", >>> "ssh_username": "root", >>> "ssh_keypair_name": "my_key", >>> "image_name": "test", >>> "source_image": "85544a3a-0b46-4e2e-a06b-20595e39d1a6", >>> "networks": [ >>> "885a0415-7163-4ec7-b517-fc45639cc6d1" >>> ], >>> "ports": [ >>> "1177d1ba-0aae-4fd0-8c13-4c0849ec2ee7" >>> ], >>> "user_data_file": "userdata.txt", >>> "flavor": "m1.medium", >>> "insecure": "true" >>> } >>> >>> >>> -- >> 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/d838de0a-2f89-4718-8b0d-a65147f3659e%40googlegroups.com >> <https://groups.google.com/d/msgid/packer-tool/d838de0a-2f89-4718-8b0d-a65147f3659e%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > 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/CALz9Rt92%3DiHE65dQySqTRjXBU10PRBCF%3DGLRT3dv9pj22KzYJA%40mail.gmail.com > <https://groups.google.com/d/msgid/packer-tool/CALz9Rt92%3DiHE65dQySqTRjXBU10PRBCF%3DGLRT3dv9pj22KzYJA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAPmUQZngyRZ18vCr5E_31ptRGoB3Kn6kf9GZ%3DSrPTPMbQe6Vwg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
