Description of issue or problem I’m having:
I am using the lastest version of OJS 3.3.0.8. In the past few days, I succeeded in activating plugins from “installed plugins” and installing plugins from the plugin gallery. But yesterday, when I tried installing more interesting plugins again, it shows this wheel all the time.
I checked Network, I found there is one red line, status 500:
Thank you very much for your efforts and for letting me know this. However, it still doesn’t work on my side. I reboot my instance and cleared the cache on the administration page. Then I cleared the cache in chrome, but the wheel is still rounding.
Maybe I should wait a little longer?
I can definitely confirm that the plugin gallery tab is now correctly loading on our on hosted journals on our servers. The plugin gallery works by having OJS fetch an XML file using a PHP code library, and if that fetch fails for some reason the wheel will continue to spin. It might be worth asking your systems admin to verify that your server hosting OJS isn’t caching a stale SSL certificate.
As a follow up I wanted to also suggest that you update the cacert.pem file on your server, with the one available here: https://curl.haxx.se/ca/cacert.pem
That file is used by curl and Guzzle to verify certificates and it contains an R3 intermediate certificate, which was the problematic one that expired yesterday. The cert file was updated quite a while ago but if your server still has an old one it might be the cause of the problem.
Thanks for all this information.
I changed my SSL certificate. Then, I tested whether my server uses an R3 certificate through this URL: https://verify-letsencryptr3.dnsimple.tools/. It said no. However, the wheel still spins.
I will contact my admin and check what happens to my server.
My apologies if I was unclear - I wasn’t referring to the SSL certificate that your own server used, but rather that it might have a cached certificate for us or rather, a cached intermediate, generally.
@yasielpv@jnugent Thank you soooooo much to both of you! That finally works!
For others who may encounter the same issue as me, I suggest inputting this line first to get root permission.
Hi! @yasielpv@asmecher@rcgillis
I am behind a proxy server and I have already updated the certificates, my gallery keeps loading, what else could it be?
ojs version: 3.3.0-10
PHP Fatal error: Uncaught GuzzleHttp\Exception\ConnectException: cURL error 35: error:1408F10B:SSL routines:ssl3_get_record:wrong version number (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in /opt/revistas/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:200\nStack trace:\n#0 /opt/revistas/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection()\n#1 /opt/revistas/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError()\n#2 /opt/revistas/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish()\n#3 /opt/revistas/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke()\n#4 /opt/revistas/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(51): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()\n#5 /opt/revistas/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddlewar in /opt/revistas/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 200, referer: https://ojs.uniss.edu.cu/index.php/margenes/management/settings/website