Bug 754661

Summary: Push fails for ec2 with error: [Errno 113] No route to host.
Product: [Retired] CloudForms Cloud Engine Reporter: Aziza Karol <akarol>
Component: rubygem-aeolus-cliAssignee: Ian McLeod <imcleod>
Status: CLOSED CURRENTRELEASE QA Contact: wes hayutin <whayutin>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 1.0.0   
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-30 17:16:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Aziza Karol 2011-11-17 09:28:05 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
[root@nec-em26 templates]# aeolus-cli build --target ec2 --template fedora15.tpl 
Image: 55f5c056-713e-4e22-b412-3f1037745e4d
Build: ce976c57-cabc-42ce-8be6-f5db9fb348fa
Target Image: 82932d48-1790-4a2e-85aa-d1bdca2224a5	 :Status New

[root@nec-em26 templates]#  aeolus-cli push --account aziza_west --image 55f5c056-713e-4e22-b412-3f1037745e4d
Image: 55f5c056-713e-4e22-b412-3f1037745e4d
Provider Image: fc806bdf-1ad9-46b4-9091-b99a2d0cc407	 Status: New

  

imagfactory.log:
2011-11-17 04:20:40,435 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(8343) Message: Being asked to push for provider ec2-us-west-1
2011-11-17 04:20:40,435 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(8343) Message: distro: Fedora - update: 15 - arch: x86_64
2011-11-17 04:20:40,437 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(8343) Message: acting as EC2 user: 9598-0080-3741
2011-11-17 04:20:40,437 DEBUG imgfac.BuildJob.BuildJob pid(8343) Message: Builder (8b55117c-d026-432f-a97a-89ec5a277ef7) changed status from NEW to PUSHING
2011-11-17 04:20:40,437 DEBUG imgfac.BuildJob.BuildJob pid(8343) Message: Builder (8b55117c-d026-432f-a97a-89ec5a277ef7) changed percent complete from 0 to 0
2011-11-17 04:20:40,438 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(8343) Message: Starting ami ami-45a9fb00 with instance_type m1.large
2011-11-17 04:20:40,659 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(8343) Message: Creating temporary security group (imagefactory-8b55117c-d026-432f-a97a-89ec5a277ef7)
2011-11-17 04:21:44,048 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(8343) Message: Exception caught in ImageFactory
2011-11-17 04:21:44,049 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(8343) Message: Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/imgfac/builders/Fedora_ec2_Builder.py", line 443, in push_image
    credentials)
  File "/usr/lib/python2.6/site-packages/imgfac/builders/Fedora_ec2_Builder.py", line 562, in push_image_snapshot_ec2
    factory_security_group = conn.create_security_group(factory_security_group_name, factory_security_group_desc)
  File "/usr/lib/python2.6/site-packages/boto/ec2/connection.py", line 1278, in create_security_group
    group = self.get_object('CreateSecurityGroup', params, SecurityGroup)
  File "/usr/lib/python2.6/site-packages/boto/connection.py", line 621, in get_object
    response = self.make_request(action, params, path, verb)
  File "/usr/lib/python2.6/site-packages/boto/connection.py", line 592, in make_request
    headers=headers)
  File "/usr/lib/python2.6/site-packages/boto/connection.py", line 460, in make_request
    return self._mexe(method, path, data, headers, host, sender)
  File "/usr/lib/python2.6/site-packages/boto/connection.py", line 438, in _mexe
    raise e
error: [Errno 113] No route to host

2011-11-17 04:21:44,049 DEBUG imgfac.BuildJob.BuildJob pid(8343) Message: Builder (8b55117c-d026-432f-a97a-89ec5a277ef7) changed status from PUSHING to FAILED




Additional info:
[root@nec-em26 ~]# rpm -qa |egrep 'aeolus|imagfactory|iwhd'
rubygem-rack-mount-0.7.1-3.aeolus.el6.noarch
aeolus-conductor-0.6.0-0.20111115223141gita503f01.el6.noarch
rubygem-arel-2.0.10-0.aeolus.el6.noarch
aeolus-configure-2.3.0-0.20111115131840git8f363c4.el6.noarch
iwhd-1.0-1.el6.x86_64
aeolus-conductor-doc-0.6.0-0.20111115223141gita503f01.el6.noarch
aeolus-all-0.6.0-0.20111115223141gita503f01.el6.noarch
rubygem-aeolus-cli-0.1.0-3.20111115140949git5ec94c5.el6.noarch
rubygem-ZenTest-4.3.3-2.aeolus.el6.noarch
rubygem-aeolus-image-0.1.0-4.20111116145930git5d4cdc0.el6.noarch
aeolus-conductor-daemons-0.6.0-0.20111115223141gita503f01.el6.noarch

