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-
>> packer-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/ms
>>>> gid/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/
> topic/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/
> msgid/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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to