Re: [packer] `execute': Failed to execute: 'mount -t xfs /dev/mapper/hda1 /mnt/img-mnt' (FatalError)

2019-07-27 Thread Rickard von Essen
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)

2019-07-27 Thread Rickard von Essen
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
>>>