Transmission Remote GUI 设置在 DHT 尝试引导时挂起

Transmission Remote GUI 设置在 DHT 尝试引导时挂起

我正在尝试在 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如果之前的方法不起作用,您还可以尝试将用户和组更改为。

相关内容