Re: [packer] `execute': Failed to execute: 'mount -t xfs /dev/mapper/hda1 /mnt/img-mnt' (FatalError)
By the way, is there any particular reason you choose instance store EC2 over EBS EC2's? On Sat, Jul 27, 2019, 21:51 Rickard von Essen wrote: > I think that is just because you use the latest generation of instance > which has NVMe attached disks. Try to use a previous generation without > this and it should work. > > It is probably not hard to get this working with NVMe instance either but > it probably needs some adjustments of some arguments. > > On Sat, Jul 27, 2019, 18:13 Roni Dromi wrote: > >> Goof catch! >> After changing instance type, I'm getting this error - Non-standard >> volume device "/dev/nvme0n1p1" (FatalError), >> Do you have any idea what may cause this? It's not mentioned before but >> I'm using this AMI - >> https://aws.amazon.com/marketplace/pp/Centosorg-CentOS-7-x8664-with-Updates-HVM/B00O7WM7QW >> Thanks again!! >> >> On Thursday, July 25, 2019 at 9:59:58 PM UTC+3, Rickard von Essen wrote: >>> >>> 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 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": "", "ssh_username": "centos", "instance_type": "t2.micro", "ami_name": "{timestamp}}", "account_id": "", "s3_bucket": "", "x509_cert_path": "", "x509_key_path": "", "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 `' ==> 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
Re: [packer] `execute': Failed to execute: 'mount -t xfs /dev/mapper/hda1 /mnt/img-mnt' (FatalError)
I think that is just because you use the latest generation of instance which has NVMe attached disks. Try to use a previous generation without this and it should work. It is probably not hard to get this working with NVMe instance either but it probably needs some adjustments of some arguments. On Sat, Jul 27, 2019, 18:13 Roni Dromi wrote: > Goof catch! > After changing instance type, I'm getting this error - Non-standard volume > device "/dev/nvme0n1p1" (FatalError), > Do you have any idea what may cause this? It's not mentioned before but > I'm using this AMI - > https://aws.amazon.com/marketplace/pp/Centosorg-CentOS-7-x8664-with-Updates-HVM/B00O7WM7QW > Thanks again!! > > On Thursday, July 25, 2019 at 9:59:58 PM UTC+3, Rickard von Essen wrote: >> >> 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 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": "", >>> "ssh_username": "centos", >>> "instance_type": "t2.micro", >>> "ami_name": "{timestamp}}", >>> "account_id": "", >>> "s3_bucket": "", >>> "x509_cert_path": "", >>> "x509_key_path": "", >>> "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 >>> `' >>> ==> 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 packe...@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 >>>