I installed 24.0.7 at the end of last year and everything has been working great on the server. I have regularly checked (monthly) for updates when I check all my servers for updates and there has never been an update available. I realize that the latest release is sometimes released in phases to slow down adoption but this is not the case. 24.0.9 came out 3 weeks ago and 24.0.8 came out 6 weeks before that - that is not taking into account that 25 has been out since November, 2022 (3 full months ago).
I am able to update all other aspects of my server:
Ubuntu Linux 22.04.1
Apache version 2.4.52
MariaDB version 10.6.11
PHP version 8.1
Any time I try to update my server it always states “Your version is up to date.” and shows the current date and time as the last time the server has been checked.
The server is on the Stable channel which certainly seems like it should recognize the newer versions by now. Also today I got an email from the server letting me know “February 7, 2023 at 1:25 PM
The update server could not be reached since 7 days to check for new updates.
Please check the Nextcloud and server log files for errors.”
When I check the Nextcloud logs, I see the following error:
[internet_connection_check] Error: GuzzleHttp\Exception\ConnectException: cURL error 28: Failed to connect to www.nextcloud.com port 80 after 15202 ms: Connection timed out (see libcurl - Error Codes) for http://www.nextcloud.com/ at <>
- /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php line 158
GuzzleHttp\Handler\CurlFactory::createRejection() - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php line 110
GuzzleHttp\Handler\CurlFactory::finishError() - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php line 47
GuzzleHttp\Handler\CurlFactory::finish() - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/Proxy.php line 28
GuzzleHttp\Handler\CurlHandler->__invoke() - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/Proxy.php line 48
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler{closure}(“*** sensitive parameters replaced ***”) - /var/www/html/nextcloud/lib/private/Http/Client/DnsPinMiddleware.php line 146
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler{closure}(“*** sensitive parameters replaced ***”) - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php line 35
OC\Http\Client\DnsPinMiddleware->OC\Http\Client{closure}(“*** sensitive parameters replaced ***”) - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php line 31
GuzzleHttp\PrepareBodyMiddleware->__invoke() - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php line 71
GuzzleHttp\Middleware::GuzzleHttp{closure}(“*** sensitive parameters replaced ***”) - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php line 63
GuzzleHttp\RedirectMiddleware->__invoke() - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php line 75
GuzzleHttp\Middleware::GuzzleHttp{closure}(“*** sensitive parameters replaced ***”) - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php line 331
GuzzleHttp\HandlerStack->__invoke() - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php line 168
GuzzleHttp\Client->transfer() - /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php line 187
GuzzleHttp\Client->requestAsync() - /var/www/html/nextcloud/lib/private/Http/Client/Client.php line 218
GuzzleHttp\Client->request() - /var/www/html/nextcloud/apps/settings/lib/Controller/CheckSetupController.php line 211
OC\Http\Client\Client->get() - /var/www/html/nextcloud/apps/settings/lib/Controller/CheckSetupController.php line 193
OCA\Settings\Controller\CheckSetupController->isSiteReachable() - /var/www/html/nextcloud/apps/settings/lib/Controller/CheckSetupController.php line 860
OCA\Settings\Controller\CheckSetupController->hasInternetConnectivityProblems() - /var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 225
OCA\Settings\Controller\CheckSetupController->check() - /var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 133
OC\AppFramework\Http\Dispatcher->executeController() - /var/www/html/nextcloud/lib/private/AppFramework/App.php line 172
OC\AppFramework\Http\Dispatcher->dispatch() - /var/www/html/nextcloud/lib/private/Route/Router.php line 298
OC\AppFramework\App::main() - /var/www/html/nextcloud/lib/base.php line 1030
OC\Route\Router->match() - /var/www/html/nextcloud/index.php line 36
OC::handleRequest()
GET /index.php/settings/ajax/checksetup
from 192.168.1.224 by admin at 2023-02-09T18:54:15+00:00