Ravello import tool is automatically installing python related packages on the client machine. Currently there is no official support for Fedora23, however it can be manually mitigated by the user if insists to use it on this OS.
The issue in Fedora would usually appear as the below error in the /<user>/.ravello/store.log file, after the upload initiation will fail:
File "/usr/lib64/python2.7/ssl.py", line 520, in __init__
ClientConnectionError: There was an error connecting to a server
Details: [Errno 13] Permission denied
This is due to non suitable packages for this OS.
There are two workarounds :
1 - Remove the Ravello provided httplib2
(sudo rm -rf /usr/lib/python2.7/site-packages/httplib2-0.9.2-py2.7.egg/)
and install the one for Fedora 23
(sudo dnf install python-httplib2)
2 - Edit the Ravello provided file
In line 194, put the two lines in comment and replace by :
CA_CERTS = "/etc/pki/tls/certs/ca-bundle.crt"
After that, the upload should be successful.
*Special thanks to our users, for bringing this to our attention, and finding the solution.