Forum .LRN Q&A: Which postgres release for dotlrn?

Collapse
Posted by Chip Mefford on
Installation docs indicate to follow the OpenACS steps,
then drop back and get the cvs for OpenACS and dotlrn.

This is all well and good,
However, with the working psql 7.1.3, I got this
error when attempting to install ACS Kernel;

-----------include---------------------------------

Failed to install ACS Kernel, version 4.6. The following error was generated:

    invalid command name "lang::catalog::reset_upgrade_status_message_keys"

------------end include----------------------------

So, I upped postgres to 7.2.3, compiled and installed,

same error,

so I compiled and installed with configure
--with-tcl --without-tk

Same error,

before i go through every iteration,

I had OpenACS 4.5 up and running, Took it
apart to get dotlrn running.

Which postgresql version SHOULD I be using?

Thanks very much in advance

Collapse
Posted by Tilmann Singer on
This error is not related to the postgres version but to some problem in the internationalisation code (I think). What version exactly did you try to install and how? By 'taking apart 4.5' do you mean you deleted all the files and the database and installed from scratch or did you somehow install over the old version?

Maybe it is a bug in the development version of OpenACS that you got from CVS. If you want to install a stable version of dotlrn than go for the oacs-4-6/dotlrn-1-0 branches, as described in a comment at the bottom of https://openacs.org/projects/dotlrn/dotlrn-doc/dotlrn-installation.

Anyway, the latest 7.2.x postgresql version is recommended. 7.3 still needs some patches to work with OpenACS as you can see on other threads on this bboard.

Collapse
Posted by Don Baccus on
PG 7.2.3 is more than recommended - it is necessary.  There are bugs in PG 7.1 that will cause pieces of dotLRN to die.

But as Til says, the particular error you're seeing has nothing to do with the PG version ...