Glad to help On 21 December 2017 at 15:20, Gray Jones <[email protected]> wrote:
> Yes! you are correct. I did paste from the .pdf into a new file. Sorry > about the run-around. I got a copy of the code from github and ran the > file directly and got a successful validation. > > Thx for your help. Wish there was an easy way for me to buy you a cup of > coffee > > On Thu, Dec 21, 2017 at 9:17 AM, Rickard von Essen < > [email protected]> wrote: > >> It looks like you copied this from a PDF or something similar because if >> I look really closely it looks like you have a "big dash" in amazon−ebs >> compared to amazon-ebs. That is probably a artefact of typesetting. >> >> On 21 December 2017 at 14:51, Gray Jones <[email protected]> wrote: >> >>> Ok thx for the log tip. Here are the results. Seems like it is finding >>> the internal plugin for amazon-ebs? >>> >>> 2017/12/21 08:47:25 [INFO] Packer version: 1.1.3 >>> 2017/12/21 08:47:25 Packer Target OS/Arch: darwin amd64 >>> 2017/12/21 08:47:25 Built with Go Version: go1.9 >>> 2017/12/21 08:47:25 Detected home directory from env var: >>> /Users/gray.jones >>> 2017/12/21 08:47:25 Using internal plugin for virtualbox-iso >>> 2017/12/21 08:47:25 Using internal plugin for hyperv-vmcx >>> 2017/12/21 08:47:25 Using internal plugin for lxc >>> 2017/12/21 08:47:25 Using internal plugin for parallels-pvm >>> 2017/12/21 08:47:25 Using internal plugin for qemu >>> 2017/12/21 08:47:25 Using internal plugin for virtualbox-ovf >>> 2017/12/21 08:47:25 Using internal plugin for vmware-iso >>> 2017/12/21 08:47:25 Using internal plugin for file >>> 2017/12/21 08:47:25 Using internal plugin for hyperv-iso >>> 2017/12/21 08:47:25 Using internal plugin for triton >>> 2017/12/21 08:47:25 Using internal plugin for vmware-vmx >>> 2017/12/21 08:47:25 Using internal plugin for amazon-ebsvolume >>> 2017/12/21 08:47:25 Using internal plugin for amazon-instance >>> 2017/12/21 08:47:25 Using internal plugin for googlecompute >>> 2017/12/21 08:47:25 Using internal plugin for openstack >>> 2017/12/21 08:47:25 Using internal plugin for alicloud-ecs >>> 2017/12/21 08:47:25 Using internal plugin for amazon-ebs >>> 2017/12/21 08:47:25 Using internal plugin for null >>> 2017/12/21 08:47:25 Using internal plugin for oneandone >>> 2017/12/21 08:47:25 Using internal plugin for parallels-iso >>> 2017/12/21 08:47:25 Using internal plugin for amazon-ebssurrogate >>> 2017/12/21 08:47:25 Using internal plugin for lxd >>> 2017/12/21 08:47:25 Using internal plugin for digitalocean >>> 2017/12/21 08:47:25 Using internal plugin for docker >>> 2017/12/21 08:47:25 Using internal plugin for oracle-oci >>> 2017/12/21 08:47:25 Using internal plugin for profitbricks >>> 2017/12/21 08:47:25 Using internal plugin for amazon-chroot >>> 2017/12/21 08:47:25 Using internal plugin for azure-arm >>> 2017/12/21 08:47:25 Using internal plugin for cloudstack >>> 2017/12/21 08:47:25 Using internal plugin for chef-solo >>> 2017/12/21 08:47:25 Using internal plugin for puppet-server >>> 2017/12/21 08:47:25 Using internal plugin for salt-masterless >>> 2017/12/21 08:47:25 Using internal plugin for windows-restart >>> 2017/12/21 08:47:25 Using internal plugin for ansible >>> 2017/12/21 08:47:25 Using internal plugin for ansible-local >>> 2017/12/21 08:47:25 Using internal plugin for puppet-masterless >>> 2017/12/21 08:47:25 Using internal plugin for shell-local >>> 2017/12/21 08:47:25 Using internal plugin for chef-client >>> 2017/12/21 08:47:25 Using internal plugin for converge >>> 2017/12/21 08:47:25 Using internal plugin for shell >>> 2017/12/21 08:47:25 Using internal plugin for windows-shell >>> 2017/12/21 08:47:25 Using internal plugin for file >>> 2017/12/21 08:47:25 Using internal plugin for powershell >>> 2017/12/21 08:47:25 Using internal plugin for artifice >>> 2017/12/21 08:47:25 Using internal plugin for checksum >>> 2017/12/21 08:47:25 Using internal plugin for compress >>> 2017/12/21 08:47:25 Using internal plugin for docker-import >>> 2017/12/21 08:47:25 Using internal plugin for vagrant-cloud >>> 2017/12/21 08:47:25 Using internal plugin for vsphere-template >>> 2017/12/21 08:47:25 Using internal plugin for alicloud-import >>> 2017/12/21 08:47:25 Using internal plugin for docker-push >>> 2017/12/21 08:47:25 Using internal plugin for docker-save >>> 2017/12/21 08:47:25 Using internal plugin for vsphere >>> 2017/12/21 08:47:25 Using internal plugin for atlas >>> 2017/12/21 08:47:25 Using internal plugin for googlecompute-export >>> 2017/12/21 08:47:25 Using internal plugin for shell-local >>> 2017/12/21 08:47:25 Using internal plugin for amazon-import >>> 2017/12/21 08:47:25 Using internal plugin for docker-tag >>> 2017/12/21 08:47:25 Using internal plugin for manifest >>> 2017/12/21 08:47:25 Using internal plugin for vagrant >>> 2017/12/21 08:47:25 Detected home directory from env var: >>> /Users/gray.jones >>> 2017/12/21 08:47:25 Attempting to open config file: >>> /Users/gray.jones/.packerconfig >>> 2017/12/21 08:47:25 [WARN] Config file doesn't exist: >>> /Users/gray.jones/.packerconfig >>> 2017/12/21 08:47:25 Packer config: &{DisableCheckpoint:false >>> DisableCheckpointSignature:false PluginMinPort:10000 >>> PluginMaxPort:25000 Builders:map[vmware-vmx:/Users >>> /gray.jones/dev/packer/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-vmx >>> cloudstack:/Users/gray.jones/dev/packer/packer-PACKERSPACE-p >>> lugin-PACKERSPACE-packer-builder-cloudstack >>> lxc:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxc >>> parallels-pvm:/Users/gray.jones/dev/packer/packer-PACKERSPAC >>> E-plugin-PACKERSPACE-packer-builder-parallels-pvm >>> amazon-ebsvolume:/Users/gray.jones/dev/packer/packer-PACKERS >>> PACE-plugin-PACKERSPACE-packer-builder-amazon-ebsvolume >>> openstack:/Users/gray.jones/dev/packer/packer-PACKERSPACE-pl >>> ugin-PACKERSPACE-packer-builder-openstack null:/Users/gray.jones/dev/pac >>> ker/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-null >>> lxd:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxd >>> oracle-oci:/Users/gray.jones/dev/packer/packer-PACKERSPACE-p >>> lugin-PACKERSPACE-packer-builder-oracle-oci >>> file:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plugin- >>> PACKERSPACE-packer-builder-file amazon-instance:/Users/gray.jo >>> nes/dev/packer/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-instance >>> virtualbox-ovf:/Users/gray.jones/dev/packer/packer-PACKERSPA >>> CE-plugin-PACKERSPACE-packer-builder-virtualbox-ovf >>> triton:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plugi >>> n-PACKERSPACE-packer-builder-triton oneandone:/Users/gray.jones/de >>> v/packer/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oneandone >>> amazon-ebssurrogate:/Users/gray.jones/dev/packer/packer-PACK >>> ERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebssurrogate >>> hyperv-vmcx:/Users/gray.jones/dev/packer/packer-PACKERSPACE- >>> plugin-PACKERSPACE-packer-builder-hyperv-vmcx >>> qemu:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plugin- >>> PACKERSPACE-packer-builder-qemu vmware-iso:/Users/gray.jones/d >>> ev/packer/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-iso >>> docker:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plugi >>> n-PACKERSPACE-packer-builder-docker azure-arm:/Users/gray.jones/de >>> v/packer/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-azure-arm >>> virtualbox-iso:/Users/gray.jones/dev/packer/packer-PACKERSPA >>> CE-plugin-PACKERSPACE-packer-builder-virtualbox-iso >>> amazon-ebs:/Users/gray.jones/dev/packer/packer-PACKERSPACE-p >>> lugin-PACKERSPACE-packer-builder-amazon-ebs >>> hyperv-iso:/Users/gray.jones/dev/packer/packer-PACKERSPACE-p >>> lugin-PACKERSPACE-packer-builder-hyperv-iso >>> alicloud-ecs:/Users/gray.jones/dev/packer/packer-PACKERSPACE >>> -plugin-PACKERSPACE-packer-builder-alicloud-ecs >>> digitalocean:/Users/gray.jones/dev/packer/packer-PACKERSPACE >>> -plugin-PACKERSPACE-packer-builder-digitalocean >>> profitbricks:/Users/gray.jones/dev/packer/packer-PACKERSPACE >>> -plugin-PACKERSPACE-packer-builder-profitbricks >>> amazon-chroot:/Users/gray.jones/dev/packer/packer-PACKERSPAC >>> E-plugin-PACKERSPACE-packer-builder-amazon-chroot >>> googlecompute:/Users/gray.jones/dev/packer/packer-PACKERSPAC >>> E-plugin-PACKERSPACE-packer-builder-googlecompute >>> parallels-iso:/Users/gray.jones/dev/packer/packer-PACKERSPAC >>> E-plugin-PACKERSPACE-packer-builder-parallels-iso] >>> PostProcessors:map[docker-save:/Users/gray.jones/dev/packer/ >>> packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-save >>> vsphere:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plug >>> in-PACKERSPACE-packer-post-processor-vsphere >>> googlecompute-export:/Users/gray.jones/dev/packer/packer-PAC >>> KERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-export >>> amazon-import:/Users/gray.jones/dev/packer/packer-PACKERSPAC >>> E-plugin-PACKERSPACE-packer-post-processor-amazon-import >>> checksum:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plu >>> gin-PACKERSPACE-packer-post-processor-checksum >>> docker-import:/Users/gray.jones/dev/packer/packer-PACKERSPAC >>> E-plugin-PACKERSPACE-packer-post-processor-docker-import >>> artifice:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plu >>> gin-PACKERSPACE-packer-post-processor-artifice >>> docker-push:/Users/gray.jones/dev/packer/packer-PACKERSPACE- >>> plugin-PACKERSPACE-packer-post-processor-docker-push >>> docker-tag:/Users/gray.jones/dev/packer/packer-PACKERSPACE-p >>> lugin-PACKERSPACE-packer-post-processor-docker-tag >>> manifest:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plu >>> gin-PACKERSPACE-packer-post-processor-manifest >>> vagrant:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plug >>> in-PACKERSPACE-packer-post-processor-vagrant >>> vagrant-cloud:/Users/gray.jones/dev/packer/packer-PACKERSPAC >>> E-plugin-PACKERSPACE-packer-post-processor-vagrant-cloud >>> alicloud-import:/Users/gray.jones/dev/packer/packer-PACKERSP >>> ACE-plugin-PACKERSPACE-packer-post-processor-alicloud-import >>> atlas:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plugin >>> -PACKERSPACE-packer-post-processor-atlas shell-local:/Users/gray.jones/ >>> dev/packer/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-shell-local >>> compress:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plu >>> gin-PACKERSPACE-packer-post-processor-compress >>> vsphere-template:/Users/gray.jones/dev/packer/packer-PACKERS >>> PACE-plugin-PACKERSPACE-packer-post-processor-vsphere-template] >>> Provisioners:map[powershell:/Users/gray.jones/dev/packer/pac >>> ker-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-powershell >>> shell-local:/Users/gray.jones/dev/packer/packer-PACKERSPACE- >>> plugin-PACKERSPACE-packer-provisioner-shell-local >>> chef-client:/Users/gray.jones/dev/packer/packer-PACKERSPACE- >>> plugin-PACKERSPACE-packer-provisioner-chef-client >>> windows-shell:/Users/gray.jones/dev/packer/packer-PACKERSPAC >>> E-plugin-PACKERSPACE-packer-provisioner-windows-shell >>> windows-restart:/Users/gray.jones/dev/packer/packer-PACKERSP >>> ACE-plugin-PACKERSPACE-packer-provisioner-windows-restart >>> ansible-local:/Users/gray.jones/dev/packer/packer-PACKERSPAC >>> E-plugin-PACKERSPACE-packer-provisioner-ansible-local >>> shell:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plugin >>> -PACKERSPACE-packer-provisioner-shell file:/Users/gray.jones/dev/pac >>> ker/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-file >>> converge:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plu >>> gin-PACKERSPACE-packer-provisioner-converge >>> chef-solo:/Users/gray.jones/dev/packer/packer-PACKERSPACE-pl >>> ugin-PACKERSPACE-packer-provisioner-chef-solo >>> puppet-server:/Users/gray.jones/dev/packer/packer-PACKERSPAC >>> E-plugin-PACKERSPACE-packer-provisioner-puppet-server >>> salt-masterless:/Users/gray.jones/dev/packer/packer-PACKERSP >>> ACE-plugin-PACKERSPACE-packer-provisioner-salt-masterless >>> ansible:/Users/gray.jones/dev/packer/packer-PACKERSPACE-plug >>> in-PACKERSPACE-packer-provisioner-ansible puppet-masterless:/Users/gray. >>> jones/dev/packer/packer-PACKERSPACE-plugin-PACKERSPACE-packe >>> r-provisioner-puppet-masterless]} >>> 2017/12/21 08:47:25 Detected home directory from env var: >>> /Users/gray.jones >>> 2017/12/21 08:47:25 Setting cache directory: >>> /Users/gray.jones/dev/packer/templates/packer_cache >>> 2017/12/21 08:47:25 Detected home directory from env var: >>> /Users/gray.jones >>> 2017/12/21 08:47:25 Loading builder: amazon−ebs >>> 2017/12/21 08:47:25 Builder not found: amazon−ebs >>> 2017/12/21 08:47:25 ui error: Failed to initialize build 'test': builder >>> type not found: amazon−ebs >>> 2017/12/21 08:47:25 ui: test output will be in this color. >>> 2017/12/21 08:47:25 ui: >>> 2017/12/21 08:47:25 Build debug mode: false >>> 2017/12/21 08:47:25 Force build: false >>> 2017/12/21 08:47:25 On error: >>> 2017/12/21 08:47:25 Waiting on builds to complete... >>> 2017/12/21 08:47:25 Builds completed. Waiting on interrupt barrier... >>> 2017/12/21 08:47:25 ui: >>> ==> Builds finished but no artifacts were created. >>> 2017/12/21 08:47:25 [INFO] (telemetry) Finalizing. >>> Failed to initialize build 'test': builder type not found: amazon−ebs >>> test output will be in this color. >>> >>> >>> ==> Builds finished but no artifacts were created. >>> 2017/12/21 08:47:26 waiting for all plugin processes to complete... >>> >>> On Thursday, December 21, 2017 at 7:45:51 AM UTC-5, Rickard von Essen >>> wrote: >>>> >>>> There should only be one binary nowdays. If you run: PACKER_LOG=1 >>>> packer build template.json >>>> You will get a debug log. Paste it here and I'll think it will be easy >>>> to help. >>>> >>>> / Rickard >>>> >>>> PS. Awesome book ;-) >>>> >>>> On Dec 21, 2017 13:30, "Gray Jones" <[email protected]> wrote: >>>> >>>>> I have tried to install on a mac os x laptop. I downloaded and >>>>> unpacked to Users/gray.jones/dev/packer. There is a single unix >>>>> executable >>>>> called packer within the folder. I updated my path and can successfully >>>>> perform 'packer version' >>>>> *Packer v1.1.3* >>>>> >>>>> I am working through the example in James Turnbull's book. When >>>>> attempting to validate I get the following error >>>>> >>>>> >>>>> *Failed to initialize build 'test': builder type not found: amazon−ebs*So >>>>> I'm confused. It would seem like the installation and path are setup >>>>> correctly because it can find the packer command. Are the builders >>>>> contained within the 'packer' executable or are they separated? Should I >>>>> have seen them when unpacking the zip file? >>>>> >>>>> Thx for any help. >>>>> >>>>> Happy Holidays! >>>>> >>>>> -- >>>>> 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/7f39f800-17ed- >>>>> 483b-881c-fe7b512af588%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/packer-tool/7f39f800-17ed-483b-881c-fe7b512af588%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/ms >>> gid/packer-tool/4d7d05c0-16c5-4570-8ed2-99f099c043a4%40googlegroups.com >>> <https://groups.google.com/d/msgid/packer-tool/4d7d05c0-16c5-4570-8ed2-99f099c043a4%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 a topic in the >> Google Groups "Packer" group. >> To unsubscribe from this topic, visit https://groups.google.com/d/to >> pic/packer-tool/LaQxyk0b4KM/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/packer-tool/CALz9Rt8YGMrXWTiEWAW%3DQLieAYFha7OykT3_ >> CRrK7yN%2ByvOhnQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/packer-tool/CALz9Rt8YGMrXWTiEWAW%3DQLieAYFha7OykT3_CRrK7yN%2ByvOhnQ%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/CAHvT87w56gEvs0nykUBuzd%3D%3DtJoDS4hWDS7dE2H10aDTE2VE3Q% > 40mail.gmail.com > <https://groups.google.com/d/msgid/packer-tool/CAHvT87w56gEvs0nykUBuzd%3D%3DtJoDS4hWDS7dE2H10aDTE2VE3Q%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/CALz9Rt_%2BY-QhWrvujqdws6H9G2FU2OffuGKm_3ZZfVrrRv2AFA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
