
Transmission을 사용하여 파일을 다운로드하려고 하면 다음과 같은 결과가 나타납니다.
나는 이 문제를 찾으려고 노력했고 모두가 항상 권한을 올바르게 설정하라고 말했지만 나는 이렇게 했습니다.
그것은 데비안 헤드리스 서버에서 실행되고 있으며 폴더를 내 홈 디렉토리에서 다른 폴더로 옮길 때까지 작동하게 했습니다. 그 이후로 내 홈 디렉토리의 Samething에서도 그것을 시작하고 실행할 수 없습니다. 심지어 제거하고 다시 설치하고 수많은 가이드 중 하나를 따라 단계별로 설정했지만 아무것도 얻지 못했습니다.
transmission-daemon -f
여러분이 저를 도와줄 수 있을지 잘 모르겠지만 "인증이 필요한 전송 데몬"을 본 이후 출력되는 내용이 관련이 있을 수 있다고 생각합니다.
root@fileserver /# transmission-daemon -f
[19:09:48.940] Transmission 2.03 (11030) started (session.c:622)
[19:09:48.940] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:767)
[19:09:48.940] RPC Server Adding address to whitelist: 192.168.0.* (rpc-server.c:767)
[19:09:48.940] RPC Server Serving RPC and Web requests on port 9091 (rpc-server.c:940)
[19:09:48.940] RPC Server Whitelist enabled (rpc-server.c:944)
[19:09:48.940] RPC Server Password required (rpc-server.c:947)
[19:09:48.940] Port Forwarding Stopped (port-forwarding.c:178)
[19:09:48.940] DHT Generating new id (tr-dht.c:378)
[19:09:48.940] Using settings from "/root/.config/transmission-daemon" (daemon.c:443)
[19:09:48.940] Saved "/root/.config/transmission-daemon/settings.json" (bencode.c:1651)
[19:09:48.940] transmission-daemon requiring authentication (daemon.c:461)
[19:09:48.940] Watching "/home/Transmission" for new .torrent files (daemon.c:473)
[19:09:48.940] Using inotify to watch directory "/home/Transmission" (watch.c:72)
답변1
귀하의 권한이 올바르지 않지만 귀하가 보고 있지 않은 곳이 있습니다.
열려 있을 수 있습니다 /home/Transmission
(실행(x) 권한이 있는지 확인해야 합니다. ls -ld /home/Transmission
확인). 그리고 에 있지만 /home
이미 /home
이어야 합니다 a+x
.
또는 제공하지 않은 파일 자체에 있을 수도 있습니다 ls -l Transmission/Downloads/
.
SELinux 또는 유사한 시스템을 실행 중인 경우 이를 구성해야 할 수도 있습니다.
또한 데몬이 사용자로 실행되고 있습니까 debian-transmission
? 그렇다면 루트로서:
# su debian-transmission -s /bin/sh -c 'echo test > /home/Transmission/Downloads/testfile'
오류 없이 실행되어야 합니다. 권한이 거부되면 확실히 권한 문제가 있는 것입니다.
strace
실행 중인 데몬 위에서 실행하는 것이 유용 할 수도 있습니다 . 예를 들어 데몬의 pid가 123인 경우:
# strace -f -p 123 |& grep EACCES # yes, acces with one s.
그리고 다른 토렌트를 추가하거나 기존 토렌트를 중지/시작하는 동안 계속 실행하면 권한 거부 오류가 빠르게 발생합니다. 그 결과 전송이 액세스하려고 하는 파일을 인식하지 못할 수도 있습니다.