-
Notifications
You must be signed in to change notification settings - Fork 4
Common Issues
Below are some common issues FAVITES users have encountered along with some suggestions regarding how to remedy them. In general, when you encounter issues running FAVITES, please first refer to this document, and if the issue you are encountering is not listed here, please submit an Issue.
This is an issue that I have only observed when running FAVITES scripts that depend on the internet (e.g. run_favites_docker.py
or config_designer.py
) on Mac OS X. Specifically, the issue seems to be caused by how Python 3 is installed via the official DMG file obtained from the Python 3 website. Basically, for whatever reason, Python 3 is failing to verify the SSL certificate of the server being accessed by the script. The band-aid fix would be to simply disable SSL certificate verification in your Python 3 (a solution I will not post instructions for because that opens your system to potential security issues). The true fix is to install the proper certificates in your Python 3. If you are using Python 3.6 for Mac OS X, try the following command from the command line:
/Applications/Python\ 3.6/Install\ Certificates.command
If you are not using Python 3.6, try changing the 3.6
in the command to whatever version you are using. If you are not using Mac OS X, I have never encountered this issue on operating systems outside of Mac OS X, so I am not sure what the fix would be, but feel free to experiment and let me know if you find a solution and I will gladly add it here.
Niema Moshiri & Siavash Mirarab 2016