CrashPlan 4.6.0 released

Code 42 just recently pushed a new version of CrashPlan that might crash your CrashPlan package.

I love CrashPlan, but the automatic updates are somewhat of a hassle as long as there isn’t an official supported CrashPlan package for Synology. This time version 4.6.0 was released and I guess most people who run the unofficial CrashPlan package from PCLoadLetter will notice that it has stopped running.

Fortunately it’s easy to fix. Just follow my steps on my previous CrashPlan post and you should be up and running again in no time.


Share this:

11 comments, add yours.


Thanks for posting this along with the link to your previous post. It worked like a charm!


Thanks, i keep hitting this every time they release a new version. This time, its even worse. It appears that in DSM 6.0 Synology removed the unzip and root access, which may require modifying the remedy steps.


Hi there , they replaced the unzip , with 7z , so just the command changes , u need to make new example using the command from 7z

7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,4 CPUs)

Usage: 7z […] […]

a: Add files to archive
b: Benchmark
d: Delete files from archive
e: Extract files from archive (without using directory names)
l: List contents of archive
t: Test integrity of archive
u: Update files to archive
x: eXtract files with full paths

-ai[r[-|0]]{@listfile|!wildcard}: Include archives
-ax[r[-|0]]{@listfile|!wildcard}: eXclude archives
-bd: Disable percentage indicator
-i[r[-|0]]{@listfile|!wildcard}: Include filenames
-m{Parameters}: set compression Method
-o{Directory}: set Output directory
-p{Password}: set Password
-r[-|0]: Recurse subdirectories
-scs{UTF-8 | WIN | DOS}: set charset for list files
-sfx[{name}]: Create SFX archive
-si[{name}]: read data from stdin
-slt: show technical information for l (List) command
-so: write data to stdout
-ssc[-]: set sensitive case mode
-t{Type}: Set type of archive
-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options
-v{Size}[b|k|m|g]: Create volumes
-w[{path}]: assign Work directory. Empty path means a temporary directory
-x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames
-y: assume Yes on all queries


By the way they didnt remove root acess , just removed the acess trought password , if you enable the autentication trought public key it works , i already had that before , so i can login to root


Here are the commands i used ,

7z x /var/packages/CrashPlan/target/upgrade/1435813200460_382.jar -o /var/packages/CrashPlan/target/lib/

Then i went in to the lib folder and copied the /lang folder , to the right place , its working again ,

maybe there is a command in 7z to make it decompress to the lang like zip , but for now like this it works


Cavaco, what do you mean by “if you enable the authentication thought public key”?


I see only 4.5.2 in the PCLoadLetter repo. Do I need to find 4.5.2 Linux client for my PC? Or will the package upgrade on the synology from 4.5.2 -> 4.6 after I install? Or do I need to wait for PCLoadLetter to have a 4.6 update?

Benjamin Krause

Benjamin Krause


The latest version of the CrashPlan package is indeed 4.5.2-0037 and when you install it, it will automatically download and install CrashPlan 4.5.2. CrashPlan will eventually try to upgrade itself to 4.6 automatically. The upgrade process doesn’t always work since the Synology package isn’t official supported, so if you notice that the package has stopped in DSM, you’ll need to follow my guide on how to upgrade manually (or wait for PCLoadLetter to upgrade the package). Just install CrashPlan 4.6 on your PC and it should work. Hope this helps you out!


The linked steps didn’t work for me. I extracted the jars to the lib folder and the files from lang into the folder …/lang.
I’ve tried it several times, but i have no chance to get it working.
When i start Crashplan from packagecenter it shows “starting…” and afterwards “stopped”. Log has no further info.
(I did a fresh install of Crashplan 4.5.2 on DSM 6 – it runs for a short period and crashes because the upgrade to 4.6 fails).


I got it working now. I had to set the used JRE in /var/packages/CrashPlan/target/install.vars to the one that is installed on the system instead of the one that is provieded by Crashplan.
The update finished successfully and now i can start Crashplan 4.6 without any problems.


Still did not get it working. Strangely, the update succeeds to version 1435813200470_317. The folder and jar file are both removed after the upgrade. Then crashplan is stopped on the Synology.

Restarting the Crashplan service simply ends in it terminating again… And nothing in the Synology log:

I 05/18/16 07:19PM CrashPlan started, version 4.6.0, GUID 511588276258734092
I 05/18/16 07:19PM Downloading a new version of CrashPlan.
I 05/18/16 07:20PM Download of upgrade complete – version 1435813200470.
I 05/18/16 07:20PM Installing upgrade – version 1435813200470
I 05/18/16 07:20PM Upgrade installed – version 1435813200470
I 05/18/16 07:20PM CrashPlan stopped, version 4.6.0, GUID 511588276258734092
I 05/18/16 07:33PM Synology extracting upgrade from /var/packages/CrashPlan/target/upgrade/1435813200470_317.jar

Looking at the Crashplan log I noticed this:

in engine_error.log: Error: Could not find or load main class com.backup42.service.CPService

Anyone have a clue as to what is going wrong here?

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.