Hide Forgot
Description of problem: Running a job that requires a 64-bit AMI fails with an error message: <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Response><Errors><Error><Code>InvalidParameterValue</Code><Message>The requested instance type's architecture (i386) does not match the architecture in the manifest for ami-7638c41f (x86_64)</Message></Error></Errors><RequestID>890414f3-4ad1-486d-8472-37246be48b0e</RequestID></Response> Version-Release number of selected component (if applicable): condor-ec2-enhanced-hooks-1.2-1 How reproducible: 100% Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
The ec2_gahp doesn't recognize the AmazonInstanceType attribute, so AWS uses the default which is i386.
Fixed on master
x86_64 AMIs are now properly recognized (i.e. AmazonInstanceType is correctly initialized) for EC2/E jobs. Verified on RHEL5.6/6.1, i386/x86_64. condor-7.6.1-0.6 condor-classads-7.6.1-0.6 condor-ec2-enhanced-hooks-1.2-2 python-condorec2e-1.2-2 python-condorutils-1.5-3