How do I get from my old version of Sugar to the newest version?

bsoremsugar —  July 30, 2012 — 7 Comments

I hear people asking questions about older versions of Sugar all the time. Every time I encounter them, my first gut answer is always “Why don’t you update to the latest version of Sugar?” Even if you aren’t using the newer features and functionality that are a part of them, there are numerous bug fixes and security updates that result in increased performance and stability.

Now before people start flaming away in the comments, I do realize that in some situations upgrading may not be possible, especially if you’ve done several core file modifications in your Sugar instance. I always recommend trying an upgrade on a test instance first to see if any problems may pop up; often times the problems are fairly minor to fix. If they are more complicated, then doing a fresh new install and a data/customization migration will probably be a better choice.

But if you have a fairly clean Sugar install, here’s a guide copied from a forums post which outlines which upgraders to use. You’ll notice that if you are on a version of Sugar that is more than one version behind the latest, there is no direct upgrader. In these cases you’ll need to upgrade to an older release first and then work your way up. So for example, if you are on Sugar 5.5.2, you’ll need to upgrade to 6.1.0, then 6.2.6, then 6.3.3, then 6.4.5, then 6.5.1. You’ll also want to make sure you do testing at each step to make sure your customizations continue to work as expected, and fix any problems you see along the way.

UPDATED 2012-09-20 – Added paths for upgrading from RCs and from 6.5.x releases

  • v6.5.x
    Upgrade to v6.5.5.
  • v6.5.0RC
    Upgrade to v6.5.0.
  • v6.4.x
    Upgrade to v6.5.5.
  • v6.4.0RC
    Upgrade to v6.4.0.
  • v6.3.x
    Upgrade to v6.4.5.
  • v6.3.0RC
    Upgrade to v6.3.0.
  • v6.2.x
    Upgrade to v6.3.3
  • v6.2.0RC
    Upgrade to v6.2.0.
  • v6.1.x
    Upgrade to v6.2.6.
  • v6.1.0RC
    Upgrade to v6.1.0.
  • v6.0.x
    Upgrade to v6.1.4.
  • v5.5.x
    Upgrade to v6.0.4.
  • v5.2.0
    Upgrade to v5.5.1.
  • v5.0.0, v.5.1.0
    Upgrade to v5.2.0.
  • v4.5.1
    Upgrade to v5.1.0.
  • v4.2.1, v4.5.0
    Upgrade to v4.5.1.
  • v4.2.0
    Upgrade to v4.2.1.
  • v4.0.1
    Upgrade to v4.5.0.
  • v3.5.1, v4.0.0
    Upgrade to v4.0.1.
  • v1.5.0, v2.0.0, v2.0.1, v.2.5.0, v2.5.1, v3.0.0, v3.0.1, v3.5.0
    Upgrade to v3.5.1.

All of these upgraders are available on the SourceForge downloads page for CE, or in your support portal for the commercial editions. And of course if you are using OD, please contact your support rep if you aren’t on the latest version and would like to upgrade.

7 responses to How do I get from my old version of Sugar to the newest version?

  1. 

    Gotta throw this into the mix for reference:

    There’s a potential issue in going from 5.2.0 to 5.5.1, and I’ve documented the issue and a workaround here: http://www.profilingsolutions.com/archive/call-to-undefined-method-loggermanagergetloggerrepository/

  2. 

    Also, the upgrade process fails every time I’ve tried when going from 5.5.1 to 6.1.0. I find it’s best to use the intermediate stages (which at the point of my last research, where 6.0.4 and 6.1.6).

    Details here: http://www.profilingsolutions.com/archive/call-to-undefined-function-removesilentupgradevarscache/

Trackbacks and Pingbacks:

  1. Error re: include/utils/external_cache/SugarCache.php - August 3, 2012

    [...] [...]

  2. Upgrade from 5.2.0k to 6.5.2 - August 21, 2012

    [...] [...]

  3. How to database migration of sugarcrm 5.1 to 6.5.2 - September 26, 2012

    [...] [...]

  4. How to upgrade - October 22, 2012

    [...] [...]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s