Hello,

I use engine-iso-uploader with ssh (and not NFS). It was working but now we have an error.

I have tried two commands :

engine-iso-uploader -v --iso-domain=lp-ducharmoy-iso upload eole-2.6.2.1-alternate-amd64.iso
and
engine-iso-uploader --iso-domain=lp-ducharmoy-iso list

and the error is :
ERROR: Fault reason is "Operation Failed". Fault detail is "Can't find storage server connection for id '7779c519-9f79-4339-81e0-f89f5e9f08b2'.". HTTP response code is 500.
INFO: Use the -h option to see usage.

I have read the /var/log/httpd/ssl_access_log , so we can read that API is not accessible :

192.168.83.83 - - [27/Sep/2019:12:01:06 -0400] "POST /ovirt-engine/sso/oauth/token HTTP/1.1" 200 310
192.168.83.83 - - [27/Sep/2019:12:01:07 -0400] "POST /ovirt-engine/sso/oauth/token-info HTTP/1.1" 200 323
192.168.83.83 - - [27/Sep/2019:12:01:07 -0400] "GET /ovirt-engine/api HTTP/1.1" 200 975
192.168.83.83 - - [27/Sep/2019:12:01:07 -0400] "GET /ovirt-engine/api/storagedomains HTTP/1.1" 500 188

I have changed the admin password, do you think it could be come from this ?

With verbose :

[root@infra-eple iso]# engine-iso-uploader -v --iso-domain=lp-ducharmoy-iso list
Please provide the REST API password for the admin@internal oVirt Engine user (CTRL+D to abort):
DEBUG: API Vendor(None) API Version(4.2.0)
ERROR: Fault reason is "Operation Failed". Fault detail is "Can't find storage server connection for id '7779c519-9f79-4339-81e0-f89f5e9f08b2'.". HTTP response code is 500.
INFO: Use the -h option to see usage.
DEBUG: Configuration:
DEBUG: command: list
DEBUG: Traceback (most recent call last):
DEBUG:   File "/usr/bin/engine-iso-uploader", line 1521, in <module>
DEBUG:     isoup = ISOUploader(conf)
DEBUG:   File "/usr/bin/engine-iso-uploader", line 448, in __init__
DEBUG:     self.list_all_ISO_storage_domains()
DEBUG:   File "/usr/bin/engine-iso-uploader", line 559, in list_all_ISO_storage_domains
DEBUG:     domainAry = svc.storage_domains_service().list()
DEBUG:   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py", line 21936, in list
DEBUG:     return self._internal_get(headers, query, wait)
DEBUG:   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line 211, in _internal_get
DEBUG:     return future.wait() if wait else future
DEBUG:   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line 55, in wait
DEBUG:     return self._code(response)
DEBUG:   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line 208, in callback
DEBUG:     self._check_fault(response)
DEBUG:   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line 132, in _check_fault
DEBUG:     self._raise_error(response, body)
DEBUG:   File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line 118, in _raise_error
DEBUG:     raise error
DEBUG: Error: Fault reason is "Operation Failed". Fault detail is "Can't find storage server connection for id '7779c519-9f79-4339-81e0-f89f5e9f08b2'.". HTTP response code is 500.


Sincerely,

Fabrice SOLER

--