deluge-console:用户名不存在

deluge-console:用户名不存在

我已使用 systemd 将其设置deluged为以用户身份运行的服务deluge。守护进程可以运行,因为deluge-console如果我手动输入凭据,我可以使用 web-ui 并连接。但是,当我deluge-console以普通用户身份(即不是以普通用户身份)运行(在同一台机器上本地运行)时deluge,我只会收到“用户名不存在”错误消息。

守护进程的主目录是,var/lib/deluge并且var/lib/deluge/.config/deluge/auth仅包含test:test:10。 也是如此~/.config/deluge/auth。 我被告知,后者文件是deluge-console作为我的用户运行时默认进行身份验证的文件。 显然不是。

  • connect localhost test test在里面打字deluge-console有效。

  • 运行deluge-console -c ~/.config/deluge-console -c ~/.config/deluge不起作用(我不清楚开发人员所说的“配置文件夹位置”是什么意思)。

  • 隐藏在http://dev.deluge-torrent.org/wiki/UserGuide/Authentication他们说应该始终有一个“localclient”条目auth——将其添加到两个身份验证文件中并没有帮助。

我错过了什么?

不重复:https://superuser.com/a/619383/36197

这是在运行 OSMC 的 Raspberry Pi 3 上完成的。

答案1

我不知道是哪一个东西干的,但是运行后我就能自动连接到控制台:

systemctl stop deluged
systemctl start deluged

我不清楚何时需要完成此操作。我的印象是,我可以在守护进程运行时编辑 auth 文件,它每次都会查找该文件。

答案2

我使用相同的操作系统和硬件。

设置配置参数-c以指向您的 Deluge 配置目录,其中包含您的 deluge.pid、auth、core.conf、dht.state 和其他文件。

$ deluge-console -c /var/lib/deluge/.config/deluge/ "add '/home/osmc/Downloads/totally not weird.torrent'"
Attempting to add torrent: /home/osmc/Downloads/totally not weird.torrent
Torrent added!

相关内容