Я настроил deluged как сервис с systemd для запуска как пользовательский deluge . Демон работает, так как я могу использовать веб-интерфейс и подключаться с помощью 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 не работает (мне не ясно, что разработчики подразумевают под "расположением папки config").

  • Скрытые в http://dev.deluge-torrent.org/wiki/UserGuide/Authentication, они говорят, что всегда должна быть запись "localclient" в auth - добавление этого в оба файла auth не помогает.

Что мне не хватает?

Не дубликат: https://superuser.com/a/619383/36197

Это сделано на Raspberry Pi 3 под управлением OSMC.

2 ответа2

0

Я не знаю, что из этого сделало, но я мог автоматически подключиться к консоли после запуска:

systemctl stop deluged
systemctl start deluged

Мне не очевидно, когда это нужно было сделать. У меня сложилось впечатление, что я могу редактировать файл аутентификации во время работы демона, и он будет искать его каждый раз.

0

Я на той же ОС и железе.

Задайте параметр конфигурации -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!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .