Store Upgrade Available Till June 2017 - Store Upgr Notification Says Different

I checked on forehand if my current store license still has the upgradability option available and according to the license area in my account at CS-Cart.com I can upgrade till June 2017.

However while in the upgrade process from V4.3.8 to 4.3.9 I suddenly was confronted with the following message:

Important!

Your upgrade subscription had expired before this upgrade package was released. Our upgrade policy disallows to upgrade stores with expired upgrade subscription.
To upgrade, please do the following:
1. Prolong your Upgrade subscription.
If you bought this license from cs-cart.com, you can buy an upgrade subscription using this link. Log in with the credentials you received via email after purchasing the license or click the "Forgot your password?" link.
Feel free to contact our license manager if you have any questions (please include your license number LICENSENUMBER to the message).
If you bought your license from a reseller company, please contact its support team.
2. Click "Refresh packages list".
If this notification doesn't pop out anymore, you are good to go with the upgrade.

[attachment=12090:UpgradeWarning_2be-edited.jpg]

Did any of you had the same experience like me ? I opened a support ticket already.

UpgradeWarning_2be-edited.jpg

Yes, we faced such issue several times. License department will fix it for you

Hi Mongoose one of our customer had the same problem. It seems to be a bug in CS-Cart. In the meanwhile CS-Cart support provided us this explanation and solution how to temporarily fix it.

The issue appeared because CS-Cart failed to access restore script via direct link to make sure that it is accessible. Upgrade script is sending a curl request to check if the script is accessible. Then came the error:

HTTP/1.1 530 Date: Thu, 02 Feb 2017 11:44:25 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close Set-Cookie: __cfduid=da686a05b4ec9e8b9f3570b657addbb871486035865; expires=Fri, 02-Feb-18 11:44:25 GMT; path=/; domain=.xxx.com; HttpOnly Cache-Control: max-age=6 Expires: Thu, 02 Feb 2017 11:44:31 GMT X-Frame-Options: SAMEORIGIN Server: cloudflare-nginx CF-RAY: 32ad641cc7f7255b-ORD
Please enable cookies.
Error 1016 Ray ID: 32ad641cc7f7255b • 2017-02-02 11:44:25 UTC
Origin DNS error
What happened?

You’ve requested a page on a website (www.xxx.com) that is on the Cloudflare network. Cloudflare is currently unable to resolve your requested domain (www.xxx.com).
What can I do?

If you are a visitor of this website:
Please try again in a few minutes.

If you are the owner of this website:
Check your DNS settings. If you are using a CNAME origin record, make sure it is valid and resolvable.

You should contact server administrator or hosting support regarding this issue.

THE FIX ON YOUR SIDE:

1. Find the following section in the app/Tygh/UpgradeCenter/App.php file of the installation:

if ($result != 'Access denied') {
$logger->add(sprintf('Restore script is NOT available via HTTP at "%s".', $target_restore_http_path));

return false;
}

2. Comment out or remove following line in this part of code:

return false;

Then it should be like this:

if ($result != 'Access denied') {
$logger->add(sprintf('Restore script is NOT available via HTTP at "%s".', $target_restore_http_path));

// return false;
}

Hi Mongoose one of our customer had the same problem. It seems to be a bug in CS-Cart. In the meanwhile CS-Cart support provided us this explanation and solution how to temporarily fix it.

The issue appeared because CS-Cart failed to access restore script via direct link to make sure that it is accessible. Upgrade script is sending a curl request to check if the script is accessible. Then came the error:

HTTP/1.1 530 Date: Thu, 02 Feb 2017 11:44:25 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close Set-Cookie: __cfduid=da686a05b4ec9e8b9f3570b657addbb871486035865; expires=Fri, 02-Feb-18 11:44:25 GMT; path=/; domain=.xxx.com; HttpOnly Cache-Control: max-age=6 Expires: Thu, 02 Feb 2017 11:44:31 GMT X-Frame-Options: SAMEORIGIN Server: cloudflare-nginx CF-RAY: 32ad641cc7f7255b-ORD
Please enable cookies.
Error 1016 Ray ID: 32ad641cc7f7255b • 2017-02-02 11:44:25 UTC
Origin DNS error
What happened?

