Hi,

It was a couple of years since I last built an instance store AMI, but I
would first change to be building it from a instance store instance (which
you aren't, since you are using T2 instances which are EBS only).

On Thu, Jul 25, 2019, 16:04 Roni Dromi <ronid1...@gmail.com> wrote:

> Hey!
> Got this error today when I tried ruuning "amazon-instance" builder.
> here is the relevant part of the config -
>
> {
>   "variables": {
>     "aws_access_key": "",
>     "aws_secret_key": "",
>     "root_device_name": "/dev/sda1",
>     "root_volume_size": "10",
>     "root_volume_type": "gp2",
>     "root_delete_on_termination": "true",
>     "data_device_name": "/dev/sdb",
>     "data_volume_size": "10",
>     "data_volume_type": "standard",
>     "data_delete_on_termination": "true"
>   },
>   "provisioners": [
>
>   ],
>   "builders": [
>     {
>       "type": "amazon-instance",
>       "access_key": "{{user `aws_access_key`}}",
>       "secret_key": "{{user `aws_secret_key`}}",
>       "region": "us-east-1",
>       "source_ami": "ami-02eac2c0129f6376b",
>       "vpc_id": "<vpc_id>",
>       "ssh_username": "centos",
>       "instance_type": "t2.micro",
>       "ami_name": "{timestamp}}",
>       "account_id": "<account>",
>       "s3_bucket": "<my_bucket>",
>       "x509_cert_path": "<cert>",
>       "x509_key_path": "<key>",
>       "launch_block_device_mappings": [
>         {
>           "device_name": "{{user `root_device_name`}}",
>           "volume_size": "{{user `root_volume_size`}}",
>           "volume_type": "{{user `root_volume_type`}}",
>           "delete_on_termination": "{{user `root_delete_on_termination`}}"
>         }
>       ],
>       "ami_block_device_mappings": [
>         {
>           "device_name": "{{user `data_device_name`}}",
>           "volume_size": "{{user `data_volume_size`}}",
>           "volume_type": "{{user `data_volume_type`}}",
>           "delete_on_termination": "{{user `data_delete_on_termination`}}"
>         }
>       ]
>     }
>   ]
> }
>
>
>
>
> And here is the full traceback -
>
>     amazon-instance: /mnt/img-mnt
> ==> amazon-instance:
> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/platform/linux/image.rb:793:in
> `execute': Failed to execute: 'mount -t xfs /dev/mapper/hda1 /mnt/img-mnt'
> (FatalError)
> ==> amazon-instance: from
> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/platform/linux/image.rb:670:in
> `mount_image'
> ==> amazon-instance: from
> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/platform/linux/image.rb:174:in
> `make'
> ==> amazon-instance: from
> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/amitools/bundlevol.rb:184:in
> `bundle_vol'
> ==> amazon-instance: from
> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/amitools/bundlevol.rb:231:in
> `main'
> ==> amazon-instance: from
> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/amitools/tool_base.rb:201:in
> `run'
> ==> amazon-instance: from
> /usr/local/ec2/ec2-ami-tools-1.5.7/lib/ec2/amitools/bundlevol.rb:239:in
> `<main>'
> ==> amazon-instance: Volume bundling failed. Please see the output above
> for more
> ==> amazon-instance: details on what went wrong.
> ==> amazon-instance:
> ==> amazon-instance: One common cause for this error is ec2-bundle-vol not
> being
> ==> amazon-instance: available on the target instance.
>
> what am I missing?
> Thanks!!!
>
> --
> 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 packer-tool+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/packer-tool/f9218a8f-3f0e-46be-90ca-dd3a1d32f396%40googlegroups.com
> <https://groups.google.com/d/msgid/packer-tool/f9218a8f-3f0e-46be-90ca-dd3a1d32f396%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 packer-tool+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/packer-tool/CALz9Rt-ttoVeCM6fwmYTcqJxnWZa%2Beqsc80c_5y%2BPoMB%3DwEkoQ%40mail.gmail.com.

Reply via email to