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 <[email protected]> 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 [email protected]. > 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 [email protected]. 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.
