Skip to content

Instantly share code, notes, and snippets.

@pas256
Created March 25, 2013 23:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pas256/5241852 to your computer and use it in GitHub Desktop.
Save pas256/5241852 to your computer and use it in GitHub Desktop.
Trying to get aminate to work
# aminate -B ami-86e15bef asgard
Traceback (most recent call last):
File "/usr/bin/aminate", line 9, in <module>
load_entry_point('aminator==1.0.0', 'console_scripts', 'aminate')()
File "/usr/lib/python2.6/site-packages/aminator/cli.py", line 51, in run
sys.exit(Aminator(debug=args.debug).aminate())
File "/usr/lib/python2.6/site-packages/aminator/core.py", line 52, in __init__
log_per_package(self.config, 'per_package')
File "/usr/lib/python2.6/site-packages/aminator/config.py", line 161, in log_per_package
dictConfig(per_package_config.toDict())
File "/usr/lib/python2.6/site-packages/logutils/dictconfig.py", line 573, in dictConfig
dictConfigClass(config).configure()
File "/usr/lib/python2.6/site-packages/logutils/dictconfig.py", line 365, in configure
'%r: %s' % (name, e))
ValueError: Unable to configure handler 'per_package': [Errno 2] No such file or directory: '/var/log/aminator/asgard-201303252326.log'
@pas256
Copy link
Author

pas256 commented Mar 25, 2013

mkdir /var/log/aminator/

aminate -B ami-86e15bef asgard
Traceback (most recent call last):
  File "/usr/bin/aminate", line 9, in <module>
    load_entry_point('aminator==1.0.0', 'console_scripts', 'aminate')()
  File "/usr/lib/python2.6/site-packages/aminator/cli.py", line 51, in run
    sys.exit(Aminator(debug=args.debug).aminate())
  File "/usr/lib/python2.6/site-packages/aminator/core.py", line 58, in aminate
    error = env.provision()
  File "/usr/lib/python2.6/site-packages/aminator/environment.py", line 47, in provision
    with self.cloud as cloud:
  File "/usr/lib/python2.6/site-packages/aminator/plugins/cloud/ec2.py", line 370, in __enter__
    self._resolve_baseami()
  File "/usr/lib/python2.6/site-packages/aminator/plugins/cloud/ec2.py", line 359, in _resolve_baseami
    baseami = self._connection.get_all_images(image_ids=[ami_id])[0]
  File "/usr/lib/python2.6/site-packages/boto/ec2/connection.py", line 172, in get_all_images
    [('item', Image)], verb='POST')
  File "/usr/lib/python2.6/site-packages/boto/connection.py", line 1042, in get_list
    raise self.ResponseError(response.status, response.reason, body)
boto.exception.EC2ResponseError: EC2ResponseError: 400 Bad Request
<?xml version="1.0" encoding="UTF-8"?>
<Response><Errors><Error><Code>InvalidAMIID.NotFound</Code><Message>The image id '[ami-86e15bef]' does not exist</Message></Error></Errors><RequestID>64470180-a0ab-4522-af9b-3408ddbe727b</RequestID></Response>

@pas256
Copy link
Author

pas256 commented Mar 25, 2013

# aws ec2 describe-images --image-ids ami-86e15bef --region us-east-1
{
    "Images": [
        {
            "ProductCodes": [
                {
                    "ProductCodeId": "aacglxeowvn5hy8sznltowyqe",
                    "ProductCodeType": "marketplace"
                }
            ],
            "Name": "CentOS-6-x86_64-20121031-ebs-adc4348e-1dc3-41df-b833-e86ba57a33d6-ami-8a8932e3.1",
            "VirtualizationType": "paravirtual",
            "Hypervisor": "xen",
            "ImageOwnerAlias": "aws-marketplace",
            "ImageId": "ami-86e15bef",
            "RootDeviceType": "ebs",
            "State": "available",
            "BlockDeviceMappings": [
                {
                    "DeviceName": "/dev/sda",
                    "Ebs": {
                        "DeleteOnTermination": false,
                        "SnapshotId": "snap-41f0c837",
                        "VolumeSize": 8,
                        "VolumeType": "standard"
                    }
                }
            ],
            "Architecture": "x86_64",
            "ImageLocation": "aws-marketplace/CentOS-6-x86_64-20121031-ebs-adc4348e-1dc3-41df-b833-e86ba57a33d6-ami-8a8932e3.1",
            "KernelId": "aki-88aa75e1",
            "OwnerId": "679593333241",
            "RootDeviceName": "/dev/sda1",
            "Public": true,
            "ImageType": "machine",
            "Description": "CentOS-6-x86_64-20121031-ebs on EBS x86_64 20121030:2142"
        }
    ],
    "requestId": "8e662450-ab3b-451b-ba23-434100b17491"
}


# aminate -B ami-86e15bef --region us-east-1 asgard               Traceback (most recent call last):
  File "/usr/bin/aminate", line 9, in <module>
    load_entry_point('aminator==1.0.0', 'console_scripts', 'aminate')()
  File "/usr/lib/python2.6/site-packages/aminator/cli.py", line 51, in run
    sys.exit(Aminator(debug=args.debug).aminate())
  File "/usr/lib/python2.6/site-packages/aminator/core.py", line 58, in aminate
    error = env.provision()
  File "/usr/lib/python2.6/site-packages/aminator/environment.py", line 47, in provision
    with self.cloud as cloud:
  File "/usr/lib/python2.6/site-packages/aminator/plugins/cloud/ec2.py", line 370, in __enter__
    self._resolve_baseami()
  File "/usr/lib/python2.6/site-packages/aminator/plugins/cloud/ec2.py", line 359, in _resolve_baseami
    baseami = self._connection.get_all_images(image_ids=[ami_id])[0]
  File "/usr/lib/python2.6/site-packages/boto/ec2/connection.py", line 172, in get_all_images
    [('item', Image)], verb='POST')
  File "/usr/lib/python2.6/site-packages/boto/connection.py", line 1042, in get_list
    raise self.ResponseError(response.status, response.reason, body)
boto.exception.EC2ResponseError: EC2ResponseError: 400 Bad Request
<?xml version="1.0" encoding="UTF-8"?>
<Response><Errors><Error><Code>InvalidAMIID.NotFound</Code><Message>The image id '[ami-86e15bef]' does not exist</Message></Error></Errors><RequestID>e943923d-6cc6-4c84-aa39-da6994716ec1</RequestID></Response>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment