Skip to main content
Code42 Support

Upgrade Version 3.6.1.x to 3.6.1.4

Applies to:
  • CrashPlan PROe

Overview

This tutorial describes how to upgrade your environment from enterprise server version 3.6.1.x and CrashPlan app version 3.6.1 to version 3.6.1.4.

Before you begin

  1. Verify that your support is up to date from the administration console Licensing screen.
    Only environments under current support and maintenance are able to upgrade.
  2. Test the software upgrade before upgrading your production environment.
  3. Always dump your enterprise server database(s) before attempting to upgrade.
  4. Verify that your devices can connect to your master server on TCP 4280 for download of CrashPlan app upgrade files.
Managed Private Cloud customers: PRO Services works with you to upgrade your environment. If you have any managed appliances, DO NOT attempt to upgrade your Code42 environment on your own.

Version compatibility

The upgrade from 3.6.1.x to 3.6.1.4 is an enterprise server and CrashPlan app upgrade. View release notes.

Enterprise server version 3.6.1.4 is compatible with:

  • CrashPlan app versions: 3.6.1.4, 3.6.1
  • CrashPlan mobile app versions:
    • Android: 3.5.4
    • iOS: 3.5.4
    • Windows Phone: 3.5.4

What to expect

When you apply the upgrade, the enterprise server service shuts down and performs the upgrade tasks. When the upgrade tasks are complete, the enterprise server service starts up automatically.

Upgrade the master server first. Most server upgrades take 5-10 minutes to complete; however, upgrades in larger environments may take 15-30 minutes or more, depending on the size of the environment and the nature of the specific upgrade.

Device upgrades

Devices with the Code42 app upgrade automatically once the administrator enables the device upgrade. We recommend running the upgrade on a single Code42 app device before enabling automatic upgrades for all of your devices. Please review Best Practices for Upgrading Your Devices prior to upgrading.

Once you enable device auto-upgrade, you must restart your authority server before your devices can upgrade. When the authority server has restarted, devices reconnect to the upgraded authority server at a randomized interval of 1-15 minutes. Devices download their upgrades from the authority server over TCP port 4280 and upgrade themselves automatically. The randomized re-connect interval means that, after the authority server comes back online, there may be a delay before all devices have successfully upgraded.

Performing sequential upgrades

When performing multiple upgrades in sequence, we recommend that you allow time for devices to complete one upgrade before beginning a later upgrade.

Mobile device upgrades

There is no upgrade for the CrashPlan mobile apps for version 3.6.1.4.

Testing the upgrade

Single-server environments

If you have a single enterprise server in your Code42 environment, please follow these steps to test your enterprise server and CrashPlan app upgrades. The upgrade test requires one test machine or VM.

Prepare the Enterprise Server

  1. Write down the current primary and secondary network addresses from the production enterprise server's administration console.
  2. On your production enterprise server, dump the database.
  3. Disconnect your test enterprise server from your production network.
    This is to prevent your test enterprise server from interacting with devices or sending alert emails to users or administrators.
  4. If the primary network address of the production enterprise server is an IP address, then you must set the IP address of the test machine to the same value. It is therefore critical that you completely disconnect the test machine from your production network, as suggested above, to prevent the test machine from interacting with any Code42 apps or storage servers.
  5. If the primary network address is a hostname rather than an IP address, you must edit the hosts file on your test machine so that the hostname entered as the primary network address in the administration console points to the IP address of the test machine:
    • An example entry might read :
      • myserver.example.com    192.0.2.101
    • As an alternative, you may change the IP address of the test machine to be identical to the IP address of the production enterprise server. As already stated, it is important to isolate the test machine from your production network, to prevent the test machine from interacting with Code42 apps and storage servers.

Test the Enterprise Server upgrade

  1. Install enterprise server, your current 3.6.1.x version, on the test master server.
  2. Import the database dump created in Step 1 into your test master server.
  3. On your test master server's existing store points, disable Accept New Devices.
  4. Create a new store point on your test master server.
  5. Install CrashPlan app version 3.6.1 on the same test master server.
    Customized CrashPlan app installers should not be used for the upgrade test.
  6. Once the CrashPlan app installation completes, register the CrashPlan app under a new user account.
    If your environment uses LDAP or SSO to authenticate users, register the user in an org that uses built-in authentication.
  7. Back up a small amount of data to the test enterprise server.
  8. From the test master server's administration console, go to Settings > Server > Action Menu > Upgrade to apply the enterprise server upgrade.
  9. Review the End User License Agreement and click I AGREE to proceed with the upgrade.

