PHP Fatal error: SSL certificate problem: unable to get local issuer certificate

After upgradation if i am opening plugging gallery then following error will appear:

ojs plugin error
PHP Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see libcurl - Error Codes) in D:\wamp64\www\ojs33\lib\pkp\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:201
Stack trace:
#0 D:\wamp64\www\ojs33\lib\pkp\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 D:\wamp64\www\ojs33\lib\pkp\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 D:\wamp64\www\ojs33\lib\pkp\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 D:\wamp64\www\ojs33\lib\pkp\lib\vend in D:\wamp64\www\ojs33\lib\pkp\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 201
[22-Oct-2021 16:06:00 Asia/Kolkata] PHP Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see libcurl - Error Codes) in D:\wamp64\www\ojs33\lib\pkp\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:201
Stack trace:
#0 D:\wamp64\www\ojs33\lib\pkp\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 D:\wamp64\www\ojs33\lib\pkp\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 D:\wamp64\www\ojs33\lib\pkp\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 D:\wamp64\www\ojs33\lib\pkp\lib\vend in D:\wamp64\www\ojs33\lib\pkp\lib\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 201

Hi @shantanusingh,

This is an an issue relating to your server’s operating system – see How to force older debian to forget about DST Root CA X3 Expiration and use ISRG Root X1 - SSL certificate problem: certificate has expired - Stack Overflow for details and some pointers that should help.

The cause is a recently-expired root SSL certificate. You’ll need to update your system’s certificate list.

Regards,
Alec Smecher
Public Knowledge Project Team

2 Likes

Thanks for your reply, I have downloaded certificate and provide link in config file, Now working fine.

1 Like

This topic was automatically closed after 9 days. New replies are no longer allowed.