Forum OpenACS Q&A: No Option for Automatic Upgrade for OpenACS 5.1.5 to 5.2.x

Hello, we want to udate our dotLRN System to 2.2 and our OpenACS to 5.2.

I allways read that this should be easy with the Upgrade from Repository Option (on acs-admin/install/), but Upgrade from Repository tells me that everything is up to date (" No packages on your system need upgrading. ").

We are running OpenACS 5.1.5 and dotLRN 2.1.3 on a Suse 10 Machine.

Is there any Chance to use the automatic Procedure, or do i have to do it by myself?

The repository, which downloads the code you for, does not support upgrading the minor version, only the patchlevel.

You need to use the acs-admin installer and upgrade from the filesystem.

https://openacs.org/doc/openacs-5-2/upgrade-5-0-dot.html

and make sure to test it first on a copy of your production machine.
Hi Patrick,

We've just done this upgrade in development and are about to make the changes on production.

The way we did it:

Download the latest version of dotLRN 2.2.0 from the downloads page. Install the whole thing in development and test it. We found that we had a version of tcl that wasn't compatible with some parts (8.5a-something).

Then merge any custom changes you have made to the code base with the new install. Test this, fix any problems.

Not sure if this is neccesary but we split the upgrade into two parts. Firstly the OpenACS packages and then the dotLRN packages.

We overwrote the existing OpenACS packages in the file system with the new, merged ones and did an install packages from http://myserver/acs-admin/apm.

We then did the same with the dotLRN packages.

It's not that difficult when you get the hang of it.

Hope this helps.
Matthew