传输-守护进程在一个小型无头服务器上工作已经很长时间了。但是,它目前给出了以下错误:
transmission-daemon Error loading config file -- exiting. (daemon.c:462)由于权限问题,所有守护进程都以用户“机器人”的身份运行--所有配置文件都属于“机器人”和我所属的“机器人”组。
出于调试目的,我尝试在自己的帐户下运行守护进程。
transmission-daemon -f --log-debug -g /etc/transmission-daemon/守护进程顺利启动,没有出现错误。由此我得出结论,configfile本身是可以的。(我亦测试过-
USER=robots通过
USER=lars结果保持不变;守护进程运行时没有出现错误。当守护进程以我的名字运行时,/etc/transmission /etc/init.d/和/etc/default/中的配置文件都正常工作。
我将/etc/transmission/和所有文件和文件夹的权限更改为777,并将所有者和组更改为机器人。(因为运行名为"lars“的守护进程会将configfile的所有权更改为"lars”。
chmod 777 -R /etc/transmission-daemon/
chown robots:robots -R /etc/transmission-daemon/
chmod 777 /etc/defaults/transmission-daemon
chown robots:robots /etc/defaults/transmission-daemon没有成功..。守护进程退出时会出现与上述相同的错误。
我不知道我在这里错过了什么,有人有什么想法吗?
提前感谢
发布于 2013-05-06 13:03:29
问题解决了!
文件夹
/var/lib/transmission-daemon/als需要由正确的用户拥有,因此除了上述问题中所述的命令之外:
sudo chown -R robots:robots /var/lib/transmission-daemon/ 将用户“机器人”和组“机器人”替换为系统上使用的名称。
发布于 2016-07-08 13:19:01
Debian用户可以查看文件:/lib/systemd/system/transmission-daemon.service,以验证该文件中也设置了所需的用户。
然后,验证该用户的主目录,因为配置随后将从~/.config/transmission-daemon/中读取。
发布于 2022-09-13 12:23:32
在我的例子中,这是settings.json文件中一个糟糕的配置条目。
纠正了它们,开始的时候没有任何问题。
提示:始终保持一个工作配置文件,这样您以后就可以进行比较了。
https://askubuntu.com/questions/290943
复制相似问题