I am getting the error as cURL error 2: easy handle already used in multi handle while installing the plugin.
OJS version: 3.3.0-3
Please help me out to solve the issue. Thanks.
NateWr
April 14, 2021, 9:11am
3
@Harish2021 it looks like this may be related to the version of cURL on the system, although there seem to be some suggested solutions related to Guzzle. I found a couple of discussions of this error.
opened 08:33AM - 18 Apr 20 UTC
closed 08:18PM - 10 Oct 20 UTC
Guzzle: 6.2.3
PHP: 7.3.16
Curl: 7.19.7
**Description**
Libr… ary used for Google Shopping API product feeds
Feeds worked successfully every 20 minutes for 2 years and first 5 hours of 17 April 2020
Then:
PHP Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 2: easy handle already used in multi handle (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in ../vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:162
Stack trace:
#0 ../vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(129): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 ../vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(89): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 ../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 ../vendor/guzzlehttp/guzzle/src/Handl in ../vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 162
No change to server, site configuration or any associated php or library files.
Same error every time the script now runs.
I am not a programmer but can follow instructions!
Any leads or guidance will be appreciated as the feed developer is no longer available.
TIA
I’d recommend updating the version of cURL on your server (or ask your sysadmin to do so) and see if that helps.