I was able to get the Crashplan plugin, in it's current form, working with a combination of steps....
1. Installed Crashplan plugin/jail using the crashplan plug install via the UI.
2. Opened the jail (crashplan_1) and unchecked VIMAGE and checked NAT. Jail > crashplan_1 > edit jail > uncheck VIMAGE and check NAT. (even after I got the JVM going, I still couldn't see the listening IP and port on my network until I disabled VIMAGE and enabled NAT)
3. Started the plugin via the UI. Plugins > Crashplan > Service Status > ON.
3a. Make sure to accept the CrashPlan terms by clicking on Plugins (on the left hand side) > then click Crashplan > an agreement pop-up should appear.
4. From a terminal prompt (or whatever you use to SSH), SSH into FreeNAS, login as root, and then access your crashplan_1 jail.
5. Assuming you've edited your jail (see 2) and enabled the plugin (see 3), and you've logged into your jail (see 4) check to see if the CrashPlanEngine port is showing/listening, chances are it's not due to the JVM crashing on launch (why I have no idea). Check the CrashPlanEngine listening port using the "
sockstat -4" and look for your jails IP and port "xx.xx.xx.xx:4243"
Example of what the sockstat -4 will look like when the Crashplan engine is not running....
6. If you don't see the jails IP and port, run the following command (thank you topprospect):
cpuset -l 0 /usr/local/share/crashplan/bin/CrashPlanEngine start
Note: (cpuset -l
0 (The
0 is a zero, not a o... the font markup doesn't clearly define that) Thanks to the folks who pointed that out.
7. After successfully starting the CrashPlanEngine, you should see the jail IP and port listening...
Example of what it'll look like when the Crashplan engine IS running...
8. To check the status/PID, run the following command (thank you topprospect):
/usr/local/share/crashplan/bin/CrashPlanEngine status
9. At this point, the Crashplan engine is running. You'll need to setup your
headless client to connect to the Crashplan engine. You'll also need to add storage to the crashplan_1 jail for the engine to backup to the Crashplan cloud.
Take Aways: You will need to start the Crashplan engine manually after each jail or freenas restart. Hopefully this could be resolved in a future update. Otherwise, I've been up and running for a week now without an issue. Are the above steps the "proper" way of resolving the issue, I'm not sure. I know enough to be dangerous and learning more everyday but by no means an expert.
I hope this helps.
Sully