Comment 1 wes hayutin 2011-12-01 14:26:16 UTC
I'm looking for a recreate here.

Comment 2 Aziza Karol 2012-01-03 06:23:33 UTC
This error is not reproducible.

No error in ec2 push.

imagefactory.log:
2012-01-02 00:18:56,642 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3801) Message: Executing register command: ['euca-register', '-U', 'http://ec2.us-east-1.amazonaws.com/', '-A', 'REDACTED', '-S', 'REDACTED', 'imagefactory-ec2-us-east-1-9598-0080-3741/27d25a24-7ff2-43f7-b2aa-34b129288f97.manifest.xml']
2012-01-02 00:18:58,869 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3801) Message: Register output: IMAGE  ami-9bec38f2

2012-01-02 00:18:58,870 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3801) Message: Extracted AMI ID: ami-9bec38f2
2012-01-02 00:18:58,877 DEBUG imgfac.ImageWarehouse.ImageWarehouse pid(3801) Message: Setting metadata ({'object_type': 'icicle', 'uuid': '60f12217-42bd-4d32-b90e-393e89f8965e'}) for http://localhost:9090/icicles/60f12217-42bd-4d32-b90e-393e89f8965e
2012-01-02 00:18:58,964 DEBUG imgfac.ImageWarehouse.ImageWarehouse pid(3801) Message: Setting metadata ({'provider_account_identifier': 'AKIAJRCPNVJYQBHCOBEA', 'target_image': '73269bd1-cb99-4aef-924d-d2f2d09e46e4', 'uuid': '27d25a24-7ff2-43f7-b2aa-34b129288f97', 'icicle': '60f12217-42bd-4d32-b90e-393e89f8965e', 'target_identifier': 'ami-9bec38f2', 'object_type': 'provider_image', 'provider': 'ec2-us-east-1'}) for http://localhost:9090/provider_images/27d25a24-7ff2-43f7-b2aa-34b129288f97
2012-01-02 00:18:59,252 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3801) Message: Terminating EC2 instance and deleting temp security group
2012-01-02 00:19:01,047 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3801) Message: Instance status (shutting-down) - waiting for 'terminated'. [0 of 300 seconds elapsed]
2012-01-02 00:19:06,321 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3801) Message: Instance status (shutting-down) - waiting for 'terminated'. [5 of 300 seconds elapsed]
2012-01-02 00:19:11,594 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3801) Message: Instance status (shutting-down) - waiting for 'terminated'. [10 of 300 seconds elapsed]
2012-01-02 00:19:16,922 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3801) Message: Instance status (shutting-down) - waiting for 'terminated'. [15 of 300 seconds elapsed]
2012-01-02 00:19:22,648 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3801) Message: Removed temporary security group (imagefactory-27d25a24-7ff2-43f7-b2aa-34b129288f97)
2012-01-02 00:19:22,648 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3801) Message: Fedora_ec2_Builder instance 44995280 pushed image with uuid 73269bd1-cb99-4aef-924d-d2f2d09e46e4 to provider_image UUID (27d25a24-7ff2-43f7-b2aa-34b129288f97) and set metadata: {'provider_account_identifier': 'AKIAJRCPNVJYQBHCOBEA', 'target_image': '73269bd1-cb99-4aef-924d-d2f2d09e46e4', 'target_identifier': 'ami-9bec38f2', 'icicle': '60f12217-42bd-4d32-b90e-393e89f8965e', 'provider': 'ec2-us-east-1'}
2012-01-02 00:19:22,648 DEBUG imgfac.BuildJob.BuildJob pid(3801) Message: Builder (27d25a24-7ff2-43f7-b2aa-34b129288f97) changed percent complete from 0 to 100
2012-01-02 00:19:22,648 DEBUG imgfac.BuildJob.BuildJob pid(3801) Message: Builder (27d25a24-7ff2-43f7-b2aa-34b129288f97) changed status from PUSHING to COMPLETED



[root@dell-pe1950-01 ~]# rpm -qa |egrep 'aeolus|imagfactory|iwhd'
aeolus-conductor-daemons-0.8.0-0.20111222233342gitd98cb57.el6.noarch
rubygem-aeolus-image-0.3.0-0.20111222173411gitc13b654.el6.noarch
rubygem-aeolus-cli-0.3.0-0.20111222173356git3cd6277.el6.noarch
aeolus-all-0.8.0-0.20111222233342gitd98cb57.el6.noarch
aeolus-configure-2.5.0-0.20111222173430git17b704a.el6.noarch
iwhd-1.2-3.el6.x86_64
aeolus-conductor-0.8.0-0.20111222233342gitd98cb57.el6.noarch
aeolus-conductor-doc-0.8.0-0.20111222233342gitd98cb57.el6.noarch