Bug 759149 - System templates with repo names that have spaces fail to push to cloud provider
Summary: System templates with repo names that have spaces fail to push to cloud provider
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: CloudForms Cloud Engine
Classification: Retired
Component: oz
Version: 1.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
Assignee: Ian McLeod
QA Contact: Martin Kočí
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-12-01 14:24 UTC by chris alfonso
Modified: 2016-02-01 02:35 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-30 17:14:19 UTC


Attachments (Terms of Use)

Description chris alfonso 2011-12-01 14:24:34 UTC
Description of problem:
I created a katello instance, mirrored RHEL 6.1 content, promoted the content, and created a system template.  I then used that system template to create an image using aeolus-cli.  Then when pushing the image using aeolus-cli, while monitoring the log I see the failure:

scp: ambiguous target

The scp failure is due to the name of the source and target files having spaces 'scp -i /tmp/tmpg5JBop -F /dev/null -o ServerAliveInterval=30 -o StrictHostKeyChecking=no -o ConnectTimeout=30 -o UserKnownHostsFile=/dev/null -o PasswordAuthentication=no /var/lib/oz/icicletmp/RHEL 6-1 System Template-d6236bc3-061c-45d8-8a91-94f3259d91bd/Red Hat Enterprise Linux 6 Server - Supplementary RPMs 61 x86_64.repo root.amazonaws.com:/etc/yum.repos.d/Red Hat Enterprise Linux 6 Server - Supplementary RPMs 61 x86_64.repo

The file name is derived from the repo.  It appears that not only is the file name with spaces not escaped so it doesn't work as an argument to scp, but also it appears the icicle tmp file never got created, possibly due to the same escaping issue.

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


How reproducible:


Steps to Reproduce:
1. Copy the following template to a local file, which you'll use as the build template:

