Ravello Support has moved to My Oracle Support.

To open new technical issues or track existing issues, log into the Ravello cloud service, click on “Help & Support”, and then select “My Oracle Support". To contact Oracle Support by phone, refer to the Oracle Support Contacts Global Directory, scroll down that page past the Acquired Product Support section and the Online Support section for the list of phone numbers by country.
This Support page will be decommissioned by July 28,2017
For more info: Visit our Customer Training page

Import tool issue on Fedora 23

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__
self._context.load_verify_locations(ca_certs)
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
(/usr/lib/python2.7/site-packages/httplib2-0.9.2-py2.7.egg/httplib2/__init__.py)
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.

 

Have more questions? Submit a request

Comments

Powered by Zendesk