-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rTorrent user & Webserver user cannot access... (synology, docker) #44
Comments
Having the same issue here on my synology box. Have you found a solution? |
Nope, sorry. I tried everything I could think of. I'm clueless. |
Which USR_ID and GRP_ID did you set ? |
I'm actually running into the same issue, are those USR ID and GRP ID even mapped properly? using same ID for all linuxserver docker files and this is the only one that doesnt seem to work correctly... |
Did anyone solve this issue? I'm having the same issue on my Synology NAS. I'm using UID=1029, GID=100. The UID has full read/write to the folder I mapped to /downloads. |
I had the same issue, although not on on a Synology. I fixed it by doing |
I just tried again right now, but still couldn't solve it. I've set up GRP_ID and USR_ID properly. I'm getting the same permission errors. The linuxserver/rutorrent container is working properly, so it couldn't be that hard to fix. I'd rather use this image because of autodl-irssi. |
Sorry for necromancy, but I think I've found a root cause of this. There are really two users inside of the container:
|
in my case there was no torrent directory at all, i created the torrent directory manually and it worked. |
I think that is the exact problem because rutorrent manages to create the folders it needs, however the webserver doesn't have access to read it (i.e nginx). @spoooyders when you say chmod path to download, do you mean inside the container or the mount folder on the host? I tried that chmod on the host but didn't work. Btw, this problem only happens for me on my NAS smb share mount folder, if I pick a local folder, it works flawlessly |
@fmiguelmmartins on the host. Compose file:
Permissions:
So in my case it is 755 mode for downloads directory, but really 705 should be enough. Inside the container:
^ Note same 755 mode in a container, which is good.
As you see nginx user can access downloads directory without issues. |
After creating the container with docker, I can launch ruTorrent, but with errors.
Using rtorrent-rutorrent:latest installed today.
Hardware: DS918+
Architecture: Apollo Lake
Synology Packages:
ENV Settings from Docker:
Mount path "/downloads" set in Docker's volume settings
What is the Webserver user and the rTorrent user? Should I create new users for them in the synology settings? If yes, then what username/password?
LOG:
[28.11.2017 13:11:00] WebUI started.
[28.11.2017 13:11:00] Webserver user doesn't have read/write/execute access to the torrents directory. You cannot add torrents via ruTorrent. (/downloads/.rutorrent/torrents)
[28.11.2017 13:11:00] Webserver user doesn't have read/write/execute access to the settings directory. ruTorrent settings cannot be saved. (/downloads/.rutorrent/settings)
[28.11.2017 13:11:00] rTorrent user must have read/execute access to the torrents directory. You cannot add torrents via ruTorrent. (/downloads/.rutorrent/torrents)
[28.11.2017 13:11:00] rTorrent user must have read/write/execute access to the settings directory. (/downloads/.rutorrent/settings)
[28.11.2017 13:11:00] rutracker_check: Plugin will not work. Webserver user must have execute access to the rtorrent session directory (/downloads/.rtorrent/session/).
[28.11.2017 13:11:00] _task: Some functionality will be unavailable. rTorrent user can't access external program (pgrep).
[28.11.2017 13:11:00] autotools: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] create: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] datadir: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] history: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] loginmgr: Some functionality will be unavailable. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] ratio: Some functionality will be unavailable. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] retrackers: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] rss: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] rutracker_check: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] scheduler: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] trafic: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] unpack: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] xmpp: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] mediainfo: Plugin will not work. rTorrent user can't access external program (mediainfo).
[28.11.2017 13:11:00] rss: Some functionality will be unavailable. rTorrent user can't access external program (curl).
[28.11.2017 13:11:00] screenshots: Plugin will not work. rTorrent user can't access external program (ffmpeg).
[28.11.2017 13:11:00] spectrogram: Plugin will not work. rTorrent user can't access external program (sox).
The folders logged above all exist.
The text was updated successfully, but these errors were encountered: