Could not get application: cURL error 77:

I’m getting these two errors in my log:

Could not get application: cURL error 77:

Exception: {“Exception”:“GuzzleHttp\Exception\RequestException”,“Message”:"cURL error 77: “,“Code”:0,“Trace”:”#0 /home/inblaymx/pu…

The result is not getting access to applications. When I tried to add more apps to my instance, I only can see the pre-included apps.

My system is CentOS 7.2 with WHM Cpanel 58.0.25

Any suggestion?

I think this logged errors are related to:

“Error occurred while checking server setup” in the admin page.

1 minute of google:

https://curl.haxx.se/libcurl/c/libcurl-errors.html:

CURLE_SSL_CACERT_BADFILE (77)
Problem with reading the SSL CA cert (path? access rights?)

possible solution:
https://www.virtualmin.com/node/35861

@tflidd, I have not solved this and that link that you posted didn’t had a solution for my problem. I know what the curl 77 error means, but the ca cert file has the access rights and the path is correct.

My OS is CentOS
I’m running WHM 60.0
My NC instance is updated to v11, running in a WHM account with php7, apache 2.4

Any help would be appreciated.

LOG of the problem:
Error
internet_connection_check
GuzzleHttp\Exception\RequestException: cURL error 77:

/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/guzzle/src/RequestFsm.php - line 103: GuzzleHttp\Exception\RequestException wrapException(Object(GuzzleHttp\Message\Request), Object(GuzzleHttp\Ring\Exception\RingException))
/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/guzzle/src/RequestFsm.php - line 132: GuzzleHttp\RequestFsm->__invoke(Object(GuzzleHttp\Transaction))
/home/inblaymx/public_html/cloud/3rdparty/react/promise/src/FulfilledPromise.php - line 25: GuzzleHttp\RequestFsm->GuzzleHttp{closure}(Array)
/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php - line 55: React\Promise\FulfilledPromise->then(Object(Closure), NULL, NULL)
/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/guzzle/src/Message/FutureResponse.php - line 43: GuzzleHttp\Ring\Future\CompletedFutureValue->then(Object(Closure), NULL, NULL)
/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/guzzle/src/RequestFsm.php - line 134: GuzzleHttp\Message\FutureResponse proxy(Object(GuzzleHttp\Ring\Future\CompletedFutureArray), Object(Closure))
/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/guzzle/src/RequestFsm.php - line 132: GuzzleHttp\RequestFsm->__invoke(Object(GuzzleHttp\Transaction))
/home/inblaymx/public_html/cloud/3rdparty/react/promise/src/FulfilledPromise.php - line 25: GuzzleHttp\RequestFsm->GuzzleHttp{closure}(Array)
/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php - line 55: React\Promise\FulfilledPromise->then(Object(Closure), NULL, NULL)
/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/guzzle/src/Message/FutureResponse.php - line 43: GuzzleHttp\Ring\Future\CompletedFutureValue->then(Object(Closure), NULL, NULL)
/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/guzzle/src/RequestFsm.php - line 134: GuzzleHttp\Message\FutureResponse proxy(Object(GuzzleHttp\Ring\Future\CompletedFutureArray), Object(Closure))
/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/guzzle/src/Client.php - line 165: GuzzleHttp\RequestFsm->__invoke(Object(GuzzleHttp\Transaction))
/home/inblaymx/public_html/cloud/3rdparty/guzzlehttp/guzzle/src/Client.php - line 125: GuzzleHttp\Client->send(Object(GuzzleHttp\Message\Request))
/home/inblaymx/public_html/cloud/lib/private/Http/Client/Client.php - line 137: GuzzleHttp\Client->get(‘http //www.next…’, Array)
/home/inblaymx/public_html/cloud/settings/Controller/CheckSetupController.php - line 124: OC\Http\Client\Client->get(‘http //www.next…’)
/home/inblaymx/public_html/cloud/settings/Controller/CheckSetupController.php - line 107: OC\Settings\Controller\CheckSetupController->isSiteReachable(‘www.nextcloud.c…’)
/home/inblaymx/public_html/cloud/settings/Controller/CheckSetupController.php - line 363: OC\Settings\Controller\CheckSetupController->isInternetConnectionWorking()
[internal function] OC\Settings\Controller\CheckSetupController->check()
/home/inblaymx/public_html/cloud/lib/private/AppFramework/Http/Dispatcher.php - line 160: call_user_func_array(Array, Array)
/home/inblaymx/public_html/cloud/lib/private/AppFramework/Http/Dispatcher.php - line 90: OC\AppFramework\Http\Dispatcher->executeController(Object(OC\Settings\Controller\CheckSetupController), ‘check’)
/home/inblaymx/public_html/cloud/lib/private/AppFramework/App.php - line 114: OC\AppFramework\Http\Dispatcher->dispatch(Object(OC\Settings\Controller\CheckSetupController), ‘check’)
/home/inblaymx/public_html/cloud/lib/private/AppFramework/Routing/RouteActionHandler.php - line 47: OC\AppFramework\App main(‘OC\Settings\Con…’, ‘check’, Object(OC\AppFramework\DependencyInjection\DIContainer), Array)
[internal function] OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)
/home/inblaymx/public_html/cloud/lib/private/Route/Router.php - line 299: call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)
/home/inblaymx/public_html/cloud/lib/base.php - line 1010: OC\Route\Router->match(’/settings/ajax/…’)
/home/inblaymx/public_html/cloud/index.php - line 40: OC handleRequest()
{main}

Just to inform that after the upgrade to 11.0.1, the problem is solved.
Regards,
Victor

1 Like