
deluged
systemd でサービスとして設定し、ユーザーとして実行するようにしdeluge
ました。デーモンは動作します。Web UI を使用して、deluge-console
手動で認証情報を入力すれば接続できるからです。ただし、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/ユーザーガイド/認証常に「localclient」エントリが存在する必要があると言われています
auth
が、それを両方の認証ファイルに追加しても役に立ちません。
何が足りないのでしょうか?
重複ではありません:https://superuser.com/a/619383/36197
これは、OSMC を実行している Raspberry Pi 3 で実行されます。
答え1
どれが原因かはわかりませんが、次のコマンドを実行すると、コンソールに自動的に接続できました。
systemctl stop deluged
systemctl start deluged
これをいつ実行する必要があるのかは私には分かりません。デーモンの実行中に認証ファイルを編集でき、そのたびにデーモンがそれを検索してくれるという印象を持っていました。
答え2
OSとハードウェアは同じです。
-c
deluge.pid、auth、core.conf、dht.state などのファイルが存在する Deluge 構成ディレクトリを指すようにconfig パラメータを設定します。
$ 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!