我正在尝试在 Ubuntu Server 12.04 上安装 transmission。但我遇到了一些问题,目前最主要的问题是安装似乎挂起了:
DHT 尝试从 dht.transmissionbt.com (tr-dht.c:247) 引导
以下是我遵循的指南:关联。
安装传输守护程序一切顺利,但是当我尝试配置它时,它出现了上述问题。
命令是:transmission-daemon -f -t -u your_username -v your_password -w /path/to/downloaded/torrents -g /etc/transmission-daemon/
起初我在密码中使用了“&”符号,这弄乱了一些事情。我重新启动了服务器,然后使用相同的命令,但密码中没有“&”,它成功了。该命令确实在线上挂起了一段时间
传输守护进程需要身份验证(daemon.c:508)
但大约 20 秒后,它又进入了
DHT 尝试从 dht.transmissionbt.com (tr-dht.c:247) 引导
它在那里挂了 10 多分钟。下一行应该是关于启动端口转发的内容。
当我查找命令应该创建的文件时,它们看起来很好,用户名已设置,但不确定在哪里可以找到密码。
Ctrl我仍然无法继续,如果我使用+退出命令C,当我运行远程 GUI 时,它不会连接(它没有说更多)。
知道哪里出了问题吗?知道该如何解决吗?
旁注:transmission-daemon -f -t -u your_username -v your_password -w /path/to/downloaded/torrents -g /etc/transmission-daemon/
首次运行时,它说无法为某个 UDP 分配正确的大小,并要求编辑一个文件以指定更大的大小。我照做了,然后重新启动,重试后该问题就消失了。
不确定这是否有帮助,但这是执行命令后的结果:
[22:31:21.566] Transmission 2.51 (13280) started (session.c:718)
[22:31:21.567] RPC Server Adding address to whitelist: * (rpc-server.c:803)
[22:31:21.567] RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:997)
[22:31:21.568] RPC Server Whitelist enabled (rpc-server.c:1001)
[22:31:21.568] RPC Server Password required (rpc-server.c:1004)
[22:31:21.568] Port Forwarding Stopped (port-forwarding.c:181)
[22:31:21.569] DHT Generating new id (tr-dht.c:309)
[22:31:21.569] Using settings from "/etc/transmission-daemon/" (daemon.c:488)
[22:31:21.569] Saved "/etc/transmission-daemon/settings.json" (bencode.c:1731)
[22:31:21.570] transmission-daemon requiring authentication (daemon.c:508)
[22:32:13.576] DHT Attempting bootstrap from dht.transmissionbt.com (tr-dht.c:247)
^C
[22:57:39.319] Saved "/etc/transmission-daemon/settings.json" (bencode.c:1731)
[22:57:39.320] DHT Saving 67 (67 + 0) nodes (tr-dht.c:366)
[22:57:39.320] Saved "/etc/transmission-daemon//dht.dat" (bencode.c:1731)
[22:57:39.321] Port Forwarding Stopped (port-forwarding.c:181)
Closing transmission session... done.
答案1
我自己也遇到过这个问题,通过改变文件的所有权就可以轻松修复:
sudo chown debian-transmission:debian-transmission /var/lib/transmission-daemon/info/settings.json
这让我现在恢复运行。root:debian-transmission
如果之前的方法不起作用,您还可以尝试将用户和组更改为。