On 01/-9/-28163 05:59 AM, Kevin Falcone wrote:
On Sun, Jun 05, 2011 at 08:54:16PM +1000, Alex Peters wrote:
I understand that I need to apply a series of sequential
upgrades to the copied database in order to make it a 4.0.0
schema and complete the 4.0.0 setup, but I can't see how
this is done.

make upgrade will actually cleanly install everything into
/opt/rt4 for you and print out the line.  It is something
like this:

/opt/rt4/sbin/rt-setup-database --action upgrade --dba YOURDBAUSERNAME

that last part is obviously site-specific.

Please also review docs/UPGRADING-3.8 and docs/UPGRADING-4.0
and complete any relevant database upgrade steps listed
there.

Thanks Kevin--this mostly worked.  Some further observations:

1.  The rt-setup-database script relies on the existence of an
    etc/upgrade directory, which in my case wasn't copied as
    part of the installation (probably due to my use of "make
    install" over "make upgrade").  I got around this by
    adding:

        --datadir $TARBALL/etc/upgrade

    to the command line of rt-setup-database (substituting the
    actual location of the tarball extraction for $TARBALL).

2.  I got some Perl errors and warnings while performing the
    database upgrade, but these are probably best left for
    a new discussion thread.

Reply via email to