<?xml version="1.0" encoding="UTF-8"?><template><name>RHEL 6-1 System Template</name><os><name>RHEL-6</name><version>1</version><arch>x86_64</arch><install type="url"><url>https://ec2-75-101-190-194.compute-1.amazonaws.com/pulp/ks/ACME_Corporation/Locker/Red_Hat_Enterprise_Linux_Server/Red_Hat_Enterprise_Linux_6_Server_RPMs_61_x86_64/</url></install><rootpw>redhat</rootpw></os><description>RHEL6-1</description><packages></packages><repositories><repository name="Red Hat Enterprise Linux 6 Server - Optional RPMs 61 x86_64"><url>https://ec2-75-101-190-194.compute-1.amazonaws.com/pulp/repos/ACME_Corporation/Locker/Red_Hat_Enterprise_Linux_Server/Red_Hat_Enterprise_Linux_6_Server_-_Optional_RPMs_61_x86_64</url><persisted>No</persisted><clientcert>-----BEGIN CERTIFICATE-----
MIIGCTCCBXKgAwIBAgIIBDwDHV1wBLAwDQYJKoZIhvcNAQEFBQAwVDEzMDEGA1UE
AwwqZWMyLTc1LTEwMS0xOTAtMTk0LmNvbXB1dGUtMS5hbWF6b25hd3MuY29tMQsw
CQYDVQQGEwJVUzEQMA4GA1UEBwwHUmFsZWlnaDAgFw0xMTExMzAxNjEyMjNaGA8y
MTExMTEzMDE2MTIyM1owKzEpMCcGA1UEAxMgZmY4MDgwODEzM2YwNzllNTAxMzNm
NTNmOTIwNzAwNGYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQDSCu
bs6HiIHAydbjfLCMh64krrmM2AET31rQMDGpGL/sADsvEp2nYUvDGkj9pN1To57j
Q0kNPll7NdEjQGkMT9d+tDjJB9sEV0frq+pE+JPNLYcO0/f4DNC8UP68M3twgfnw
1iBvpdvug+KQTtw8yGrMS/8uuxbnYBCsBbrcNk6fRhBrN9+ljbwRRIE7trsnbj8g
WQu4l2aFV8EhnsC9t2p7JhvC6hxaiwr+QtUhaLFcVXabj7lSZy8wWLDg9iVka9uU
nnCWCYX8WEH0zU7yFXF29tCMjomoOEfPVDlWwIjaB9N++DcS3ru3lZx6X4eAChZx
eu5EtgZWhaypeFjTAgMBAAGjggOFMIIDgTARBglghkgBhvhCAQEEBAMCBaAwCwYD
VR0PBAQDAgSwMIGEBgNVHSMEfTB7gBTlgyCAaz+FtTHWxg8bDxne5u3tUKFYpFYw
VDEzMDEGA1UEAwwqZWMyLTc1LTEwMS0xOTAtMTk0LmNvbXB1dGUtMS5hbWF6b25h
d3MuY29tMQswCQYDVQQGEwJVUzEQMA4GA1UEBwwHUmFsZWlnaIIJAOIm90NkgudC
MB0GA1UdDgQWBBS9CWv4iRdTJQq2mswpJt5pttE3HDATBgNVHSUEDDAKBggrBgEF
BQcDAjA0BhArBgEEAZIICQGmv6n+ohsBBCAMHkFDTUVfQ29ycG9yYXRpb25fdWVi
ZXJfcHJvZHVjdDAWBhArBgEEAZIICQGmv6n+ohsDBAIMADAWBhArBgEEAZIICQGm
v6n+ohsCBAIMADAZBhArBgEEAZIICQKmv6n+oh4BBAUMA3l1bTAkBhErBgEEAZII
CQKmv6n+oh4BAQQPDA11ZWJlcl9jb250ZW50MDIGESsGAQQBkggJAqa/qf6iHgEC
BB0MGzEzMjI2Njk1NDM3MDdfdWViZXJfY29udGVudDAdBhErBgEEAZIICQKmv6n+
oh4BBQQIDAZDdXN0b20wKAYRKwYBBAGSCAkCpr+p/qIeAQYEEwwRL0FDTUVfQ29y
cG9yYXRpb24wFwYRKwYBBAGSCAkCpr+p/qIeAQcEAgwAMBgGESsGAQQBkggJAqa/
qf6iHgEIBAMMATEwLgYKKwYBBAGSCAkEAQQgDB5BQ01FX0NvcnBvcmF0aW9uX3Vl
YmVyX3Byb2R1Y3QwMAYKKwYBBAGSCAkEAgQiDCBmZjgwODA4MTMzZjA3OWU1MDEz
M2Y1M2Y5MTJmMDA0YjAdBgorBgEEAZIICQQDBA8MDTEzMjI2Njk1NDM3MDcwEQYK
KwYBBAGSCAkEBQQDDAExMCQGCisGAQQBkggJBAYEFgwUMjAxMS0xMS0zMFQxNjox
MjoyM1owJAYKKwYBBAGSCAkEBwQWDBQyMTExLTExLTMwVDE2OjEyOjIzWjARBgor
BgEEAZIICQQMBAMMATAwEQYKKwYBBAGSCAkEDgQDDAEwMBEGCisGAQQBkggJBAsE
AwwBMTA0BgorBgEEAZIICQUBBCYMJDFmMzQyMjU5LWYyMjctNDEwOS04OTM0LWMx
NzRiZDE2MDU3MzANBgkqhkiG9w0BAQUFAAOBgQAP1WELvXKelXj4Xpv6mO8fKjkD
QOnDxfr7+jgf/de1eERWf07S+F2HZcDvUzPS59x4vGk9fLo7EvL7AlSiY0hZ7Xf0
JmvhMqrfyQlgo+yzijxTB51kxR4fFcVQu7tC0nc9EftxOF8EL/QgQSGdeFq3xCLh
QLfRUlTXdOvpCIZmlg==
-----END CERTIFICATE-----
</clientcert><clientkey>-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAkA0grm7Oh4iBwMnW43ywjIeuJK65jNgBE99a0DAxqRi/7AA7
LxKdp2FLwxpI/aTdU6Oe40NJDT5ZezXRI0BpDE/XfrQ4yQfbBFdH66vqRPiTzS2H
DtP3+AzQvFD+vDN7cIH58NYgb6Xb7oPikE7cPMhqzEv/LrsW52AQrAW63DZOn0YQ
azffpY28EUSBO7a7J24/IFkLuJdmhVfBIZ7AvbdqeyYbwuocWosK/kLVIWixXFV2
m4+5UmcvMFiw4PYlZGvblJ5wlgmF/FhB9M1O8hVxdvbQjI6JqDhHz1Q5VsCI2gfT
fvg3Et67t5Wcel+HgAoWcXruRLYGVoWsqXhY0wIDAQABAoIBAD4PCcdcQWmua4fs
7MDwlPbV9TYkeBevbzdqgCs0uBBLc1Nu/hBXisfzaLpS9qMfhaJk2Sy7bhtggxhL
pR/0vczqEMKrTdN9qOOD3p4vYCv6k2JPfOHse+XHT53xnuzhmQptVIpnFW5EHC3z
b4YQE120Uh5Vl0hAnatsfYI+rbP0o/t7QivHWd+pmeV1AGV7E7bGMS7ZPHjSxBEC
HKUjTcJB/M7T6vN9Nr+5GtZ9mH71wR6Jo8NUBgTOTpqTuwHdy4BHHpc8F58x2SLQ
XJCH9wwfVoe/TRpkPkNKll0OZLoiC7zLxFGUFGoEFKbyMupnkk6ivzhJ7xttlzDo
c1c9mrECgYEAxhpJ5p5/fwxfY7hhDvj+f/M0wfqC8s54726A0ub2VmKJYqn5uBWs
wtgMiQuWASzODdKBNSZgqqmmSrgFwaLizbAXB4Vl+Yb23u+JPp5SgDLc3Nz1i/MT
fUsgNvOxFoG5sZw6Y8H67Fy0vcIlkUaRxRY9LbpryUL9GwK04kjKc5UCgYEAuibN
lGtOzaqKShDn4/nApx8r8Wok1473KQ9ZOkpmFzcKbGsEXogwp1CgZTDabSp/HEXk
Q/OUtIZeP3o09mi868BGsafeJi/dPpK3Q06azNLt6ow01XVBKHnPkY8x4+I4rLWL
/5D0wC8PXXGmI6RJGf/Z4FPkHh8civCWtF2WgMcCgYBrpxGNz4f9ZJ3ZtPKZjlnO
8j0zRI0woV86zdQXyAcJvpZmFXRswuqVH48AUll73ftDq6cnWOmjFHoXlJUcOwYB
PLXnEmjuBpfVYlo0uxieLgWzyCdvm/J1XgPtmNQdJPXiPMHGQD25gE9/5yc/IRhJ
/+HTHcFBJ7Qfn4LojSHnWQKBgAHedd3xnd7uwWiw9sMRNN/4riZEXI5VfyHIZ6rw
KEo/YTlpcafJUkO7yYB6lxbVgGU2Rm5wOaP+XV/hyDpZHtx3F76c4twbSutf6bsh
ROidjYn3Umh6Puc7IdxiRav2D3+cawVr3Sk4z7yucW6WLa23JebcsMOkqFK0y66P
6fztAoGAf6t5RRoYYnhjFlvDZejVNZNuWo+BpVYZ0LF/P4K/BsMlyTZWUDaPj65v
2jf/IrAQyT4G/JHkrWB5zWmPIssU0Lg1PHiZVlAVRKPLBJ9LHQm3+AhpuYngXZhE
Cl8q/dHzh3flS9mvmaJuMxmwi1erOd8Rg2DOHHDqfPyIza3/Bvw=
-----END RSA PRIVATE KEY-----
</clientkey></repository><repository name="Red Hat Enterprise Linux 6 Server RPMs 61 x86_64"><url>https://ec2-75-101-190-194.compute-1.amazonaws.com/pulp/repos/ACME_Corporation/Locker/Red_Hat_Enterprise_Linux_Server/Red_Hat_Enterprise_Linux_6_Server_RPMs_61_x86_64</url><persisted>No</persisted><clientcert>-----BEGIN CERTIFICATE-----
MIIGCTCCBXKgAwIBAgIIBDwDHV1wBLAwDQYJKoZIhvcNAQEFBQAwVDEzMDEGA1UE
AwwqZWMyLTc1LTEwMS0xOTAtMTk0LmNvbXB1dGUtMS5hbWF6b25hd3MuY29tMQsw
CQYDVQQGEwJVUzEQMA4GA1UEBwwHUmFsZWlnaDAgFw0xMTExMzAxNjEyMjNaGA8y
MTExMTEzMDE2MTIyM1owKzEpMCcGA1UEAxMgZmY4MDgwODEzM2YwNzllNTAxMzNm
NTNmOTIwNzAwNGYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQDSCu
bs6HiIHAydbjfLCMh64krrmM2AET31rQMDGpGL/sADsvEp2nYUvDGkj9pN1To57j
Q0kNPll7NdEjQGkMT9d+tDjJB9sEV0frq+pE+JPNLYcO0/f4DNC8UP68M3twgfnw
1iBvpdvug+KQTtw8yGrMS/8uuxbnYBCsBbrcNk6fRhBrN9+ljbwRRIE7trsnbj8g
WQu4l2aFV8EhnsC9t2p7JhvC6hxaiwr+QtUhaLFcVXabj7lSZy8wWLDg9iVka9uU
nnCWCYX8WEH0zU7yFXF29tCMjomoOEfPVDlWwIjaB9N++DcS3ru3lZx6X4eAChZx
eu5EtgZWhaypeFjTAgMBAAGjggOFMIIDgTARBglghkgBhvhCAQEEBAMCBaAwCwYD
VR0PBAQDAgSwMIGEBgNVHSMEfTB7gBTlgyCAaz+FtTHWxg8bDxne5u3tUKFYpFYw
VDEzMDEGA1UEAwwqZWMyLTc1LTEwMS0xOTAtMTk0LmNvbXB1dGUtMS5hbWF6b25h
d3MuY29tMQswCQYDVQQGEwJVUzEQMA4GA1UEBwwHUmFsZWlnaIIJAOIm90NkgudC
MB0GA1UdDgQWBBS9CWv4iRdTJQq2mswpJt5pttE3HDATBgNVHSUEDDAKBggrBgEF
BQcDAjA0BhArBgEEAZIICQGmv6n+ohsBBCAMHkFDTUVfQ29ycG9yYXRpb25fdWVi
ZXJfcHJvZHVjdDAWBhArBgEEAZIICQGmv6n+ohsDBAIMADAWBhArBgEEAZIICQGm
v6n+ohsCBAIMADAZBhArBgEEAZIICQKmv6n+oh4BBAUMA3l1bTAkBhErBgEEAZII
CQKmv6n+oh4BAQQPDA11ZWJlcl9jb250ZW50MDIGESsGAQQBkggJAqa/qf6iHgEC
BB0MGzEzMjI2Njk1NDM3MDdfdWViZXJfY29udGVudDAdBhErBgEEAZIICQKmv6n+
oh4BBQQIDAZDdXN0b20wKAYRKwYBBAGSCAkCpr+p/qIeAQYEEwwRL0FDTUVfQ29y
cG9yYXRpb24wFwYRKwYBBAGSCAkCpr+p/qIeAQcEAgwAMBgGESsGAQQBkggJAqa/
qf6iHgEIBAMMATEwLgYKKwYBBAGSCAkEAQQgDB5BQ01FX0NvcnBvcmF0aW9uX3Vl
YmVyX3Byb2R1Y3QwMAYKKwYBBAGSCAkEAgQiDCBmZjgwODA4MTMzZjA3OWU1MDEz
M2Y1M2Y5MTJmMDA0YjAdBgorBgEEAZIICQQDBA8MDTEzMjI2Njk1NDM3MDcwEQYK
KwYBBAGSCAkEBQQDDAExMCQGCisGAQQBkggJBAYEFgwUMjAxMS0xMS0zMFQxNjox
MjoyM1owJAYKKwYBBAGSCAkEBwQWDBQyMTExLTExLTMwVDE2OjEyOjIzWjARBgor
BgEEAZIICQQMBAMMATAwEQYKKwYBBAGSCAkEDgQDDAEwMBEGCisGAQQBkggJBAsE
AwwBMTA0BgorBgEEAZIICQUBBCYMJDFmMzQyMjU5LWYyMjctNDEwOS04OTM0LWMx
NzRiZDE2MDU3MzANBgkqhkiG9w0BAQUFAAOBgQAP1WELvXKelXj4Xpv6mO8fKjkD
QOnDxfr7+jgf/de1eERWf07S+F2HZcDvUzPS59x4vGk9fLo7EvL7AlSiY0hZ7Xf0
JmvhMqrfyQlgo+yzijxTB51kxR4fFcVQu7tC0nc9EftxOF8EL/QgQSGdeFq3xCLh
QLfRUlTXdOvpCIZmlg==
-----END CERTIFICATE-----
</clientcert><clientkey>-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAkA0grm7Oh4iBwMnW43ywjIeuJK65jNgBE99a0DAxqRi/7AA7
LxKdp2FLwxpI/aTdU6Oe40NJDT5ZezXRI0BpDE/XfrQ4yQfbBFdH66vqRPiTzS2H
DtP3+AzQvFD+vDN7cIH58NYgb6Xb7oPikE7cPMhqzEv/LrsW52AQrAW63DZOn0YQ
azffpY28EUSBO7a7J24/IFkLuJdmhVfBIZ7AvbdqeyYbwuocWosK/kLVIWixXFV2
m4+5UmcvMFiw4PYlZGvblJ5wlgmF/FhB9M1O8hVxdvbQjI6JqDhHz1Q5VsCI2gfT
fvg3Et67t5Wcel+HgAoWcXruRLYGVoWsqXhY0wIDAQABAoIBAD4PCcdcQWmua4fs
7MDwlPbV9TYkeBevbzdqgCs0uBBLc1Nu/hBXisfzaLpS9qMfhaJk2Sy7bhtggxhL
pR/0vczqEMKrTdN9qOOD3p4vYCv6k2JPfOHse+XHT53xnuzhmQptVIpnFW5EHC3z
b4YQE120Uh5Vl0hAnatsfYI+rbP0o/t7QivHWd+pmeV1AGV7E7bGMS7ZPHjSxBEC
HKUjTcJB/M7T6vN9Nr+5GtZ9mH71wR6Jo8NUBgTOTpqTuwHdy4BHHpc8F58x2SLQ
XJCH9wwfVoe/TRpkPkNKll0OZLoiC7zLxFGUFGoEFKbyMupnkk6ivzhJ7xttlzDo
c1c9mrECgYEAxhpJ5p5/fwxfY7hhDvj+f/M0wfqC8s54726A0ub2VmKJYqn5uBWs
wtgMiQuWASzODdKBNSZgqqmmSrgFwaLizbAXB4Vl+Yb23u+JPp5SgDLc3Nz1i/MT
fUsgNvOxFoG5sZw6Y8H67Fy0vcIlkUaRxRY9LbpryUL9GwK04kjKc5UCgYEAuibN
lGtOzaqKShDn4/nApx8r8Wok1473KQ9ZOkpmFzcKbGsEXogwp1CgZTDabSp/HEXk
Q/OUtIZeP3o09mi868BGsafeJi/dPpK3Q06azNLt6ow01XVBKHnPkY8x4+I4rLWL
/5D0wC8PXXGmI6RJGf/Z4FPkHh8civCWtF2WgMcCgYBrpxGNz4f9ZJ3ZtPKZjlnO
8j0zRI0woV86zdQXyAcJvpZmFXRswuqVH48AUll73ftDq6cnWOmjFHoXlJUcOwYB
PLXnEmjuBpfVYlo0uxieLgWzyCdvm/J1XgPtmNQdJPXiPMHGQD25gE9/5yc/IRhJ
/+HTHcFBJ7Qfn4LojSHnWQKBgAHedd3xnd7uwWiw9sMRNN/4riZEXI5VfyHIZ6rw
KEo/YTlpcafJUkO7yYB6lxbVgGU2Rm5wOaP+XV/hyDpZHtx3F76c4twbSutf6bsh
ROidjYn3Umh6Puc7IdxiRav2D3+cawVr3Sk4z7yucW6WLa23JebcsMOkqFK0y66P
6fztAoGAf6t5RRoYYnhjFlvDZejVNZNuWo+BpVYZ0LF/P4K/BsMlyTZWUDaPj65v
2jf/IrAQyT4G/JHkrWB5zWmPIssU0Lg1PHiZVlAVRKPLBJ9LHQm3+AhpuYngXZhE
Cl8q/dHzh3flS9mvmaJuMxmwi1erOd8Rg2DOHHDqfPyIza3/Bvw=
-----END RSA PRIVATE KEY-----
</clientkey></repository><repository name="Red Hat Enterprise Linux 6 Server - Supplementary RPMs 61 x86_64"><url>https://ec2-75-101-190-194.compute-1.amazonaws.com/pulp/repos/ACME_Corporation/Locker/Red_Hat_Enterprise_Linux_Server/Red_Hat_Enterprise_Linux_6_Server_-_Supplementary_RPMs_61_x86_64</url><persisted>No</persisted><clientcert>-----BEGIN CERTIFICATE-----
MIIGCTCCBXKgAwIBAgIIBDwDHV1wBLAwDQYJKoZIhvcNAQEFBQAwVDEzMDEGA1UE
AwwqZWMyLTc1LTEwMS0xOTAtMTk0LmNvbXB1dGUtMS5hbWF6b25hd3MuY29tMQsw
CQYDVQQGEwJVUzEQMA4GA1UEBwwHUmFsZWlnaDAgFw0xMTExMzAxNjEyMjNaGA8y
MTExMTEzMDE2MTIyM1owKzEpMCcGA1UEAxMgZmY4MDgwODEzM2YwNzllNTAxMzNm
NTNmOTIwNzAwNGYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQDSCu
bs6HiIHAydbjfLCMh64krrmM2AET31rQMDGpGL/sADsvEp2nYUvDGkj9pN1To57j
Q0kNPll7NdEjQGkMT9d+tDjJB9sEV0frq+pE+JPNLYcO0/f4DNC8UP68M3twgfnw
1iBvpdvug+KQTtw8yGrMS/8uuxbnYBCsBbrcNk6fRhBrN9+ljbwRRIE7trsnbj8g
WQu4l2aFV8EhnsC9t2p7JhvC6hxaiwr+QtUhaLFcVXabj7lSZy8wWLDg9iVka9uU
nnCWCYX8WEH0zU7yFXF29tCMjomoOEfPVDlWwIjaB9N++DcS3ru3lZx6X4eAChZx
eu5EtgZWhaypeFjTAgMBAAGjggOFMIIDgTARBglghkgBhvhCAQEEBAMCBaAwCwYD
VR0PBAQDAgSwMIGEBgNVHSMEfTB7gBTlgyCAaz+FtTHWxg8bDxne5u3tUKFYpFYw
VDEzMDEGA1UEAwwqZWMyLTc1LTEwMS0xOTAtMTk0LmNvbXB1dGUtMS5hbWF6b25h
d3MuY29tMQswCQYDVQQGEwJVUzEQMA4GA1UEBwwHUmFsZWlnaIIJAOIm90NkgudC
MB0GA1UdDgQWBBS9CWv4iRdTJQq2mswpJt5pttE3HDATBgNVHSUEDDAKBggrBgEF
BQcDAjA0BhArBgEEAZIICQGmv6n+ohsBBCAMHkFDTUVfQ29ycG9yYXRpb25fdWVi
ZXJfcHJvZHVjdDAWBhArBgEEAZIICQGmv6n+ohsDBAIMADAWBhArBgEEAZIICQGm
v6n+ohsCBAIMADAZBhArBgEEAZIICQKmv6n+oh4BBAUMA3l1bTAkBhErBgEEAZII
CQKmv6n+oh4BAQQPDA11ZWJlcl9jb250ZW50MDIGESsGAQQBkggJAqa/qf6iHgEC
BB0MGzEzMjI2Njk1NDM3MDdfdWViZXJfY29udGVudDAdBhErBgEEAZIICQKmv6n+
oh4BBQQIDAZDdXN0b20wKAYRKwYBBAGSCAkCpr+p/qIeAQYEEwwRL0FDTUVfQ29y
cG9yYXRpb24wFwYRKwYBBAGSCAkCpr+p/qIeAQcEAgwAMBgGESsGAQQBkggJAqa/
qf6iHgEIBAMMATEwLgYKKwYBBAGSCAkEAQQgDB5BQ01FX0NvcnBvcmF0aW9uX3Vl
YmVyX3Byb2R1Y3QwMAYKKwYBBAGSCAkEAgQiDCBmZjgwODA4MTMzZjA3OWU1MDEz
M2Y1M2Y5MTJmMDA0YjAdBgorBgEEAZIICQQDBA8MDTEzMjI2Njk1NDM3MDcwEQYK
KwYBBAGSCAkEBQQDDAExMCQGCisGAQQBkggJBAYEFgwUMjAxMS0xMS0zMFQxNjox
MjoyM1owJAYKKwYBBAGSCAkEBwQWDBQyMTExLTExLTMwVDE2OjEyOjIzWjARBgor
BgEEAZIICQQMBAMMATAwEQYKKwYBBAGSCAkEDgQDDAEwMBEGCisGAQQBkggJBAsE
AwwBMTA0BgorBgEEAZIICQUBBCYMJDFmMzQyMjU5LWYyMjctNDEwOS04OTM0LWMx
NzRiZDE2MDU3MzANBgkqhkiG9w0BAQUFAAOBgQAP1WELvXKelXj4Xpv6mO8fKjkD
QOnDxfr7+jgf/de1eERWf07S+F2HZcDvUzPS59x4vGk9fLo7EvL7AlSiY0hZ7Xf0
JmvhMqrfyQlgo+yzijxTB51kxR4fFcVQu7tC0nc9EftxOF8EL/QgQSGdeFq3xCLh
QLfRUlTXdOvpCIZmlg==
-----END CERTIFICATE-----
</clientcert><clientkey>-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAkA0grm7Oh4iBwMnW43ywjIeuJK65jNgBE99a0DAxqRi/7AA7
LxKdp2FLwxpI/aTdU6Oe40NJDT5ZezXRI0BpDE/XfrQ4yQfbBFdH66vqRPiTzS2H
DtP3+AzQvFD+vDN7cIH58NYgb6Xb7oPikE7cPMhqzEv/LrsW52AQrAW63DZOn0YQ
azffpY28EUSBO7a7J24/IFkLuJdmhVfBIZ7AvbdqeyYbwuocWosK/kLVIWixXFV2
m4+5UmcvMFiw4PYlZGvblJ5wlgmF/FhB9M1O8hVxdvbQjI6JqDhHz1Q5VsCI2gfT
fvg3Et67t5Wcel+HgAoWcXruRLYGVoWsqXhY0wIDAQABAoIBAD4PCcdcQWmua4fs
7MDwlPbV9TYkeBevbzdqgCs0uBBLc1Nu/hBXisfzaLpS9qMfhaJk2Sy7bhtggxhL
pR/0vczqEMKrTdN9qOOD3p4vYCv6k2JPfOHse+XHT53xnuzhmQptVIpnFW5EHC3z
b4YQE120Uh5Vl0hAnatsfYI+rbP0o/t7QivHWd+pmeV1AGV7E7bGMS7ZPHjSxBEC
HKUjTcJB/M7T6vN9Nr+5GtZ9mH71wR6Jo8NUBgTOTpqTuwHdy4BHHpc8F58x2SLQ
XJCH9wwfVoe/TRpkPkNKll0OZLoiC7zLxFGUFGoEFKbyMupnkk6ivzhJ7xttlzDo
c1c9mrECgYEAxhpJ5p5/fwxfY7hhDvj+f/M0wfqC8s54726A0ub2VmKJYqn5uBWs
wtgMiQuWASzODdKBNSZgqqmmSrgFwaLizbAXB4Vl+Yb23u+JPp5SgDLc3Nz1i/MT
fUsgNvOxFoG5sZw6Y8H67Fy0vcIlkUaRxRY9LbpryUL9GwK04kjKc5UCgYEAuibN
lGtOzaqKShDn4/nApx8r8Wok1473KQ9ZOkpmFzcKbGsEXogwp1CgZTDabSp/HEXk
Q/OUtIZeP3o09mi868BGsafeJi/dPpK3Q06azNLt6ow01XVBKHnPkY8x4+I4rLWL
/5D0wC8PXXGmI6RJGf/Z4FPkHh8civCWtF2WgMcCgYBrpxGNz4f9ZJ3ZtPKZjlnO
8j0zRI0woV86zdQXyAcJvpZmFXRswuqVH48AUll73ftDq6cnWOmjFHoXlJUcOwYB
PLXnEmjuBpfVYlo0uxieLgWzyCdvm/J1XgPtmNQdJPXiPMHGQD25gE9/5yc/IRhJ
/+HTHcFBJ7Qfn4LojSHnWQKBgAHedd3xnd7uwWiw9sMRNN/4riZEXI5VfyHIZ6rw
KEo/YTlpcafJUkO7yYB6lxbVgGU2Rm5wOaP+XV/hyDpZHtx3F76c4twbSutf6bsh
ROidjYn3Umh6Puc7IdxiRav2D3+cawVr3Sk4z7yucW6WLa23JebcsMOkqFK0y66P
6fztAoGAf6t5RRoYYnhjFlvDZejVNZNuWo+BpVYZ0LF/P4K/BsMlyTZWUDaPj65v
2jf/IrAQyT4G/JHkrWB5zWmPIssU0Lg1PHiZVlAVRKPLBJ9LHQm3+AhpuYngXZhE
Cl8q/dHzh3flS9mvmaJuMxmwi1erOd8Rg2DOHHDqfPyIza3/Bvw=
-----END RSA PRIVATE KEY-----
</clientkey></repository></repositories></template>


