I’ve just tried upgrading a local installation of Concrete V9.2.6 to the latest (9.3.2) and get a “Curl error 60” (full screenshot attached) when viewing the “update concrete” page in the Dashboard. Anyone else getting this as well?
Many sites I have updated have not been connected to the marketplace. As the issue appears to be related to the MP connection with the old marketplace, perhaps disconnecting from the marketplace would allow the update to complete.
This error occurred before running the update. The site had not been connected to the marketplace until that point.
After the upgrade completed, I tried connecting to the new marketplace for the first time and it worked.
@jb1@christensenagency I believe that should be redirecting correctly now. Could you try again and let me know if you are still experiencing any issues?
Thanks for the update. It looks like the original error no longer occurs when trying to run the core update. The changes to the “/dashboard/system/update/” page definitely make it easier to see what has changed. It would be super useful to display under the new version numbers the date it was released. It will give a better sense of progression and let users know what they’ve missed in between updates.
I’ve noticed 2 other issues now relating to the update routine:
Older versions of Concrete (I’m running 9.2.6 on one install) only provide upgrades 1 point at a time (to 9.2.7 and then 9.2.8) - not a single jump to the newest version (9.3.3 in this case). That means multiple downloads and running the update routine multiple times (with a little downtime for users each time). Did I miss something, or shouldn’t that be just a single upgrade to the newest available version?
While I was able to run an update ok one one installation (running 9.2.x), another install (running 9.3.2) says that the upgrade folder (for 9.3.3) already exists when it doesn’t.
In your updates/concrete-cms-9.3.2 folder find the concrete/controllers/single_page/dashboard/system/update/update.php file and make the changes as seen in this image.
Thanks for the tips. I modified that file and tried running the update again and it worked as expected. Thank you! Here’s a screenshot for anyone else following along.
Okay, the updates should be able to jump to the latest version now, avoiding the problematic 9.3.1 version (which gives the error about the directory already existing when upgrading to 9.3.2).
Below is an example of upgrading from 9.2.6 directly to 9.3.3
I have no change, still unable to connect, get this message:
Error establishing connection to the Concrete community. Please check that curl and other required libraries are enabled.
But curl is running fine.
@christensenagency I think this is a different issue. Connecting to the community is now only supported in Concrete 9.3+. Older versions report that error because that was typically the cause when having issues connecting to the older marketplace.