Verify the test server upgrade

After the upgrade completes:

  1. Clear your browser cache and sign in to the master server's administration console to verify the upgrade test.
  2. When asked if you would like to upgrade all of your CrashPlan PROe devices now or later, choose No, I'll upgrade later.
  3. Verify the following:
  • You are able to sign in to the test master server administration console.
  • Under Settings > Server, the current version number is 3.6.1.4.
  • You are able to view the details of an org, a user, and a device. You can also do spot checks of various configuration screens if you'd like, but verifying one org, user, and device provides good coverage.
  • Your test CrashPlan app device is connected to the test master server.
  • You are able to back up and restore files from the test CrashPlan app device.

Test the device upgrade

Once you've verified the enterprise server upgrade, initiate the upgrade for the CrashPlan app installed on your test device:

  1. Navigate to the test device's Device Details.
  2. From the action menu, select Upgrade.
  3. Confirm that you are ready to upgrade your test device.

The upgrade command is sent to the device immediately and the device begins the upgrade process.

Verify the test device upgrade

After initiating the device upgrade from the administration console:

  • Verify that the administration console displays a “success” message in the lower-left corner.
  • Launch the CrashPlan app and go to Settings > Account to verify that the version number is 3.6.1.4.
  • Test that you are able to back up and restore files from the test device.

What's next?

If the test in your upgrade environment passes all verification steps, then proceed with upgrading your production environment.

If any verification steps fail during the upgrade test, do not perform any more upgrade operations. Please send the following information to our Customer Champions for assistance:

  • Archive of enterprise server log files, including the upgrade log
  • Archive of CrashPlan app log files
  • Copy of the database dump created in step 1 of Test The Enterprise Server Upgrade

Multi-server environments

If you have a multi-server Code42 environment, please follow these steps to test your enterprise server upgrade. The upgrade test requires two test machines or VMs and a fully closed, private network.

Prepare the enterprise servers

Complete the following steps for your master server and for one of your storage servers:

  1. Write down the current primary and secondary network addresses from the production enterprise server's administration console.
  2. On your production enterprise server, dump the database.
  3. Disconnect your test enterprise server from your production network.
    This is to prevent your test enterprise server from interacting with devices or sending alert emails to users or administrators.
  4. If the primary network address of the production enterprise server is an IP address, then you must set the IP address of the test machine to the same value. It is therefore critical that you completely disconnect the test machine from your production network, as suggested above, to prevent the test machine from interacting with any Code42 apps or storage servers.
  5. If the primary network address is a hostname rather than an IP address, you must edit the hosts file on your test machine so that the hostname entered as the primary network address in the administration console points to the IP address of the test machine:
    • An example entry might read :
      • myserver.example.com    192.0.2.101
    • As an alternative, you may change the IP address of the test machine to be identical to the IP address of the production enterprise server. As already stated, it is important to isolate the test machine from your production network, to prevent the test machine from interacting with Code42 apps and storage servers.

Test the Enterprise Server upgrade

  1. Install enterprise server, your current 3.6.1.x version, on two test machines.
  2. Import the database dump created in Step 1 into your test master server.
  3. On your test master server:
    1. Change the Primary and Secondary network addresses of your master server to work on the private network.
    2. On existing store point, disable Accept New Devices.
    3. Create a new store point on your test storage server.
    4. Change the Primary and Secondary network addresses of your test storage server to work on the private network.
  4. On the second test machine, import the database for your storage server.
  5. Verify that the test servers are able to communicate. From the master server's administration console, go to Destinations > Servers. The test storage server's status should be "online".
  6. (For LDAP or SSO environments only) Create a test org that does not use LDAP authentication.
    To test device backup, restore and upgrade without connectivity to the LDAP server.
  7. Install CrashPlan app version 3.6.1 on one of the test clients.
    Customized CrashPlan app installers should not be used for the upgrade test.
  8. Once the CrashPlan app installation completes, register the device under a new user account.
    If your environment uses LDAP or SSO to authenticate users, register the user in an org that uses the Code42 environment's built in authentication.
  9. Verify that the test device is connected to the test master server.
  10. Back up a small amount of data to the test enterprise server.
  11. From the test master enterprise server's administration console, go to Settings > Server > Action Menu > Upgrade to apply the enterprise server upgrade.
    If automatic server upgrades are disabled in your environment, you must manually apply the upgrade to the test storage server.
  12. Review the End User License Agreement and click I AGREE to proceed with the upgrade.
    The upgrade process begins and your enterprise server shuts down.

