Tôi đang cố gắng làm theo hướng dẫn này để chạy một daemon deluge trên một máy chủ không đầu. Phần máy khách dường như đang hoạt động, nhưng phần máy chủ dường như không hoạt động.
Deluge-console được cho là cho phép bạn gửi lệnh đến daemon trong môi trường chỉ có văn bản. Tuy nhiên tôi không thể có được nó để kết nối với chính nó. Bất cứ khi nào tôi bắt đầu nó, nó nói Failed to connect to 127.0.0.1:58846 with reason: Password does not match
. Nếu tôi thử một lệnh như thế deluge-console "config -s allow_remote True"
, tôi sẽ nhận được một lỗi như thế này:
[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 trông như thế này:
localclient:<a long string>:10
nơi xuất hiện giống hệt nhau trong cả hai tập tin. Vì vậy, tôi khá chắc chắn rằng không phải tập tin xác thực là sai. Tôi nhận thấy rằng khi tôi bắt đầu trình nền deluge, htop cho tôi biết các quy trình liên quan đến deluged thuộc về người dùng deluge của tôi. hướng dẫn này giúp bạn tạo "deluge" cho người dùng để chạy deluge. Thay vào đó, tôi có nên chạy deluge như mình không?
Rốt cuộc, tôi còn thiếu gì?
deluged
người dùng. Nếu bạn đã làm, hãy kiểm tra kỹ thư mục nhà của người dùng deluge và/.config/deluge/auth
tệp chính xác được tải từ đó. Cảm ơn bạn!!! Cứu tôi khỏi một cơn đau đầu rất lớn.