Synology-Forum.nl

Packages => 3rd party Packages => NZBGet => Topic gestart door: J-J op 28 februari 2018, 16:45:28

Titel: Permission probleem tussen NZBGet en Sonarr/Radarr
Bericht door: J-J op 28 februari 2018, 16:45:28
Dag allemaal,

Deze week beslist om over te schakelen van Sabnzbd naar NZBGet op mijn DS412+ (DSM6.1).
Ik gebruikte de turtorial (https://www.synology-forum.nl/nzbget/nzbget-installeren-(nieuw)-parkeer-deze-even-hier-omdat-het-nog-niet-af-is-(/) van @Birdy hiervoor. Ik gebruikte echter wel het package van SynoCommunity vanop GitHub (https://github.com/SynoCommunity/spksrc/issues/3138).
Alles loopt zoals het moet. Ik kan vanuit Sonarr/Radarr een nieuwe Aflevering/Film laat 'oppikken' en deze wordt dan naar NZBGet gestuurd. NZBGet verplaatst hem dan naar een andere Shared Folder (resp. '/volume1/Downloads/tv' of '/volume1/Downloads/movies')
Na het uitpakken zou Sonarr/Radarr het bestand moeten oppikken en hernoemen en naar de juiste map verplaatsen.
Dat laatste gebeurd echter niet.
In de log zie ik:
Citaat
18-2-28 13:53:09.4|Debug|VideoFileInfoReader|Getting media info from /volume1/Downloads/movies/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp.mp4
18-2-28 13:53:09.5|Debug|ImportApprovedMovie|Decisions: 1
18-2-28 13:53:09.5|Debug|Parser|Parsing string 'my.movie.2017.720p.bluray.x264.rlsgrp'
18-2-28 13:53:09.5|Debug|Parser|Movie Parsed. My Movie - 2017
18-2-28 13:53:09.5|Debug|Parser|Language parsed: English
18-2-28 13:53:09.5|Debug|QualityParser|Trying to parse quality for my.movie.2017.720p.bluray.x264.rlsgrp
18-2-28 13:53:09.5|Debug|Parser|Quality parsed: SDTV v1
18-2-28 13:53:09.5|Debug|Parser|Release Group parsed: NG
18-2-28 13:53:09.6|Debug|MovieFileMovingService|Moving movie file: /volume1/Downloads/movies/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp.mp4 to /volume1/Films/My Movie (2017)/My Movie 2017 720p BluRay x264-RLSGRP.mp4
18-2-28 13:53:09.6|Debug|MovieFileMovingService|Moving movie file: /volume1/Downloads/movies/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp.mp4 to /volume1/Films/My Movie (2017)/My Movie 2017 720p BluRay x264-RLSGRP.mp4
18-2-28 13:53:09.6|Debug|DiskTransferService|Move [/volume1/Downloads/movies/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp.mp4] > [/volume1/Films/My Movie (2017)/My Movie 2017 720p BluRay x264-RLSGRP.mp4]
18-2-28 13:53:09.7|Debug|DiskProvider|Hardlink '/volume1/Downloads/movies/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp.mp4' to '/volume1/Downloads/movies/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp.mp4.backup~' failed.

[v0.2.0.980] System.UnauthorizedAccessException: Permission denied ---> Mono.Unix.UnixIOException: Permission denied [EACCES].
   --- End of inner exception stack trace ---
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00005] in <e035688a806b484da1bbfa019e10726b>:0
  at Mono.Unix.UnixMarshal.ThrowExceptionForLastErrorIf (System.Int32 retval) [0x00004] in <e035688a806b484da1bbfa019e10726b>:0
  at Mono.Unix.UnixFileSystemInfo.CreateLink (System.String path) [0x0000c] in <e035688a806b484da1bbfa019e10726b>:0
  at NzbDrone.Mono.Disk.DiskProvider.TryCreateHardLink (System.String source, System.String destination) [0x00006] in <5a3d0b9317e748d29399e58890deb183>:0

18-2-28 13:53:09.7|Debug|DiskTransferService|Rolling back incomplete file move [/volume1/Downloads/movies/my.movie.2017.720p.bluray.x264.rlsgrp   /my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp.mp4] to [/volume1/Films/My Movie (2017)/My Movie 2017 720p BluRay x264-RLSGRP.mp4].
18-2-28 13:53:12.7|Warn|ImportApprovedMovie|Couldn't import movie /volume1/Downloads/movies/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp/my.movie.2017.720p.bluray.x264.rlsgrp.mp4

Persmissions staan als volgt ingesteld:

NZBGet (waar de download vandaan komt):
(https://i.imgur.com/96uLAeM.png)

(https://i.imgur.com/ALYTAjy.png)


Downloads (Waar download naar verplaatst wordt door NZBGet)
(https://i.imgur.com/WM5aaVM.png)

(https://i.imgur.com/Q7uFuOy.png)



De user "apps" is een algemene gebruiker die ik gebruik voor alle mappen waar ik media in bewaar.
Deze heb ik aan de user group "sc-download" toegevoegd en heeft voor de rest alle rechten.

(https://i.imgur.com/V1wDTmC.png)


Als ik Sabnzbd instel als Download client in Sonarr/Radarr, heb ik dit probleem echter niet. Hij kan dan dan gewoon de rechten overnemen van de onderliggende gebruiker "Sabnzbd" en aanpassen naar "User=apps" en "Permission= 777"

Zoals eerder aangegeven heb ik NZBGet, maar ook Sonarr en Radarr geinstalleerd van een extern '.spk-bestand'. Deze krijgen de gebruikersnaam 'sc-nzbget' / 'sc-nzbdrone' / 'sc-radarr'.
Sabnzbd werd gedownload via Package Center en heeft gewoon de gebruikersnaam 'sabnzbd' (kan zijn dat ik deze nog op DSM5 geïnstalleerd had en niet meer heb aangeraakt sind de update naar DSM6)

Heeft iemand een idee waar het mis gaat?

Bedankt alvast voor de hulp.

J-J
Titel: Re: Permission probleem tussen NZBGet en Sonarr/Radarr
Bericht door: Birdy op 28 februari 2018, 17:01:53
1 x plaatsen (https://www.synology-forum.nl/nzbget/permission-probleem-tussen-nzbget-en-sonarrradarr-34426/msg225173/?topicseen#new) is genoeg, deze gaat op slot.