deluge-console: Имя пользователя не существует

deluge-console: Имя пользователя не существует

Я настроил 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не работает (мне не ясно, что разработчики подразумевают под «расположением папки конфигурации»).

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

Что я упускаю?

Не является дубликатом:https://superuser.com/a/619383/36197

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

решение1

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

systemctl stop deluged
systemctl start deluged

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

решение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!

Связанный контент