Skip to main content

Who is this article for?

CrashPlan Cloud
CrashPlan for Small Business
CrashPlan On-Premises

Find your product plan in the Code42 console on the Account menu.
Not a CrashPlan On-Premises customer? Search or browse Incydr and Instructor, CrashPlan Cloud, or CrashPlan for Small Business.

Instructor, no.

Incydr Professional, Enterprise, Gov F2, and Horizon, no.

Incydr Basic, Advanced, and Gov F1, no.

CrashPlan Cloud, no.

Retired product plans, no.

CrashPlan for Small Business, no.

HOME
GETTING STARTED
RELEASE NOTES
FAQs
APIs
SYSTEM STATUS
Code42 Support

CrashPlan app version 4.4.1 on Linux does not back up

Who is this article for?

CrashPlan Cloud
CrashPlan for Small Business
CrashPlan On-Premises

Find your product plan in the Code42 console on the Account menu.
Not a CrashPlan On-Premises customer? Search or browse Incydr and Instructor, CrashPlan Cloud, or CrashPlan for Small Business.

Instructor, no.

Incydr Professional, Enterprise, Gov F2, and Horizon, no.

Incydr Basic, Advanced, and Gov F1, no.

CrashPlan Cloud, no.

Retired product plans, no.

CrashPlan for Small Business, no.

Overview

This article describes an issue in which the Code42 app for Linux does not back up after upgrading to version 4.4.1. This issue may also cause the Code42 app to repeatedly try to upgrade.

Affects

Code42 app version 4.4.1 for Linux

Diagnosing

This issue occurs when a device does not have the version of Java required by the Code42 app.

You may experience this issue with version 4.4.1 of the Code42 app in either of the following situations:

  • Your device uses an earlier version of the Oracle JRE, such as version 1.6.
  • Your device uses any version of OpenJDK, which is not supported for use with the Code42 app.

Recommended solution

You can correct this issue by downloading and reinstalling a new version of the Code42 app. When you reinstall, CrashPlan installs the correct version of Java if it doesn’t already exist on your device.

Step 1: Uninstall the Code42 app

  1. Download the latest version of CrashPlan for Linux. Consult your administrator for guidelines.
  2. Uncompress the TGZ file to Downloads.
  3. Open Terminal and enter:
     cd ~/Downloads/crashplan-install
    
  4. Press Enter.
  5. Then enter:
    sudo ./uninstall.sh -i /usr/local/crashplan
  6. Press Enter.
  7. At the prompt, type YES to uninstall and press Enter.

Step 2: Reinstall the Code42 app

When reinstalling the Code42 app, install the version that matches your version of Linux (32-bit or 64-bit). To identify your version of Linux, we recommend following this guide from How-To Geek.

  1. Download the latest version of CrashPlan for your version of Linux (32-bit or 64-bit).
    Ask your system administrator for guidelines.
  2. Once the download completes, extract the installer.
  3. From Terminal, navigate to the location of the installer.
  4. Enter the following command: sudo ./install.sh
  5. Follow the prompts to install Java and complete the installation.
    If you are not prompted to download Java, see the alternative solution below.
  6. On the Code42 app sign-in screen, choose Existing Account.
  7. Sign in to the Code42 app with your CrashPlan account information.
More information about installing CrashPlan
Additional installation information is available in Installing CrashPlan.

Alternative solution

If the Code42 app installer does not prompt you to install Java, your device is using the OpenJDK, which is not supported for use with the Code42 app.

To configure your system to use the Oracle Java JRE version 1.7:

  1. Download the correct version of Java for your version of Linux:
  2. Extract Java into CrashPlan's JRE folder.
    The default location is: /usr/local/crashplan/jre/
  3. Using a plain text editor, open the following file: /usr/local/crashplan/install.vars
  4. Locate the Java configuration line of install.vars. The Java configuration line begins with JAVACOMMON.
    Example:
    JAVACOMMON=/usr/lib/jvm/java-7-openjdk-amd64
    
  1. Change the value of the Java configuration line to: /usr/local/crashplan/jre/bin/java/
    Example:
    JAVACOMMON=/usr/local/crashplan/jre/bin/java
    
  2. Stop and start the Code42 service.
    The Code42 app operates normally.