2. Upgrading From LOCKSS 2.0-alpha1
If you have been using version 2.0-alpha1 of the LOCKSS system, an upgrade path has been provided to version 2.0-alpha2.
2.1. Prerequisites
See Installing the LOCKSS System. Additionally you will need to install OpenJDK8 on the host machine.
Note
This dependency on Java is temporary for 2.0-alpha2. It is necessary to run the Solr upgrader tool. In 2.0-alpha3, the process will be packaged in such a way that it does not depend on Java on the host machine.
2.2. Update lockss-installer
On the command line in the lockss-installer
directory, type:
git checkout master
git pull
to update to the latest version of lockss-installer
from GitHub.
2.3. Run the Upgrade Command
On the command line in the lockss-installer
directory, type:
sudo scripts/upgrade-alpha1-to-alpha2
The script will perform a number of system-level changes and need to be root
.
These adjustments include renaming config.info
to system.cfg
, shutting down a running system stack, renaming storage directories, updating database names, run the Solr upgrader tool from 2.0-alpha1 to 2.0-alpha2 (which is a long running process; please be patient), and change file ownerships, all of which to align the system with the 2.0-alpha2 environment.
2.4. Re-Configure the System
Upon successful completion, you will prompted to run scripts/configure-lockss
. Be advised that the configuration process will prompt you for the Postgres database password.