deluge-console: 사용자 이름이 존재하지 않습니다

deluge-console: 사용자 이름이 존재하지 않습니다

delugeduser 로 실행되도록 systemd를 사용하여 서비스로 설정했습니다 deluge. 웹 UI를 사용할 수 있고 deluge-console자격 증명을 수동으로 입력하면 연결할 수 있으므로 데몬이 작동합니다. 그러나 deluge-console일반 사용자(예: 일반 사용자가 아님)로 (동일한 컴퓨터에서 로컬로) 실행하면 deluge"사용자 이름이 존재하지 않습니다"라는 오류 메시지가 나타납니다.

데몬의 홈 디렉토리 는 var/lib/deluge이며 . .​ 나는 후자의 파일이 내 사용자로 실행될 때 기본적으로 인증되는 파일이라는 것을 이해하게 되었습니다 . 분명히 그렇지 않습니다.var/lib/deluge/.config/deluge/authtest:test:10~/.config/deluge/authdeluge-console

  • connect localhost test test내부에 입력하면 deluge-console작동합니다.

  • 실행 중이 deluge-console -c ~/.config/거나 deluge-console -c ~/.config/deluge작동하지 않습니다(개발자가 "구성 폴더 위치"를 의미하는 것이 무엇인지 명확하지 않습니다).

  • 에 숨겨진http://dev.deluge-torrent.org/wiki/UserGuide/Authentication그들은 항상 "localclient" 항목이 있어야 한다고 말합니다. auth두 인증 파일에 이를 추가하는 것은 도움이 되지 않습니다.

내가 무엇을 놓치고 있나요?

다음 항목과 중복되지 않음:https://superuser.com/a/619383/36197

이는 OSMC를 실행하는 Raspberry Pi 3에서 수행됩니다.

답변1

어떤 일이 발생했는지는 모르겠지만 실행 후 콘솔에 자동으로 연결할 수 있습니다.

systemctl stop deluged
systemctl start deluged

이 작업을 언제 수행해야 하는지는 분명하지 않습니다. 나는 데몬이 실행되는 동안 인증 파일을 편집할 수 있고 매번 그것을 찾아볼 것이라는 인상을 받았습니다.

답변2

나는 동일한 OS와 하드웨어를 사용하고 있습니다.

-cdeluge.pid, auth, core.conf, dht.state 및 기타 파일이 있는 Deluge 구성 디렉터리를 가리키도록 구성 매개변수를 설정합니다 .

$ 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!

관련 정보