Update CrashPlan Plugin on FreeNAS
Update CrashPlan 3.6.3 to 4.7.0 on FreeNAS 9.10
At the time of writing this, CrashPlan has a default plugin install of 3.6.3.
However, when installing the client, CrashPlan will automatically update (the client) to the latest version.
This will not allow the client to connect to the server due to a version mismatch.
To get your CrashPlan plugin on the FreeNAS to the latest version (4.7.0 at the time of writing this):
NB: I will leave out some steps like how to jexec into your jail, but if you need some help it's readily avail doing a Google search, or leave a comment and I'll get back to you as soon as I can.
SSH / Terminal into your FreeNAS or Login to the GUI and open a terminal session, then jexec into your CrashPlan jail.
Make sure the CP client is closed. If your on Windows open task manager and kill the CP Process / service.
1) Once in your CP Jail Download and Extract the CP Installer:
su -
cd /usr/pbi/crashplan-amd64/share/crashplan
wget --no-check-certificate http://download.code42.com/installs/linux/install/CrashPlan/CrashPlan_4.7.0_Linux.tgz
tar -xf CrashPlan_4.7.0_Linux.tgz
cd crashplan-install
cpio -idv < CrashPlan_4.7.0.cpi
2) Stop the CP Service
service crashplan stop
3) Replace the CP Libraries
cd ..
rm -r lib*
cp -r crashplan-install/lib* .
4) Restart the CP Service
service crashplan start
5) Restart the FreeNAS box or try restarting the Jail
=============================================
Both your client and server should be on the same (4.7.0) version now. Or you can grab the client installer from the Code42 website.
Follow this guide: https://support.code42.com/CrashPlan/4/Configuring/Using_CrashPlan_On_A_Headless_Computer
to then connect to your CP server. This involves copying the Auth token from the server.
I did the following:
1) found the .ui_info on my client
2) made a copy of it (you will need something like Notepad++ to "Save As" the file)
3) copied the auth token from my server's .ui_info
4) pasted it into my client PC, and changed the trailing IP to the IP of the CP Jail
5) Opened the client and logged in, made any changes.
6) Closed the client and related services.
7) reverted my .ui_info back to the original
8) Restarted my PC (this took me a while to figure out)
9) Opened CP on the client and business as usual
=)
At the time of writing this, CrashPlan has a default plugin install of 3.6.3.
However, when installing the client, CrashPlan will automatically update (the client) to the latest version.
This will not allow the client to connect to the server due to a version mismatch.
To get your CrashPlan plugin on the FreeNAS to the latest version (4.7.0 at the time of writing this):
NB: I will leave out some steps like how to jexec into your jail, but if you need some help it's readily avail doing a Google search, or leave a comment and I'll get back to you as soon as I can.
SSH / Terminal into your FreeNAS or Login to the GUI and open a terminal session, then jexec into your CrashPlan jail.
Make sure the CP client is closed. If your on Windows open task manager and kill the CP Process / service.
1) Once in your CP Jail Download and Extract the CP Installer:
su -
cd /usr/pbi/crashplan-amd64/share/crashplan
wget --no-check-certificate http://download.code42.com/installs/linux/install/CrashPlan/CrashPlan_4.7.0_Linux.tgz
tar -xf CrashPlan_4.7.0_Linux.tgz
cd crashplan-install
cpio -idv < CrashPlan_4.7.0.cpi
2) Stop the CP Service
service crashplan stop
3) Replace the CP Libraries
cd ..
rm -r lib*
cp -r crashplan-install/lib* .
4) Restart the CP Service
service crashplan start
5) Restart the FreeNAS box or try restarting the Jail
=============================================
Both your client and server should be on the same (4.7.0) version now. Or you can grab the client installer from the Code42 website.
Follow this guide: https://support.code42.com/CrashPlan/4/Configuring/Using_CrashPlan_On_A_Headless_Computer
to then connect to your CP server. This involves copying the Auth token from the server.
I did the following:
1) found the .ui_info on my client
2) made a copy of it (you will need something like Notepad++ to "Save As" the file)
3) copied the auth token from my server's .ui_info
4) pasted it into my client PC, and changed the trailing IP to the IP of the CP Jail
5) Opened the client and logged in, made any changes.
6) Closed the client and related services.
7) reverted my .ui_info back to the original
8) Restarted my PC (this took me a while to figure out)
9) Opened CP on the client and business as usual
=)
Comments