所以我现在花了几个星期来解决这个问题。我一直试图让CrashPlan在无头的FreeNAS服务器上运行。我找到了很多教程来做到这一点。但事实是我在安装CrashPlan后错过了我的FreeNAS服务器上的.un_info文件。
我搜索了整个文件系统,试图找到难以捉摸的.ui_info文件。
我尝试使用从桌面PC复制的信息手动创建它,但这无法帮助我解决连接到FreeNAS上的Crashplan服务器服务的CrashPlan Pro应用程序。
信息: FreeNAS 9.3 STABLE Crashplan 3.6.3_1插件
答案 0 :(得分:1)
在上次更新期间,crashplan远程访问行为已多次更改,但对于版本3.6.3_1,您应该在
中找到.ui_info文件/var/lib/crashplan/.ui_info
虽然jail版本是3.6.3,但Crashplan可能会自行更新,请查看以下内容:
tail -f /usr/pbi/crashplan-amd64/share/crashplan/log/service.log.0
最后,您希望Crashplan无论如何都要更新自己。如果更新过程产生与bash相关的错误,请运行:
pkg update
pkg install bash
ln -siv /usr/local/bin/bash /bin/bash
使用上面的tail -f命令检查日志输出时重启crashplan: service crashplan restart
如果您最终到达最新版本(> 4.4.1),则需要远程连接到crashplan。
没有ssh隧道的最简单方法所需的服务器上唯一的变化是/usr/pbi/crashplan-amd64/share/crashplan/conf/my.service.xml中的serviceHost标记。
<serviceUIConfig>
<serviceHost>0.0.0.0</serviceHost>
每次要连接时都要这样做,因为每次崩溃计划重启后令牌都会改变,或者从这里使用我的脚本(对于OS X):https://gist.github.com/Phlogi/8654e353786ed1cf0858
将/var/lib/crashplan/.ui_info复制到桌面计算机上的正确位置,并在末尾编辑IP地址(到服务器地址),例如:
4339,7f1d655f-*****,192.168.1.20
就是这样,您可以在远程计算机上启动崩溃计划并且它将正确连接,没有其他必要的更改。最新的崩溃计划(&gt; 4.4.1)实际上将使用.ui_info中的IP地址。
答案 1 :(得分:1)
安装JRE。您需要将--no-check-certificate
添加到install.sh文件中的JRE wget行