Hide Forgot
Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: [root@nec-em11 templates]# aeolus-image push --provider ec2-us-west-1 --id dc747437-983a-4733-b189-2a835d081912 Provider Image: 1e5785e7-5236-4078-b3e3-1ffe3a642c94 Image: dc747437-983a-4733-b189-2a835d081912 Build: fe52db29-f24a-4461-ba05-1c398dbcee6e Status: FAILED Percent Complete: 0 aeolus-image push fails with the following error in /var/log/imagefactory.log 2011-10-19 01:02:02,765 DEBUG oz.Guest.FedoraRemoteGuest pid(3576) Message: nicmodel: virtio, clockoffset: utc 2011-10-19 01:02:02,765 DEBUG oz.Guest.FedoraRemoteGuest pid(3576) Message: mousetype: ps2, disk_bus: virtio, disk_dev: vda 2011-10-19 01:02:02,765 DEBUG oz.Guest.FedoraRemoteGuest pid(3576) Message: icicletmp: /var/lib/oz/icicletmp/Fedora 15-1e5785e7-5236-4078-b3e3-1ffe3a642c94, listen_port: 22714 2011-10-19 01:02:02,766 DEBUG oz.Guest.FedoraRemoteGuest pid(3576) Message: Original ISO path: /var/lib/oz/isos/Fedora15x86_64-url.iso 2011-10-19 01:02:02,766 DEBUG oz.Guest.FedoraRemoteGuest pid(3576) Message: Modified ISO cache: /var/lib/oz/isos/Fedora15x86_64-url-oz.iso 2011-10-19 01:02:02,766 DEBUG oz.Guest.FedoraRemoteGuest pid(3576) Message: Output ISO path: /var/lib/imagefactory/images/Fedora 15-1e5785e7-5236-4078-b3e3-1ffe3a642c94-url-oz.iso 2011-10-19 01:02:02,766 DEBUG oz.Guest.FedoraRemoteGuest pid(3576) Message: ISO content path: /var/lib/oz/isocontent/Fedora 15-1e5785e7-5236-4078-b3e3-1ffe3a642c94-url 2011-10-19 01:02:02,767 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3576) Message: Being asked to push for provider ec2-us-west-1 2011-10-19 01:02:02,767 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3576) Message: distro: Fedora - update: 15 - arch: x86_64 2011-10-19 01:02:02,767 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3576) Message: Exception caught in ImageFactory 2011-10-19 01:02:02,768 DEBUG imgfac.builders.BaseBuilder.Fedora_ec2_Builder pid(3576) Message: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/imgfac/builders/Fedora_ec2_Builder.py", line 432, in push_image credentials) File "/usr/lib/python2.7/site-packages/imgfac/builders/Fedora_ec2_Builder.py", line 493, in push_image_snapshot_ec2 self.ec2_decode_credentials(credentials) File "/usr/lib/python2.7/site-packages/imgfac/builders/Fedora_ec2_Builder.py", line 740, in ec2_decode_credentials self.ec2_user_id = self._ec2_get_xml_node(doc, "account_number") File "/usr/lib/python2.7/site-packages/imgfac/builders/Fedora_ec2_Builder.py", line 733, in _ec2_get_xml_node raise ImageFactoryException("No EC2 %s available" % (credtype)) ImageFactoryException: No EC2 account_number available 2011-10-19 01:02:02,768 DEBUG imgfac.BuildJob.BuildAdaptor pid(3576) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed status from NEW to FAILED Additional info: [root@nec-em11 templates]# rpm -qa | egrep 'aeolus|imagefactory|iwhd' aeolus-conductor-doc-0.5.0-0.20111018184108gitf5c4fc6.fc15.noarch aeolus-all-0.5.0-0.20111018184108gitf5c4fc6.fc15.noarch rubygem-aeolus-cli-0.1.0-3.20111003133323git9451323.fc15.noarch imagefactory-0.7.0-1.fc15.noarch aeolus-configure-2.2.0-1.20111007151942git26136f2.fc15.noarch aeolus-conductor-0.5.0-0.20111018184108gitf5c4fc6.fc15.noarch aeolus-conductor-daemons-0.5.0-0.20111018184108gitf5c4fc6.fc15.noarch imagefactory-jeosconf-ec2-fedora-0.1.0-1.fc15.noarch iwhd-0.990-1.fc15.x86_64 imagefactory-jeosconf-ec2-rhel-0.1.0-1.fc15.noarch rubygem-imagefactory-console-0.5.0-4.20110824113238gitd9debef.fc15.noarch rubygem-aeolus-image-0.1.0-3.20111003170706git8f23238.fc15.noarch
aeolus-image syntax has changed as of 0.4.1 (sprint 4). Correct invocation example is below: aeolus-image push --provider ec2-us-east-1 --account redhat --image ed461ecb-5b54-4430-91ab-f66a7ee4e98b --build 68edb4de-79f0-468a-8abe-0d385c50003f --targetimage cb683fcf-37a5-4e59-8ba7-46983e0e72ed Please retest with all args and let us know if the problem persists.
This looks good now when using all of the correct arguments. 2011-10-27 14:03:56,858 DEBUG imgfac.builders.BaseBuilder.RHEL6_ec2_Builder pid(29033) Message: Instance status (shutting-down) - waiting for 'terminated'. [25 of 300 seconds elapsed] 2011-10-27 14:04:02,216 DEBUG imgfac.builders.BaseBuilder.RHEL6_ec2_Builder pid(29033) Message: Removed temporary security group (imagefactory-2b9cf04c-94fb-4a16-8cc4-75bd77d714e8) 2011-10-27 14:04:02,216 DEBUG imgfac.builders.BaseBuilder.RHEL6_ec2_Builder pid(29033) Message: Fedora_ec2_Builder instance 139985544821648 pushed image with uuid 6ac057aa-6fa0-4b0d-b66a-3aa20748a28f to provider_image UUID (2b9cf04c-94fb-4a16-8cc4-75bd77d714e8) and set metadata: {'target_image': '6ac057aa-6fa0-4b0d-b66a-3aa20748a28f', 'target_identifier': 'ami-898846e0', 'icicle': 'deff6b7f-d392-485e-b14b-b926aed7bcf0', 'provider': 'ec2-us-east-1'} 2011-10-27 14:04:02,240 DEBUG imgfac.ImageWarehouse.ImageWarehouse pid(29033) Message: Setting metadata ({'latest_build': '32bc9fd4-7dda-4a2d-bd6d-6e6b36c07e5b'}) for http://localhost:9090/images/7ee1374d-80b3-49dc-8d32-008e4f977fde 2011-10-27 14:04:02,244 DEBUG imgfac.ImageWarehouse.ImageWarehouse pid(29033) Message: Setting metadata ({'latest_unpushed': None}) for http://localhost:9090/images/7ee1374d-80b3-49dc-8d32-008e4f977fde