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.