Reputation:
Hello! This error keeps popping up! How to disable this error?
XenForo upgrade check failed: cURL error 6: Couldn't resolve host 'upgrade-check.json' (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
\XF::logException($e, false, "XenForo upgrade check failed: $extraMessage ");
src\XF\Service\Upgrade\Checker.php
remove line 148
PHP:\XF::logException($e, false, "XenForo upgrade check failed: $extraMessage ");
Reputation:
how to disable the actual checking? Something to Edit in the src\XF\Service\Upgrade\Checker.php?
\XF::logException($e, false, "XenForo upgrade check failed: $extraMessage ");
Reputation:
Reputation:
public function check(&$detailedError = null) { return null; }
src/XF/Service/Upgrade/CheckerService.phppublic function check(&$detailedError = null) { return null; }
/*
public function check(&$detailedError = null)
{
$client = $this->app->http()->client();
$errorMessage = null;
$errorCode = null;
$checkData = [];
try
{
$response = $client->post(\XF::XF_API_URL . 'upgrade-check.json', [
'http_errors' => false,
'headers' => [
'XF-LICENSE-API-KEY' => $this->apiKey,
],
'form_params' => [
'board_url' => $this->boardUrl,
'addons' => $this->addOnVersions,
'stats' => $this->stats,
'using_branding' => $this->usingBranding ? 1 : 0,
'stable_only' => $this->stableOnly ? 1 : 0,
],
]);
$contents = $response->getBody()->getContents();
try
{
$responseJson = Utils::jsonDecode($contents, true);
}
catch (\InvalidArgumentException $e)
{
$responseJson = null;
}
if (isset($responseJson['error']))
{
$errorCode = $responseJson['error'];
if (isset($responseJson['error_message']))
{
$errorMessage = $responseJson['error_message'];
}
else
{
$errorMessage = 'An unexpected error occurred.';
}
}
else if ($response->getStatusCode() === 200 && isset($responseJson['boardUrlValid']))
{
$checkData = [
'board_url_valid' => $responseJson['boardUrlValid'],
'branding_valid' => $responseJson['brandingValid'],
'license_expired' => $responseJson['licenseExpired'],
'last_agreement_date' => $responseJson['lastAgreementDate'],
'last_agreement_update' => $responseJson['lastAgreementUpdate'],
'invalid_add_ons' => $responseJson['invalidAddOns'],
'installable_add_ons' => $responseJson['installableAddOns'],
'available_updates' => $responseJson['availableUpdates'],
'response_data' => $responseJson,
];
}
else
{
if (!isset($e))
{
$e = new \Exception('');
}
$this->logCheckFailure($e, "Unexpected result, starting '" . substr($contents, 0, 100) . "' // ");
return null;
}
}
catch (TransferException $e)
{
$this->logCheckFailure($e);
return null;
}
if ($errorCode)
{
\XF::logError('XenForo upgrade check failed: ' . $errorMessage);
}
try
{
$upgradeCheck = $this->app->em()->create(UpgradeCheck::class);
$upgradeCheck->bulkSet($checkData);
$upgradeCheck->error_code = $errorCode ?: null;
$upgradeCheck->save();
}
catch (\Exception $e)
{
\XF::logException($e, false, "Error saving upgrade check result:");
return null;
}
return $upgradeCheck;
}
*/