2. aeolus-cli build --target ec2 --template <the file above>
3. aeolus-cli push --account <your ec2 account> --image <the image created above>
4. tail -f /var/log/imagefactory.log
  
Actual results:
2011-12-01 09:07:06,464 DEBUG imgfac.builders.BaseBuilder.RHEL6_ec2_Builder pid(9011) Message: Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/imgfac/builders/Fedora_ec2_Builder.py", line 443, in push_image
    credentials)
  File "/usr/lib/python2.7/site-packages/imgfac/builders/Fedora_ec2_Builder.py", line 634, in push_image_snapshot_ec2
    self.guest.do_customize(guestaddr)
  File "/usr/lib/python2.7/site-packages/oz/RedHat.py", line 1072, in do_customize
    self._customize_repos(guestaddr)
  File "/usr/lib/python2.7/site-packages/oz/RedHat.py", line 1063, in _customize_repos
    self.guest_live_upload(guestaddr, localname, remotename)
  File "/usr/lib/python2.7/site-packages/imgfac/builders/RHEL6_ec2_Builder.py", line 34, in guest_live_upload
    return super(RHEL6RemoteGuest, self).guest_live_upload(guestaddr, file_to_upload, destination, timeout)
  File "/usr/lib/python2.7/site-packages/oz/RedHat.py", line 527, in guest_live_upload
    file_to_upload, destination, timeout)
  File "/usr/lib/python2.7/site-packages/oz/ozutil.py", line 381, in scp_copy_file
    "root@" + guestaddr + ":" + destination])
  File "/usr/lib/python2.7/site-packages/oz/ozutil.py", line 323, in subprocess_check_output
    raise SubprocessException("'%s' failed(%d): %s" % (cmd, retcode, stderr), retcode)
