Description of problem: Can not use iso-uploader due to certificate issues. the way optparse works is to first try and find an exact match of the param (that is to match "engine" with "engine"), and if there's no match, it will check whether "engine" could be an abbreviation of another param (that is there's only one parameter that begins with "engine") , and in this case "engine_ca" matches. This causes "engine_ca" param to get value of "engine" from the configuration file, and thus supply incorrect value to the API object creation. Fix is to replace "engine_ca" -> "ca_file"/"cert_file"/"certificate" Version-Release number of selected component (if applicable): rhevm-iso-uploader-3.1.0-9.el6ev.noarch How reproducible: Always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Patch posted for review: http://gerrit.ovirt.org/#/c/11021/1
Merged: http://gerrit.ovirt.org/gitweb?p=ovirt-iso-uploader.git;a=commit;h=141bb9e54ac02bba1ac9e80de86c111403b6b0bd
Verified on sf7: [root@lilach-rhel ~]# engine-iso-uploader --engine lilach-rhel.qa.lab.tlv.redhat.com list Please provide the REST API password for the admin@internal oVirt Engine user (CTRL+D to abort): ERROR: There are no ISO storage domains.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0919.html