NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
rugene
May 21, 2016Guide
Crashplan "Could not find JAR file" since 6.5 update
Since the 6.5 upgrade my crashplan install has quit working. It had been running just fine. Now, when I do a "./CrashPlanEngine status", I get this error message: "Could not find JAR file /usr/...
rugene
Jun 02, 2016Guide
just an FYI, Crashplan is working for me on 6.5 but I had to reinstall it for it to work. I also had to reinstall CPIO inplace of busybox/cpio to get the crashplan install to work. I don't understand why that was necessary given I had already replace cpio some time back.
john_h1
Jun 03, 2016Tutor
Can you provide the steps you did to re-install?
- mctubsterJun 08, 2016Tutor
Hi,
Interestingly I had this issue, and thought it was because of the 6.5 update, but turn out to be a Crashplan update that came out at almost the same time, the Crashplan update borked itself.
Anyway here are the high level steps I took to recover.
Replace busybox-cpio with cpio (that is why the crashplan update failed)
# apt-get install cpio
Download the latest Crashplan into home
# cd
# wget https://download2.code42.com/installs/linux/install/CrashPlan/CrashPlan_4.7.0_Linux.tgzExtract
# tar zxf CrashPlan_4.7.0_Linux.tgz
cd into the extracted dir
# cd crashplan-install/
Now you will need to run the uninstall script and then the install script.
Note - Make sure when you run the install script that you put Crashplan where ever you had it before, eg for me I just use the default installer locations but have a softlink from /usr/local/crashplan to /data/crashplan so it isn't taking space from the root volume. Also note that something (or someone) deleted my crashplan backups on this NAS from my other local machines, I don't have enough evidence to determine if the Crashplan upgrade script did something, I did something accidently or who knows. Anyway this time I created a backup share via the NAS interface disabling any sharing (since it is just for crashplan to store local backups from friends) and put a custom snapshot schedule on it for three months, then used this as my backup location when setting up crashplan again ie /data/backup. Of course if you only backup to the Crashplan cloud this doesn't really matter.
You will also note the install script downloads and sets up JAVA as required for you, reasonably slick.
Uninstalling (you need to know the base dir where crashplan is installed (the below is the default location)
# ./uninstall.sh -i /usr/local/crashplan
Reinstalling
# ./install.sh
This should cleanly install and start up Crashplan.
Of course the next bit of fun is connectioning to the headless Crashplan. Since you have reinstalled you will need to grab the new UUID from .ui_info
# cd /var/lib/crashplan
# cat .ui_infoYou will see something like this
4243,185c81b6-4759-4c22-9487-be5e1dc4c051,127.0.0.1If you are using an SSH tunnel to port forward you can just copy the second part eg 185c81b6-4759-4c22-9487-be5e1dc4c051 (yours will be unique). You need this identifier to connect remotely, since you are already using Crashplan I will assume you are across how to do this. I use UISwitcher 1.4 to flick between my Windows PC local Crashplan and Crashplan on my NAS.
Cheers
Steve
- john_h1Jun 11, 2016Tutor
Awesome, thanks Steve, back up and running.
- mctubsterOct 16, 2016Tutor
No problem John,
Just had to repeat my above instructions, I had previously upgraded the ReadyNAS version to 6.5.1 which meant I had the wrong version of CPIO
Crashplan then tried to update itself to 4.8 on the 10th October and the installer blew up (because of busybox version of cpio).
Just swaped out cpio, uninstalled and reinstalled as per my prevous instructions.
For headless mode I don't use an SSH tunnel to connect so you will need to grab your uuid from /var/lib/crashplan/.ui_info and make sure crashplan is listening by editing /usr/local/crashplan/conf/my.service.xml and change localhost to 0.0.0.0 or your local network eg 10.10.10.0 and restart.
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!