SubprocessException: 'scp -i /tmp/tmpg5JBop -F /dev/null -o ServerAliveInterval=30 -o StrictHostKeyChecking=no -o ConnectTimeout=30 -o UserKnownHostsFile=/dev/null -o PasswordAuthentication=no /var/lib/oz/icicletmp/RHEL 6-1 System Template-d6236bc3-061c-45d8-8a91-94f3259d91bd/Red Hat Enterprise Linux 6 Server - Supplementary RPMs 61 x86_64.repo root.amazonaws.com:/etc/yum.repos.d/Red Hat Enterprise Linux 6 Server - Supplementary RPMs 61 x86_64.repo' failed(1): Warning: Permanently added 'ec2-67-202-31-226.compute-1.amazonaws.com,67.202.31.226' (RSA) to the list of known hosts.
scp: ambiguous target


Expected results:
The push should complete.

Additional info:

Comment 1 Martin Kočí 2012-01-03 12:02:41 UTC
Looks like a duplicate bug for #768945. Please, correct me if I'm wrong, otherwise we can close this bug as Duplicate.

Comment 2 chris alfonso 2012-01-03 12:58:34 UTC
I should have updated this defect.  This fix was committed to oz, and is upstream in clalancette's oz repo as well as the aeolusproject oz repo.

