XF 2.2 XenForo upgrade check failed: cURL error 6: Could not resolve host:

questlot

Active member
I just paid to renew my Xenforo license to get an upgrade, but am getting an error on my admin panel, and i cant find version 2.3 on XenForo customer account page except older version.

I keep seeing this page. Even when i click to check for upgrade.

The following issues should be resolved. Once they have been resolved, check for upgrades again to confirm.
  • Your license has now expired. You will not have access to new versions or support. To continue to get the latest updates and receive support, you should renew now.

Server error log
  • GuzzleHttp\Exception\ConnectException: XenForo upgrade check failed: cURL error 6: Could not resolve host: upgrade-check.json; Unknown error (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
  • src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:200
Code:
#0 src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 src/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 src/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 src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#4 src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(51): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#5 src/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(66): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#6 src/vendor/guzzlehttp/guzzle/src/Middleware.php(29): GuzzleHttp\PrepareBodyMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#7 src/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(70): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#8 src/vendor/guzzlehttp/guzzle/src/Middleware.php(57): GuzzleHttp\RedirectMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#9 src/vendor/guzzlehttp/guzzle/src/HandlerStack.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#10 src/vendor/guzzlehttp/guzzle/src/Client.php(351): GuzzleHttp\HandlerStack->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#11 src/vendor/guzzlehttp/guzzle/src/Client.php(162): GuzzleHttp\Client->transfer(Object(GuzzleHttp\Psr7\Request), Array)
#12 src/vendor/guzzlehttp/guzzle/src/Client.php(182): GuzzleHttp\Client->requestAsync('post', Object(GuzzleHttp\Psr7\Uri), Array)
#13 src/vendor/guzzlehttp/guzzle/src/Client.php(95): GuzzleHttp\Client->request('post', 'upgrade-check.j...', Array)
#14 src/XF/Service/Upgrade/Checker.php(75): GuzzleHttp\Client->__call('post', Array)
#15 src/XF/Admin/Controller/Tools.php(422): XF\Service\Upgrade\Checker->check()
#16 src/XF/Mvc/Dispatcher.php(352): XF\Admin\Controller\Tools->actionUpgradeCheck(Object(XF\Mvc\ParameterBag))
#17 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'UpgradeCheck', Object(XF\Mvc\RouteMatch), Object(ThemeHouse\UserCriteria\XF\Admin\Controller\Tools), NULL)
#18 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(ThemeHouse\UserCriteria\XF\Admin\Controller\Tools), NULL)
#19 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#20 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#21 src/XF.php(524): XF\App->run()
#22 admin.php(13): XF::runApp('XF\\Admin\\App')
#23 {main}
 
You can't get access to 2.3 unless you renew. Once you are renewed, it may take some time, then access your options and down toward the bottom uncheck "only check for stable upgrades" or once it shows you have renewed, go to your customer account page and click on the down arrow to the right of where it says download and you'll get the option for 2.2.15. click on that and then the next page you'll be able to physically downlaod the beta once you change the version you want.
 
You can't get access to 2.3 unless you renew. Once you are renewed, it may take some time, then access your options and down toward the bottom uncheck "only check for stable upgrades" or once it shows you have renewed, go to your customer account page and click on the down arrow to the right of where it says download and you'll get the option for 2.2.15. click on that and then the next page you'll be able to physically downlaod the beta once you change the version you want.
Thanks for your response but this couldn't resolve my issue.

On my forum check for stable upgrade is turned off. Based on the attached screen shot it seems the problem is from xenforo because for more than 5 hours my Xenforo licence account only show 2.2.15 as the highest version available. Please see attached images.

I hope xenforo support address this issue.

Screenshot_20240601_045533_Chrome.webpScreenshot_20240601_045257_Chrome.webp

Screenshot_20240601_045143_Chrome.webp
 
On my forum check for stable upgrade is turned off. Based on the attached screen shot it seems the problem is from xenforo because for more than 5 hours my Xenforo licence account only show 2.2.15 as the highest version available. Please see attached images.

You need to manually download the 2.3 Beta, it's not a full release version. It will NOT show as the latest release on your license.

Step 1, from your customer area: https://xenforo.com/customers/

1717215130168.webp

Step 2, Click that "Download Xenforo"

Step 3, Chose the 2.3 Beta

1717215184392.webp

Done.
 
The callback is not immediate on renewing.

If you check for upgrades again now, the message relating to the expired license should have cleared.
 
Back
Top Bottom