You’ve requested a page on a website (www.xxx.com) that is on the Cloudflare network. Cloudflare is currently unable to resolve your requested domain (www.xxx.com).
What can I do?

If you are a visitor of this website:
Please try again in a few minutes.

If you are the owner of this website:
Check your DNS settings. If you are using a CNAME origin record, make sure it is valid and resolvable.

You should contact server administrator or hosting support regarding this issue.

THE FIX ON YOUR SIDE:

1. Find the following section in the app/Tygh/UpgradeCenter/App.php file of the installation:

if ($result != 'Access denied') {
$logger->add(sprintf('Restore script is NOT available via HTTP at "%s".', $target_restore_http_path));

return false;
}

2. Comment out or remove following line in this part of code:

return false;

Then it should be like this:

if ($result != 'Access denied') {
$logger->add(sprintf('Restore script is NOT available via HTTP at "%s".', $target_restore_http_path));

// return false;
}

Dear Martfox

I greatly appreciate the feedback I get here from the members of this CS Cart community let start with that. That goes for other as well like eCom Labs.

As for your remark

The issue appeared because CS-Cart failed to access restore script via direct link to make sure that it is accessible. Upgrade script is sending a curl request to check if the script is accessible. Then came the error:

HTTP/1.1 530 Date: Thu, 02 Feb 2017 11:44:25 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close Set-Cookie: __cfduid=da686a05b4ec9e8b9f3570b657addbb871486035865; expires=Fri, 02-Feb-18 11:44:25 GMT; path=/; domain=.xxx.com; HttpOnly Cache-Control: max-age=6 Expires: Thu, 02 Feb 2017 11:44:31 GMT X-Frame-Options: SAMEORIGIN Server: cloudflare-nginx CF-RAY: 32ad641cc7f7255b-ORD
Please enable cookies.
Error 1016 Ray ID: 32ad641cc7f7255b • 2017-02-02 11:44:25 UTC
Origin DNS error
What happened?

You've requested a page on a website (www.xxx.com) that is on the Cloudflare network. Cloudflare is currently unable to resolve your requested domain (www.xxx.com).
What can I do?

If you are a visitor of this website:
Please try again in a few minutes.

If you are the owner of this website:
Check your DNS settings. If you are using a CNAME origin record, make sure it is valid and resolvable.

You should contact server administrator or hosting support regarding this issue.

Not quite sure that this applies to my situation. As you know I run our bare metal XenServer which on top has multiple servers like one MS Windows 2012R2 webserver (virtual) and two CentOS machines one with Cpanel and the other without.

DNS is not done on my server side but by the people who run my mailserver services.

I see that in this case you mention there is a Cloudflare issue. I am no longer using Amazon CDN as it does not improve my site performance.

As for the fix on my site that is worthwhile checking and correcting.

I will post an update soon.

The temp workaround Martfox did not do it for me.

The temp workaround Martfox did not do it for me.

Hi, did you clear the cache?

I checked on forehand if my current store license still has the upgradability option available and according to the license area in my account at CS-Cart.com I can upgrade till June 2017.

However while in the upgrade process from V4.3.8 to 4.3.9 I suddenly was confronted with the following message:

attachicon.gifUpgradeWarning_2be-edited.jpg

Did any of you had the same experience like me ? I opened a support ticket already.

this is probably a new bug in cs... report to bugtracker

http://forum.cs-cart.com/tracker/

Hi, did you clear the cache?

I did, both in the store cc&ctpl and on the server level.


this is probably a new bug in cs... report to bugtracker

http://forum.cs-cart.com/tracker/

Well is that double reporting ? I already created an support ticket within my current CS Cart account.

Dear Mongoose

This seems to be a known issue that appears when you are using CS-Cart version that was released before your license was issued. Please contact us via Customer Help Desk so we could help you.

It is planned to remove licenses issue date check in one of the next CS-Cart versions.

This issue is not related to the problem with checking restore script availability mentioned by martfox