26.10.2021 7733
From time to time we receive a support ticket where customer cannot activate their license, it says:
LICENSE SERVER IS UNAVAILABLE AT THE MOMENT, PLEASE TRY AGAIN
Now the message is a bit unclear because it states that our server is not available, but the reality is that your SSL certifcate for cUrl is expired or does not exist. So it does not even make the call to our server and it shows the message mentioned above.
All our servers and services are SSL protected in order to call them your server (cUrl) must also have a valid SSL certificate. This is standard, so don't worry. However sometimes this certificate is expired and therefore it does not even try to make a call.
The best case scenario would be fixing the SSL certificate on your server so it can make calls again to our server, however there is a quick and dirty workaround so you are quickly back on track.
Please open following file: class/class.jaklick.php and find:
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
replace with:
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
After that modification, please try again, you should be able to activate the software and download updates with the build in Auto Updater again.