commit 907b0a3be20d0c7010afdf5e0b47b16d62bb24df

Comment 3 Martin Kočí 2012-01-17 08:48:35 UTC
test passed. See https://bugzilla.redhat.com/show_bug.cgi?id=768945#c5 from the similar bug. 
# rpm -qa|grep 'aeolus\|imagefactory-\|oz-\|iwhd'
rubygem-imagefactory-console-0.5.0-4.20110824113238gitd9debef.el6.noarch
aeolus-conductor-daemons-0.9.0-0.20120111153517gite55da85.el6.noarch
aeolus-conductor-doc-0.9.0-0.20120111153517gite55da85.el6.noarch
aeolus-configure-2.6.0-0.20120112133633git8701011.el6.noarch
imagefactory-jeosconf-ec2-rhel-1.0.0rc2.1-1.el6.noarch
rubygem-aeolus-image-0.4.0-0.20120111093551git67fdf6f.el6.noarch
rubygem-arel-2.0.10-0.aeolus.el6.noarch
rubygem-ZenTest-4.3.3-2.aeolus.el6.noarch
oz-0.8.0-0.20111219203204git5775e9d.el6.noarch
iwhd-1.2-3.el6.x86_64
imagefactory-jeosconf-ec2-fedora-1.0.0rc2.1-1.el6.noarch
rubygem-aeolus-cli-0.4.0-0.20120111093540git5ec8dc7.el6.noarch
imagefactory-1.0.0rc2.1-1.el6.noarch
aeolus-conductor-0.9.0-0.20120111153517gite55da85.el6.noarch
aeolus-all-0.9.0-0.20120111153517gite55da85.el6.noarch

Moving bug to VERIFIED


Note You need to log in before you can comment on or make changes to this bug.