FreeNAS上的Crashplan缺少/var/lib/crashplan/.ui_info

时间:2015-09-24 20:50:34

标签: nas

所以我现在花了几个星期来解决这个问题。我一直试图让CrashPlan在无头的FreeNAS服务器上运行。我找到了很多教程来做到这一点。但事实是我在安装CrashPlan后错过了我的FreeNAS服务器上的.un_info文件。

我搜索了整个文件系统,试图找到难以捉摸的.ui_info文件。

我尝试使用从桌面PC复制的信息手动创建它,但这无法帮助我解决连接到FreeNAS上的Crashplan服务器服务的CrashPlan Pro应用程序。

信息: FreeNAS 9.3 STABLE Crashplan 3.6.3_1插件

2 个答案:

答案 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行