NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
iearmand
Jan 09, 2012Aspirant
Crashplan on Duo/NV+ v2? [SOLVED + TUTORIAL]
UPDATED: See filzip77's post below for a guide\Tutorial on how to install
I’m new to the forums so please be gentle ….
I’m looking to venture into having a dedicated/off the shelf NAS rather then the DIY version I have been running for a while. The ReadyNAS Duo\NV+ v2 (ARM version) definitely sticks out as the top runner.
The one thing that is stopping me taking the plunge is I’m unclear on if it can cope with running Crashplan.
I understand that Crashplan is java based and that the older “sparc” Duo cannot run it. But is there a way to get Crashplan running on a newer Duo v2? I’ve searched then forums but it’s a little unclear. I have seen comments around the web stating folk have done it but not with any detail that gives me any confidence so splash my cash.
Any help on this matter would be much appricated.
I’m new to the forums so please be gentle ….
I’m looking to venture into having a dedicated/off the shelf NAS rather then the DIY version I have been running for a while. The ReadyNAS Duo\NV+ v2 (ARM version) definitely sticks out as the top runner.
The one thing that is stopping me taking the plunge is I’m unclear on if it can cope with running Crashplan.
I understand that Crashplan is java based and that the older “sparc” Duo cannot run it. But is there a way to get Crashplan running on a newer Duo v2? I’ve searched then forums but it’s a little unclear. I have seen comments around the web stating folk have done it but not with any detail that gives me any confidence so splash my cash.
Any help on this matter would be much appricated.
60 Replies
Replies have been turned off for this discussion
- mdgm-ntgrNETGEAR Employee RetiredNo. Look at the system requirements: http://www.crashplan.com/consumer/download.html?os=Linux
You need at least 1GB RAM. The ARM products have 256MB RAM that is not upgradeable.
You'll need to get an x86 ReadyNAS (e.g. Ultra, Pro) if you want to run Crashplan. There are instructions on the forum on how to install it.
Welcome to the forum! - iearmandAspirantThanks for the quick response.
Thats the one thing I never checked...doh! Would have saved myself a ton of time. Ah well.
Looks like the Ultra might be longer term investment anyway. I'm laughing through because the DIY system I'm looking to replace would have the same spec as the Ultra plus. - GucekAspirantI have NV+ which is afaik ARM and it's upgrade-able to 1GB. Although those RAMs are quite a bit expensive, so I didn't do that..
- mdgm-ntgrNETGEAR Employee RetiredGucek, what version of RAIDiator?
The Sparc NV+ (v1) which runs RAIDiator 4.1.8 and has the Frontview web-interface (looks like http://www.readynas.com/simulators/frontview/) is very different to the new ARM NV+ v2 which runs RAIDiator 5.3.x and has the new Dashboard web-interface.
The NV+ v2 was released on Nov 13th 2011, so if you purchased before this time you'd have the v1.
I've posted an article on telling the difference between the v1 and v2 here: How to tell whether I have a Duo v1 or Duo v2 or NV+ v1 or NV+ v2 - filzip77AspirantHello,
I have just acquired a new Readynas duo v2.
In one of the previous message of this thread, mdgm replied it was not possible to install crashplan on the Duov2No. Look at the system requirements: http://www.crashplan.com/consumer/download.html?os=Linux
You need at least 1GB RAM. The ARM products have 256MB RAM that is not upgradeable.
I also read on internet there is a guide howto install crashplan on Synology NAS (with the same processeur ARM and the same amount of memory).
Here is the link: http://pcloadletter.co.uk/2012/01/30/crashplan-syno-package/
If it runs on a Synology ARM based, it must also runs on the readynas duo v2.
No problem for the download/installation of the the sun-java runtime 7.
I tried but the tuto doesn't explain how to get the library "libmd5.so" for arm.
Did someone already do it for our NAS?
Philippe - mdgm-ntgrNETGEAR Employee RetiredI think I may have been wrong. I've read that it's been done.
- sphardy1ApprenticeI hope to finally get time to set this up myself this weekend. Have CP running on my Ultra, but not the Duo v2 yet - I'll post back on my results
- iearmandAspirantPlease do feedback. Would be very interested to see any results good or bad.
- sphardy1ApprenticeProgress:
Unfortunately, while I can get the Crashplan engine running, I cannot then use the NAS as a backup target - I constantly get the message "backup disabled - not available" as if the backup location is not available (not true)
Only error report is the following related to iNotify:Exception in thread "W11700608_ScanWrkr" java.lang.NoClassDefFoundError: Could not initialize class com.code42.jna.inotify.InotifyManager
at com.code42.jna.inotify.JNAInotifyFileWatcherDriver.<init>(JNAInotifyFileWatcherDriver.java:21)
at com.code42.backup.path.BackupSetsManager.initFileWatcherDriver(BackupSetsManager.java:392)
at com.code42.backup.path.BackupSetsManager.startScheduledFileQueue(BackupSetsManager.java:330)
at com.code42.backup.path.BackupSetsManager.access$1600(BackupSetsManager.java:65)
at com.code42.backup.path.BackupSetsManager$ScanWorker.delay(BackupSetsManager.java:1035)
at com.code42.utils.AWorker.run(AWorker.java:158)
at java.lang.Thread.run(Thread.java:636)
Quite a few reports of this that I've tried various solutions to (eg modify java tmp dir) but with no success.
Have now run out of time on this so if anyone has any thoughts, let me know - filzip77AspirantHello,
I succeeded to get crashplan running on my Readynas Duo v2.
The install is a bit tricky.
Here are some links that help me a lot:
link1: http://pcloadletter.co.uk/2012/01/30/crashplan-syno-package/
link2: http://www.droboports.com/app-repository/crashplan-3-2-1
link3: http://www.kleinfelter.com/node/254
Link1: convinced me it was possible to make crashplan running on ARMv5 platform
link2: at the end of the page you will find some library already compiled -> libjtux.so, libmd5.so
link3: explains why crashplan starts but wait forever -> libjna-java package needed
Installation:
Download crashplan 3.2.1 linux version (and windows version for the Front-end) and uncompress:tar -zxvf CrashPlan_3.2.1_Linux.tgz
I uncompressed the crashplan archive in "/c/home/Philippe". Philippe being my username on the Readynas.
Download "JAVA SE FOR EMBEDDED 7" for armv5http://www.oracle.com/technetwork/java/embedded/downloads/javase/index.html
Just uncompress and create the environment variables (JAVA_HOME and PATH)JAVA_HOME=/usr/java/j2se
PATH=/usr/java/j2se/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/usr/java/j2se/bin is a link to the directory where I uncompressed the java archive (/usr/java/j2se -> /c/home/Philippe/ejre1.7.0_02)ln -s /usr/java/j2se /c/home/Philippe/ejre1.7.0_02
To make these variable permanent after a reboot, I created a script "java.sh" in /etc/profile.d
Content of "java.sh"#!/bin/bash
JAVA_HOME=/usr/java/j2se
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
export CLASSPATH=.
Permissions of "java.sh"-rwxr-xr-x 1 root root 298 2012-04-03 22:35 java.sh
Run the crashplan linux installer: install.sh and select where you want to install crashplan.
For me, crashplan is installed in "/c/home/Philippe/crashplan"
Here are my selections:Your selections:
CrashPlan will install to: /c/home/Philippe/crashplan
And put links to binaries in: /usr/local/bin
And store datas in: /c/home/Philippe/crashplan/manifest
Your init.d dir is: /etc/init.d
Your current runlevel directory is: /etc/rc2.d
Is this correct? (y/n) [y] y
Download the two libraries libjtux.so, libmd5.so from link2 and copy them in the installation directory (for me "/c/home/Philippe/crashplan")
Execute the commandapt-get update
to resfresh the list of package available.
Execute the commandapt-get install libjna-java
to download the package and all dependences (it is maybe not useful but I did it)
We have to create a symbolic link to the library /usr/lib/jni/libjnidispatch.so otherwise crashplan will wait forever (see explanation given in link3).ln -s /usr/lib/jni/libjnidispatch.so /c/home/Philippe/crashplan/libjnidispatch.so
Edit the file my.service.xml and change the line <serviceHost>127.0.0.1</serviceHost> into <serviceHost>0.0.0.0</serviceHost>/c/home/Philippe/crashplan/conf/my.service.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<config id="service" modified="2012-04-10T21:49:47:580+0200" version="3">
<configDateMs>1334087387099</configDateMs>
<installVersion>1332824401321</installVersion>
<logPropertiesFile>conf/my.log.properties</logPropertiesFile>
<serviceLog>
<fileHandler append="true" count="2" level="ALL" limit="26214400" pattern="log/service.log"/>
</serviceLog>
<serviceErrorInterval>3600000</serviceErrorInterval>
<historyLog>
<fileHandler append="true" count="10" level="ALL" limit="512000" pattern="/c/home/Philippe/crashplan/log/history.log"/>
</historyLog>
<userIdleDelay>900000</userIdleDelay>
<orgType>CONSUMER</orgType>
<systrayOnStartup>true</systrayOnStartup>
<location>0.0.0.0:4242</location>
<helpNovice>INTRO</helpNovice>
<userHome>/home/proops</userHome>
<windowsPriorityClass>LOW</windowsPriorityClass>
<windowsPriorityBoost>false</windowsPriorityBoost>
<macIOPriority>IOPOL_THROTTLE</macIOPriority>
<serviceUIConfig>
<serviceHost>0.0.0.0</serviceHost>
<servicePort>4243</servicePort>
Stop and restart the servive crashplan:/etc/init.d/crashplan stop
/etc/init.d/crashplan start
Now crashplan should be running and operational on your Readynas.
You also have to install the fron-end on Windows (or Linux). After the installation, stop and disable the crashplan servive on your desktop.
Edit the file "ui.properties" in "C:\Programmes\crashplan\conf" and uncomment the two following linesserviceHost=10.77.82.20
servicePort=4243
to tell the front-end to connect on the service running on the readynas
My readynas has the IP 10.77.82.20 and the service is listening on the port 4243.
If everything is alright, the front-enf should connect on the crashplan service running on the Readynas.
If it doesn't work, have a look in the logs located in the installation folder (for me: /c/home/Philippe/crashplan/log) to get precious info on what gets wrong
Good luck and do not brick your NAS !!!
Sorry if this tutorial is not very clear but I preferred to write everything before to forget.
Bonne chance à tous ...
Philippe
Related Content
NETGEAR Academy

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