Verify the server upgrade test

After the upgrade completes, clear your browser cache and sign in to the master server's administration console to verify the upgrade test. Verify the following:

  • You are able to sign in to the test master server's administration console.
  • Under Settings > Server, the enterprise server's current version number is 3.6.1.4.
  • You are able to view the details of an org, a user, and a device. You can also do spot checks of various configuration screens if you'd like, but verifying an org, a user, and a device provides good coverage.
  • The test storage server is online and connected to the test master server.
  • The test device is connected to the test master server.
  • You are able to back up and restore files from the test device.

Test the device upgrade

Once you've verified the enterprise server upgrade, initiate the CrashPlan app upgrade for your test device:

  1. Navigate to the test device's Device Details.
  2. From the action menu, select Upgrade.
  3. Confirm that you are ready to upgrade your test device.
    The upgrade command is sent to the device immediately and the device begins the upgrade process.

Verify the device upgrade test

After initiating the device upgrade from the administration console:

  • Verify that the administration console displays a “success” message in the lower left corner
  • Launch the CrashPlan app and go to Settings > Account to verify that the version number is 3.6.1.4
  • Test that you are able to back up and restore files from the test device

What's next?

If the test in your upgrade environment passes all verification steps, then proceed with upgrading your production environment.

If any verification steps fail during the upgrade test, do not perform any more upgrade operations. Please send the following information to our Customer Champions for assistance:

  • Archive of enterprise server log files, including the upgrade log
  • Archive of PROe Client log files
  • Copy of the database dump created in step 1 of Test The Enterprise Server Upgrade

Upgrading your production environment

1. prepare your production environment

  1. Review the Licensing screen to verify that your support license is current.
  2. Dump your master server's database from Settings > Server > Action Menu > Dump Database.
  3. Download the upgrade file(s) for your enterprise server platform(s).
  4. Test the upgrade: Single server environments | Multi-server environments.
  5. For multi-server environments with automatic storage server upgrades enabled:
    The automatic storage server upgrade occurs only for storage servers on the same platform as the master server. In mixed platform server environments, you must place the upgrade file(s) for any other storage server platforms into the following directory on the master server:
    • Linux master server:
      /opt/proserver/upgrade or /home/userName/proserver/server/upgrade
    • Mac master server: /Applications/PROServer.app/Content/Resources/Java/upgrade
    • Windows master server:
      C:\Program Files\CrashPlan\upgrade

2. upgrade your servers

  1. Apply the enterprise server upgrade from Settings > Server > Action Menu > Upgrade.
  2. Review the End User License Agreement and click I AGREE to proceed with the upgrade.
    The enterprise server restarts after successfully upgrading.
  3. After the server restart completes, clear your browser's cache and sign in to the console.
  4. When asked if you would like to upgrade all of your PROe Clients now or later, choose No, I'll upgrade later.
  5. Verify the following:
    • You are able to sign in to the master's admin console.
    • Under Settings > Server, the current version number is 3.6.1.4.
    • You are able to view the details of an org, a user and a device. You can also do spot checks of various configuration screens if you'd like, but verifying an org, user and device's details provides good coverage.
    • Your CrashPlan app devices are able to reconnect to the master server.
    • You are able to back up and restore files from a CrashPlan app device.

3. upgrade your devices

  1. Once you've verified the enterprise server upgrade, initiate the CrashPlan app upgrade for one existing device:
    1. Navigate to the test device's details.
    2. From the Action Menu, select Upgrade.
    3. Confirm that you are ready to upgrade your test device.
      The upgrade command is sent to the device immediately and the device begins the upgrade process.
  2. Verify the CrashPlan app test device upgrade:
    • The console displays a “success” message in the lower left corner.
    • Launch the CrashPlan app and go to Settings > Account to verify that the version number is X.
    • You are able to back up and restore files from the test device.
  3. When you are ready to upgrade the rest or your environment's CrashPlan app devices:
    1. Sign in to the master server's admin console
    2. From Settings > Server, enable Auto-upgrade devices
  • Was this article helpful?