I'm running my server on a Linux distribution other than Ubuntu or Debian and i'm getting SSL errors
Make sure that:
1. Curl is installed
2. /etc/ssl/certs/ca-certificates.crt exists. If this file doesnt exist run the following command:
mkdir -p /etc/ssl/certs && ln -s (Your distributions certificate store, look below) /etc/ssl/certs/ca-certificates.crt
Certificate store locations for different distributions:
"/etc/pki/tls/certs/ca-bundle.crt" // Fedora/RHEL 6
"/etc/ssl/ca-bundle.pem" // OpenSUSE
"/etc/pki/tls/cacert.pem" // OpenELEC
"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem" // CentOS/RHEL 7
For example on Fedora the command would be "mkdir -p /etc/ssl/certs && ln -s /etc/pki/tls/certs/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt"
Although this fix should work distributions other than Ubuntu are not officially supported by Unity or SCP:SL. A guaranteed way to fix problems such as this is to move to Ubuntu.