Upgrading from Evergreen 1.2.2.0 to 1.2.2.1

Installing the new version

  1. Download and unpack http://www.open-ils.org/downloads/Evergreen-ILS-1.2.2.1.tar.gz in a temporary directory.
  2. Make a backup copy of all your files, but especially the /openils/conf directory.
  3. Stop Apache. On some systems this can be accomplished by doing 'sudo service apache2 stop'.
  4. Stop Evergreen:
    su - opensrf
    /openils/bin/osrf_ctl.sh -c /openils/conf/opensrf_core.xml -a stop_all

    (You may have to change the paths to match your installation.)

  5. Perform the server installation steps relevant to your platform; typically you can skip the prerequisites and go directly to the section that includes make config and ends with make install. WARNING: You will DESTROY your Evergreen database if you supply 'openils_all evergreen_core' for the Build_targets part of 'make config'. Instead, use the following Build_targets:
    openils_core openils_web openils_reporter openils_client_xul openils_server_xul evergreen_core
  6. Start Evergreen:
    sudo -u opensrf /openils/bin/osrf_ctl.sh -c /openils/conf/opensrf_core.xml -a start_router
    sudo -u opensrf /openils/bin/osrf_ctl.sh -c /openils/conf/opensrf_core.xml -a start_perl
    sudo -u opensrf /openils/bin/osrf_ctl.sh -c /openils/conf/opensrf_core.xml -a start_c
  7. Start Apache. On some systems this can be accomplished by doing 'sudo service apache2 start'.

Database Schema Upgrade

To support the new materialized reporting view in 1.2.2.1, some new database components must be added. An SQL script is provided to alleviate any need to work with the database by hand. Database upgrade procedures for version 1.2.2.0 must be in place before running this script. Instructions for upgrading from 1.2.1.4 to 1.2.2.0 can be found here.

These instructions assume that PostgreSQL is running on the local machine, there is a database called 'evergreen', a database user called 'evergreen' and a database password of 'password'. Modify these settings as required.

  1. To upgrade the database schema, issue the following commands against the Evergreen database:
     $ cd Evergreen-ILS-1.2.2.1/Open-ILS/src/sql/Pg/
     $ PGUSER=postgres PGHOST=127.0.0.1 psql evergreen -W -f 1.2.2.0-1.2.2.1-upgrade-db.sql
       Password: [password]

If you encounter any errors with this upgrade script please contact the developers on the open-ils-dev mailing list.

More 1.2.2.1 information

upgrading/1.2.2.0_to_1.2.2.1.txt · Last modified: 2008/07/09 22:28 by dbs
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki

© 2008-2013 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a member of Software Freedom Conservancy.