Linux Upgrade Guide (Hypersonic) for Release 6.2.0
The ScrumWorks Pro Upgrade Guide is intended to help administrators migrate from ScrumWorks Basic or older versions of ScrumWorks Pro with Hypersonic to the latest stable ScrumWorks Pro with Hypersonic. For users upgrading from ScrumWorks Basic, the upgrade is limited to ScrumWorks Basic version 1.8.3. If you are installing from scratch, then please refer to the Linux Installation Guide instead.
Quick Links
Linux Upgrade Guide (Hypersonic)
  • Backup existing data
  • Obtain Latest ScrumWorks Pro
  • Shut down any existing ScrumWorks service
  • Upgrade ScrumWorks Pro Server
  • Verifying Upgrade and Start-up
  • Upgrading ScrumWorks without an Internet Connection
  • Server Uninstall Instructions for Linux
Documentation Home

Linux Upgrade Guide (Hypersonic)

Backup existing data

The first upgrade step is to backup the ScrumWorks Pro server you intend to upgrade. Although the upgrade process should not affect your existing data, it is always a good idea to back up data before upgrading.

Please refer to the backup documentation.

» top

Obtain Latest ScrumWorks Pro

Existing customers can obtain the latest stable version of ScrumWorks Pro Linux / Hypersonic distribution from the ScrumWorks Pro download web site. Note, the same binaries are used for both upgrades and fresh installations.

  1. Open the ScrumWorks Pro download web site in a web browser.
  2. Enter your Case ID number and the maximum users in your license. These two values can be found by opening the license file in a text editor. Alternatively, existing customers will find the values for the "Case ID" and "Licensed Users" in the "Help > About" menu in the Desktop Client.
  3. Select the latest Linux platform Hypersonic distribution and download. The distribution file is an archive named:
    scrumworks-pro-[version]-mac_linux.tar.bz2

» top

Shut down any existing ScrumWorks service

The existing ScrumWorks Pro service must be shutdown prior to running the setup program in the next step. This is done one of two ways, depending on whether you've configured ScrumWorks Pro server to run as a background daemon or a foreground process (started manually via the shell prompt):

  • If it is running in the foreground, "CTRL-c" stops it.
  • If it is running as a daemon, use root privileges:
    # /etc/init.d/scrumworks_init.sh stop

» top

Upgrade ScrumWorks Pro Server

The ScrumWorks Pro server upgrade process requires that you install a parallel instance of ScrumWorks Pro server. Your data is upgraded migration during the installation process automatically; do not manually copy your data files into your new installation.

  1. Extract the file into a new ScrumWorks Pro server directory.
    tar -jxvf scrumworks-pro-[version]-mac_linux.tar.bz2
  2. Change to the directory that was created during extraction.
  3. Make sure your existing ScrumWorks Pro server installation is completely shutdown.
  4. Run with root privileges:
    # ./setup.sh

    Follow the prompts to download the required third-party files. These files are necessary for a successful installation of ScrumWorks Pro (your server has no internet access).

  5. You will be asked if this is an upgrade. Answer "y". When prompted, enter the path to the root of your old ScrumWorks installation.
  6. The upgrade process will copy and upgrade your existing data into your new installation of ScrumWorks Pro. Your existing data will not be affected, so if you choose to abort the upgrade process, your old installation of ScrumWorks will remain intact.
  7. After the upgrade is complete, ScrumWorks can be started. If you chose to run as a daemon background process, the server will be started automatically. If you chose to run as a foreground process:

    cd /path/to/scrumworks-version/bin
    ./scrumworks.sh
  8. In the future, if you wish to change whether ScrumWorks Pro runs as a daemon, shut down the server and run setup.sh again. During the setup.sh script, indicate whether ScrumWorks Pro starts as a daemon or not.

Note: If you have made changes to the ports that ScrumWorks runs on, please see our port configuration documentation.

» top

Verifying Upgrade and Start-up

Your upgraded ScrumWorks Pro server can be accessed via a web browser once the ScrumWorks Pro starts. It may take a few minutes for the service to start, so please be patient. Once the server is up, open a web browser on the local machine and point to:

http://localhost:8080/scrumworks/

In the page footer, confirm the ScrumWorks Pro release number.

Server Log

The server log may be analyzed in case of problems or to further verify the installation and start-up:

INSTALLDIR/server/scrumworks/log/server.log

Please see our Support Resources with any questions or issues.

» top

Upgrading ScrumWorks without an Internet Connection
If you do not have an Internet connection available on the target server, please use a computer with internet access to download the following files and move them to the target server's ScrumWorks Pro installation directory (created during extraction of archive):
  • JBoss Application Server 6.0.0 - For more information about the JBoss Application Server, please see the JBoss website.
  • Apache HttpClient 4.1.1 - For more information about Apache HttpClient, please see the Apache website.
  • Apache HttpCore 4.1 - For more information about Apache HttpCore, please see the Apache website.
  • Apache HttpMime 4.1.1 - For more information about Apache HttpMime, please see the Apache website.
  • Apache POI - For more information, please see the Apache POI website.
  • Apache Poi-ooxml (For XML-based Excel Spreadsheet Support)- For more information, please see the Apache POI website.
  • Apache Poi-ooxml-schemas (For XML-based Excel Spreadsheet Support)- For more information, please see the Apache POI website.

» top

Server Uninstall Instructions for Linux
  1. Stop the ScrumWorks Pro Server
    • If it's running in the foreground, Ctrl-C stops it.
    • If it is running as a daemon:
      /etc/init.d/scrumworks_init.sh stop
  2. Copy the database if you wish to keep the data
  3. Remove /etc/init.d/scrumworks_init.sh and any runlevel links installed
  4. Remove the ScrumWorks Pro Server directory

» top

Documentation Home | Web Client User Guide | Support and Training | ScrumWorks Desktop Client
Copyright © 2013 CollabNet, Inc. All rights reserved.