btsync 1.4.103 无法在 14.04 x86_64 上作为守护进程启动。以下是我的步骤:
- 已下载。
sudo mv btsync /usr/local/bin
。btsync --dump-sample-config > ~/.config/btsync/btsync.conf
btsync
此时我期望得到一些输出,比如 pid,但它什么都没打印出来并退出。此外,如果我echo $?
在 btsync 之后立即运行,它会打印“1”,因此存在一些错误。然后我启动了它btsync --log ./log.txt
,它没有创建任何日志文件。
dmesg
没有显示与 btsync 相关的任何内容。它只是没有作为守护进程启动并默默退出。只有配置转储和 --help 有效。我也尝试过glibc2.3
版本,也没有成功。谷歌没有帮助。
我是否遗漏了什么?有想法吗?
答案1
原因- BTSync 尝试在可执行文件夹中创建其他文件/文件夹btsync
。在我的例子中,在 内/usr/local/bin
。由于它是在没有 root 权限的情况下启动的 - 因此无法启动。
解决方案- BTSync 必须放置在可以创建自己的文件/文件夹的文件夹中,然后仅从该文件夹中启动。