GuzzleHttp curl error - upgrade to 3.3.0-10

Hello all,

I want to run the upgrade script from ojs 3.2 to ops 3.3 but I have this issue while running the check script:

Fatal error : Uncaught GuzzleHttp\Exception\ConnectException: cURL error 7: (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in /var/www/html/ojs-3.3.0-10/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:200 Stack trace: #0 /var/www/html/ojs-3.3.0-10/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection() #1 /var/www/html/ojs-3.3.0-10/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError() #2 /var/www/html/ojs-3.3.0-10/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish() #3 /var/www/html/ojs-3.3.0-10/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke() #4 /var/www/html/ojs-3.3.0-10/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(51): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler{closure}() #5 /var/www/html/ojs-3.3.0-10/lib/pkp/lib/vendor/guzzlehttp/guzzl in /var/www/html/ojs-3.3.0-10/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 200

I have php 7.4 on my server.

I have seen on other topics that it could be due to SELinux, but SELinux is not installed on my Debian server. Do you have any suggestions?

Thanks!

Hi @njamar

The “check” command connects to our website to retrieve the version number of the most recent version of OJS. Is the error still happening for you?

Best
Jason

Yes I still have the same issue. (very strange as I did the upgrade from 3.1 to 3.2 few days ago without problem)

Hi @njamar

Is it still happening for you? There was possibly some uptime issue yesterday, things are better now.

Best
Jason

Unfortunately, I still have the same issue… Do you have any idea on what could go wrong ?
Selinux is not installed, my proxy is well configured, and if I run the check script on my ojs-3.2 folder, I can get the informations of the versions:

Code version: 3.2.1.1
Database version: 3.2.1.1
Latest version: 3.3.0.11
A newer version is available:
tag: 3_3_0-11
date: 2022-06-07
info: http://pkp.sfu.ca/ojs/
package: http://pkp.sfu.ca/ojs/download/ojs-3.3.0-11.tar.gz

I’m completely stuck on this… :frowning:

Okay, so it’s not a network issue then. Just going back to your original post, you said “ops 3.3”. Did you mean ojs there? What software package download are you using when you try to run the command?

Best
Jason

Oh yes, sorry, it was a typing error. I’m running the check script on ojs-3.3.0-10.