I have Crashplan GUI 4.4.1 running on a Windows 10 laptop and CrashPlan 3.6.3 running in my FreeNAS jail (FreeNAS-9.3-STABLE-201510290351).
I have been trying to follow the instructions to setup a headless service setup in
post #84, but my version of CrashPlan in the jail does not upgrade, and I have no /var/lib/crashplan/.ui_info file to copy from.
I have executed the following in the CrashPlan jail:
· pkg update
o Resulting terminal lines:
§ Updating FreeBSD repository catalogue...
§ FreeBSD repository is up-to-date.
§ All repositories are up-to-date.
· pkg install bash
o Resulting terminal Lines:
§ Updating FreeBSD repository catalogue...
§ FreeBSD repository is up-to-date.
§ All repositories are up-to-date.
§ Checking integrity... done (0 conflicting)
§ The following 1 package(s) will be affected (of 0 checked):
§
§ New packages to be INSTALLED:
§ bash: 4.3.42
§
§ The process will require 6 MiB more space.
§
§ Proceed with this action? [y/N]: y
§ [crashplan_1] [1/1] Installing bash-4.3.42...
§ [crashplan_1] [1/1] Extracting bash-4.3.42: 100%
§ Message from bash-4.3.42:
§ ======================================================================
§
§ bash requires fdescfs(5) mounted on /dev/fd
§
§ If you have not done it yet, please do the following:
§
§ mount -t fdescfs fdesc /dev/fd
§
§ To make it permanent, you need the following lines in /etc/fstab:
§
§ fdesc /dev/fd fdescfs rw 0 0
§
§ ======================================================================
· ln -siv /usr/local/bin/bash /bin/bash
o Resulting terminals Lines:
§ replace /bin/bash? yes
§ /bin/bash -> /usr/local/bin/bash
Executing cat /var/log/crashplan/engine_* | grep CPVER yields:
[11.01.15 17:26:27.788 INFO main root ] CPVERSION = 3.6.3 - 1388556100363 (2014-01-01T06:01:40:363+0000)
Scanning the log file, there do not appear to be any errors of note, but if I execute cat /var/log/crashplan/engine_* | grep CPVER upg it yields:
[11.01.15 17:13:54.600 INFO main om.backup42.service.upgrade.PatchManager] SKIP applying client upgrades, server didn't give us patches
<upgradeVersion nil="true"/>
<upgradePath>upgrade</upgradePath>
<upgradeDelay>15000</upgradeDelay>
This is similar to what gaszto posted in
Post #128.
I have tried numerious stopping/starting Crashplan, restarting the jail and rebooting the FreeNAS device.
Initially, I ignored the message enclosed in the == box above, but the CP version did not update to a current version. Do I need to do this step on FreeNAS?
· I did try “mount -t fdescfs fdesc /dev/fd” but this resulted in “mount: fdesc: Operation not permitted”
· I then tried “sudo mount -t fdescfs fdesc /dev/fd” but this resulted in “sudo: Command not found.”
· I also investigated adding the line suggested to /etc/fstab via “ee /etc/fstab” to an empty file appeared to be empty, although I wasn’t exactly sure what to add.
I’m not very linux-saavy, so would appreciate some suggestions on what to investigate next.
Thank you
Update #1:
After a day or so, my CrashPlan updated to 4.4.1 in the jail. I'm not sure if it was time elapsed or some sequence of actions that triggered it. One thing I did do differently prior to this occurring was to execute
"service crashplan stop" and "service crashplan start" directly in the jail shell and not use the GUI to stop/start the service.
Update #2:
Unfortunately I ended up with a corrupted jail and had to start again from scratch. But the good news is I figured out what the trigger for the crashplan update was for me: it was having correctly added storage to the crashplan jail.
In my first install i recall adding the jail storage while I was waiting for the crashplan to update. I think this is what triggered the upgrade. In the second install, somehow I added two storage entries with the same parameters. My crashplan was stuck at 3.6.3, until I noticed I had duplicate storage entries, and when I deleted one, it updated immediately.
For those interested in how I added the jail storage I followed the instructions listed here
http://thomaschung.org/posts/2014/03/21/configuring-crashplan-in-freenas-part-2/.
I hope this helps someone, as it took days for me to get to this.