Я пытаюсь следовать этому руководству, чтобы запустить демон наводнения на сервере без монитора. Кажется, что клиентская часть работает, но серверная часть не работает вообще.
Предполагается, что Deluge-console позволяет отправлять команды демону только в текстовой среде. Однако я не могу заставить его подключиться к себе. Всякий раз, когда я запускаю его, он говорит Failed to connect to 127.0.0.1:58846 with reason: Password does not match
. Если я попытаюсь выполнить команду, такую как deluge-console "config -s allow_remote True"
, я получу сообщение об ошибке, подобное этому:
[ERROR ] 03:21:31 client:391 RPCError Message Received!
--------------------------------------------------------------------------------
RPCRequest: daemon.login(localclient, <a long string>)
--------------------------------------------------------------------------------
File "/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py", line 259, in dispatch
ret = component.get("AuthManager").authorize(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/deluge/core/authmanager.py", line 93, in authorize
raise BadLoginError("Password does not match")
BadLoginError: Password does not match
--------------------------------------------------------------------------------
Failed to connect to 127.0.0.1:58846 with reason: Password does not match
~/.config/deluge/auth выглядит так:
localclient:<a long string>:10
где одинаково появляется в обоих файлах. Так что я почти уверен, что файл аутентификации неверен. Я замечаю, что когда я запускаю демона deluge, htop сообщает мне, что процессы, связанные с deluged, принадлежат моему пользователю deluge. В этом руководстве вы создадите пользователя "Потоп" для запуска Потопа. Должен ли я вместо этого потопить себя?
В конце концов, чего мне не хватает?