NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
StephenB
Sep 24, 2015Guru - Experienced User
Crashplan JRE update needed
Crashplan released an update on 21 September 2015 (4.4.0) which fails to install on my pro-6 (running 4.2.28).
The issue is that the new service requires jre 1.7 or jre 1.8, and my system was r...
- Dec 03, 2015
Here's for those who boldly go ...
https://rnxtras.com/add-ons/update/glibc6-2-13-readynas-os-4-x86-only-60494
Have fun!
-Stefan
StephenB
Oct 09, 2015Guru - Experienced User
sdouek wrote:
...Crashplan seems to have an issue between versions, with installing JAVA locally or globally and JAVACOMON value pointing to the JAVA local install and if it installs a JAVA local to the install or does not.
Not sure who is having more fun - Crashplan support with 4.4.1 or Netgear support with 6.4.0 :smileywink:
weinelm
Oct 18, 2015Tutor
I had this exact problem too. I'm running OS 6.5.3 on a ReadyNAS Ultra 2, so I couldn't use the addon from http://minimserver.com/ejre-installer.html to install java 8.
However I can confirm that Crashplan upgraded from 4.3 to 4.4.1 once I installed Java 7 using apt-get.
To get the Crashplan GUI to connect from Windows I had to delete .ui_info from the PC and reinstall crashplan 4.4.1. It seems the that the format of .ui_info has changed at 4.4.1. Also it looks like you don't need to set the port in .ui_<username>.properties anymore, as you had to in 4.3. Following the rest of the crashplan headless instructions to set the secuirty token worked: http://support.code42.com/CrashPlan/Latest/Configuring/Using_CrashPlan_On_A_Headless_Computer.
- eivinnNov 30, 2015Aspirant
After the upgrade to Crashplan 4.5.0 automatically ran on my Ultra 4 I get the following error:
ultra4p:~# cat /usr/local/crashplan/log/engine_error.log Exception in thread "W18713692_ScanWrkr" java.lang.UnsatisfiedLinkError: Error looking up function 'inotify_init1': /usr/local/bin/java: undefined symbol: inotify_init1 at com.sun.jna.Function.<init>(Function.java:208) at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:536) at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:513) at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:499) at com.sun.jna.Library$Handler.invoke(Library.java:199) at com.sun.proxy.$Proxy35.inotify_init1(Unknown Source) at com.code42.jna.LinuxPlatform.inotifyInit1(LinuxPlatform.java:292) at com.code42.jna.inotify.InotifyManager.start(InotifyManager.java:207) at com.code42.jna.inotify.JNAInotifyFileWatcherDriver.<init>(JNAInotifyFileWatcherDriver.java:61) at com.code42.backup.path.BackupSetsManager.initFileWatcherDriver(BackupSetsManager.java:417) at com.code42.backup.path.BackupSetsManager.startScheduledFileQueue(BackupSetsManager.java:355) at com.code42.backup.path.BackupSetsManager.access$1600(BackupSetsManager.java:72) at com.code42.backup.path.BackupSetsManager$ScanWorker.delay(BackupSetsManager.java:1148) at com.code42.utils.AWorker.run(AWorker.java:157) at java.lang.Thread.run(Thread.java:745)
Have tried upgrading Java without any change in Crashplan
ultra4p:~# java -version java version "1.8.0_65" Java(TM) SE Embedded Runtime Environment (build 1.8.0_65-b17, headless) Java HotSpot(TM) Embedded Client VM (build 25.65-b01, mixed mode)
- StephenBNov 30, 2015Guru - Experienced User
eivinn wrote:
After the upgrade to Crashplan 4.5.0 automatically ran on my Ultra 4 I get the following error:
ultra4p:~# cat /usr/local/crashplan/log/engine_error.log Exception in thread "W18713692_ScanWrkr" java.lang.UnsatisfiedLinkError: Error looking up function 'inotify_init1': /usr/local/bin/java: undefined symbol: inotify_init1
...
I think you might need to create a support ticket at crashplan/code42 for this.
- fredrivNov 30, 2015Aspirant
Any luck getting Crashplan 4.5.0 working on the Ultra 4? I'm getting the same error about undefined symbol: inotify_init1
- StephenBDec 01, 2015Guru - Experienced User
fredriv wrote:
Any luck getting Crashplan 4.5.0 working on the Ultra 4? I'm getting the same error about undefined symbol: inotify_init1
I am seeing the error in the log also (dated 24 November, but the service might be running normally. I say "might" because the Crashplan Central was doing maintenance on my archive when the upgrade was pushed. The client isn't seeing my archive at the moment, but CrashPlan support believes that that will resolve when the maintenance completes.
How is your client behaving (apart from the exception report)?
- eivinnDec 01, 2015Aspirant
The Crashplan client believes that 0% of its own backup set exist on Crashplan servers (no backup taken). Also the Crashplan instance on Readynas won't accept connections from other Crashplan instances on my network so it's impossible to backup to my Readynas now. As far as I can tell this seems to be confirmed by the e-mail reports I get from Crashplan.
So far I've been able to find out that "inotify_init1" might be included by the ReadyNAS kernel, but was only implemented in Glibc 2.9 and the ReadyNAS has libc6 2.7 as far as I can tell. This might be the issue, but I'm not sure. I sure hope Crashplan gets up and running again.
- bkuehnerDec 01, 2015Tutor
I just got the following email from CrashPlan. It looks like 4.5.0 isn't going to work unless we can somehow upgrade the kernel and glibc.
"Hello,
We're contacting you to let you know about some changes made to the newest version of CrashPlan that may affect the CrashPlan app on one of your devices. Starting with the release of CrashPlan version 4.5.0, the System Requirements with regards to Linux have changed. Here are the system requirements that have changed:
Linux kernel version:
CrashPlan app version 4.5.x or later: 2.6.27 or newer and glibc 2.9+
CrashPlan app version 4.4.1 or earlier: 2.6.13 or newer and glibc 2.4+
If you have a Linux device running kernel 2.6.26 or older and are still on CrashPlan version 4.4.1, CrashPlan on this device will not upgrade to version 4.5.0. If your device is on kernel 2.6.26 or older and has already upgraded to CrashPlan version 4.5.0, CrashPlan has likely stopped working.To continue using up-to-date versions of CrashPlan, we recommend upgrading your operating system to a supported version of the Linux kernel. For instructions on upgrading your Linux device, refer to the documentation for your device or your Linux distribution.
An alternate solution to resolve this is to Uninstall CrashPlan 4.5.0, and install CrashPlan version 4.4.1, which can be found in this direct link:
https://download.crashplan.com/installs/linux/install/CrashPlan/CrashPlan_4.4.1_Linux.tgz
Please Note: Computer-to-computer backups require both devices be on the same version of the CrashPlan app.We've created a Support Article that explains more about this change, here:
https://support.code42.com/CrashPlan/4/Troubleshooting/Linux_CrashPlan_App_Version_4.5_Cannot_Back_Up
Please let us know if you have any further questions.Thank you,
Code42 Customer Champion Team" - sdouekDec 02, 2015Guide
Just to make sure !
If you ssh into your box and type the following what do you get.
uname -r ldd --version
- bkuehnerDec 02, 2015Tutor
My kernel may be OK:
2.6.37.6.RNx86_64.2.4
But libc is 2.7, so the upgrade isn't going to be compatible.
This is on an Ultra 4 running 4.2.27
- sdouekDec 02, 2015Guide
So I guess we are in the same boat and stuck on crashplan 4.4.1 unless for some reason someone here at netgear decides to do a upgrade.
- bkuehnerDec 02, 2015Tutor
Sadly that makes it almost useless since all of the Windows PCs I back up to it will auto-upgrade and then will no longer connect (according to the email). I am going to have to use the ReadyNAS just as network storage and mount it on a Windows system running CrashPlan.
- mbrunton77Dec 03, 2015Aspirant
Can we downgrade our firmware on the NAS? I am running 4.2.28 on an Ultra 2.
- StephenBDec 03, 2015Guru - Experienced User
Downgrading the firmware won't help unless you go so far back that you'd downgrade the linux kernel to something between 2.6.13-2.6.26.
Options I see are:
(a) upgrade to OS6, restore the NAS data and reinstall crashplan.
(b) Switch to a PC client, backing up the NAS using this procedure: https://support.code42.com/CrashPlan/4/Backup/Backing_Up_A_Windows_Network_Drive
(c) find a way to upgrade glibc on OS 4.2.x (probably this requires setting it up so only Java 1.8 uses the upgraded library)
- WhoCares_Dec 03, 2015Mentor
Or
(d) use my Dropbox add-on v2.0.x which has libc6 2.13 bundled ;)
(e) wait until I find the time to prepare a separate libc6 2.13 add-on bundle (current estimate would be this weekend, maybe earlier if my workload permits)
One can of course try option (c) but I can tell from experience that building eglibc 2.13 is no fun if you want to get it compatible with the ReadyNAS.
-Stefan
- skim32Dec 03, 2015Tutor
So it loks like from code42's email we should be able to downgrade crashplan to 4.4.1 and it should start working again. But how do we prevent it from auto updating to 4.5?
- StephenBDec 03, 2015Guru - Experienced User
WhoCares_ wrote:
(d) use my Dropbox add-on v2.0.x which has libc6 2.13 bundled ;)
(e) wait until I find the time to prepare a separate libc6 2.13 add-on bundle (current estimate would be this weekend, maybe earlier if my workload permits)
-Stefan
I love those options.
Can you post back here when (e) is ready? Will you'll distribute it through rnxtras.com?
- StephenBDec 03, 2015Guru - Experienced User
skim32 wrote:
So it loks like from code42's email we should be able to downgrade crashplan to 4.4.1 and it should start working again. But how do we prevent it from auto updating to 4.5?
You can't. Their upgrade filter will block updates if the kernel is below their spec, but not if the issue is glibc (which is our situation). At least that is the info I've received from Crashplan Support.
But WhoCares_ has come to the rescue. He already has an add-on which upgrades the library, and will be unbundling the library upgrade if you are willing to wait a few days.
- sdouekDec 03, 2015Guide
I can confirm that crashplan engine build
4.5.0 - 1435726800450 (2015-07-01T05:00:00:450+0000) - Build: 264
works on my ReadyNas Business Pro.
uname -a Linux sdnas 2.6.37.6.RNx86_64.2.4 #1 SMP Wed Aug 20 11:41:34 PDT 2014 x86_64 GNU ldd --version ldd (Debian EGLIBC 2.13-38+deb7u3.5) 2.13 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Written by Roland McGrath and Ulrich Drepper.
and that I have WhoCares dropbox addon installed.
But for the life of me I am not able to locate the 4.5.0 download on crashplan website to install the gui on my windows 7 64 bit PC.
So the Pro is running 4.5.0 but my gui on my PC is still running 4.4.1.
- StephenBDec 03, 2015Guru - Experienced User
sdouek wrote:
I can confirm that crashplan engine build
4.5.0 - 1435726800450 (2015-07-01T05:00:00:450+0000) - Build: 264
works on my ReadyNas Business Pro.
Thanks for confirming that. It is certainly the least painful way forward.
sdouek wrote:
But for the life of me I am not able to locate the 4.5.0 download on crashplan website to install the gui on my windows 7 64 bit PC.
Netgear posts the downloads first, and then puts them on their update servers. Crashplan seems to do it in the reverse order. They will eventually push an upgrade to the PC client, and since the 4.4.1 PC client works with 4.5.0 on the NAS, it should be fine to wait.
- WhoCares_Dec 03, 2015Mentor
Here's for those who boldly go ...
https://rnxtras.com/add-ons/update/glibc6-2-13-readynas-os-4-x86-only-60494
Have fun!
-Stefan
- skim32Dec 04, 2015Tutor
Do we just install it from the ReadyNas Web GUI like any other addon?
- StephenBDec 04, 2015Guru - Experienced User
skim32 wrote:
Do we just install it from the ReadyNas Web GUI like any other addon?
Yes. But as the site says, it won't show up in the installed list afterwards. You can confirm the glibc upgrade by entering ldd --version in ssh.
I installed it yesterday, then rebooted. Crashplan appears to be running normally (busy doing "block synchronization"), and I haven't seen side effects with other services on the Pro.
If anyone does see issues related to the library, it'd be good to post them here (as well as rnxtras.com).
- WhoCares_Dec 04, 2015Mentor
StephenB wrote:
Yes. But as the site says, it won't show up in the installed list afterwards. You can confirm the glibc upgrade by entering ldd --version in ssh.Totally forgot to mention the obvious:
- The add-on of course needs to be reinstalled after a firmware reinstall/upgrade/downgrade
-Stefan
- JHurrahDec 07, 2015Aspirant
Fantastic add-on! Thank you very much. Running ReadyNAS Pro 6 and just got the email from Crashplan saying my NAS hadn't backed up in 3 days. After a lot of research, your work has solved my problem completely.
- Retired_MemberDec 10, 2015
Crashplan stopped working after the 4.5.0 upgrade on a ReadyNAS Ultra w/ RAIDiator 4.2.28. uname -r is 2.6.37.6.RNx86_64.2.4 but ldd (GNU libc) 2.7. Is there an addon for RAIDiator to upgrade glibc to 2.9+? Is there a DropBox add-on that will upgrade glibc?
Thanks.
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!