Sonarr / Sonarr

Smart PVR for newsgroup and bittorrent users.
https://sonarr.tv
GNU General Public License v3.0
10.82k stars 1.42k forks source link

Show metadata (banner, fanart, ...) cannot be saved (Access to the path is denied) #4420

Closed CombeeMike closed 3 years ago

CombeeMike commented 3 years ago

When adding new shows or re-scanning existing ones, all the folders etc. are created correctly but metadata like banner, fanart & poster cannot be saved.

To Reproduce

-> Exception in log:

Couldn't download image /home/sonarr/.config/NzbDrone/MediaCover/12/banner.jpg for [323168][13 Reasons Why]. Access to the path is denied.: Access to the path is denied.

System.UnauthorizedAccessException: Access to the path is denied. ---> System.IO.IOException: Operation not permitted
   --- End of inner exception stack trace ---
 at Interop.ThrowExceptionForIoErrno (Interop+ErrorInfo errorInfo, System.String path, System.Boolean isDirectory, System.Func`2[T,TResult] errorRewriter) [0x00017] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
 at Interop.CheckIo (System.Int64 result, System.String path, System.Boolean isDirectory, System.Func`2[T,TResult] errorRewriter) [0x0000d] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
 at Interop.CheckIo (System.Int32 result, System.String path, System.Boolean isDirectory, System.Func`2[T,TResult] errorRewriter) [0x00000] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
 at System.IO.FileSystem.CopyFile (System.String sourceFullPath, System.String destFullPath, System.Boolean overwrite) [0x00068] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
 at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x0006e] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
 at NzbDrone.Common.Disk.DiskProviderBase.CopyFileInternal (System.String source, System.String destination, System.Boolean overwrite) [0x00000] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Common\Disk\DiskProviderBase.cs:208 
 at NzbDrone.Mono.Disk.DiskProvider.CopyFileInternal (System.String source, System.String destination, System.Boolean overwrite) [0x00076] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Mono\Disk\DiskProvider.cs:129 
 at NzbDrone.Common.Disk.DiskProviderBase.CopyFile (System.String source, System.String destination, System.Boolean overwrite) [0x000bc] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Common\Disk\DiskProviderBase.cs:203 
 at NzbDrone.Core.Extras.Metadata.MetadataService.DownloadImage (NzbDrone.Core.Tv.Series series, NzbDrone.Core.Extras.Metadata.Files.ImageFileResult image) [0x00038] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Extras\Metadata\MetadataService.cs:424

The file /home/sonarr/.config/NzbDrone/MediaCover/12/banner.jpg mentioned in the error is downloaded correctly, however, the "target" file /media/nas/media/shows/13 Reasons Why/banner.jpg is the one with 0 kb.

Permissions etc. should be fine since sonarr can create the folder for new series, seasons etc. AND successfully imports newly downloaded episodes into the same folder (/media/nas/media/shows/13 Reasons Why/)...

Expected behavior Meta data should be saved without any errors.

Platform Information (please complete the following information):

Trace Logs

21-4-1 12:22:24.7|Info|RefreshSeriesService|Updating Info for 13 Reasons Why
21-4-1 12:22:24.7|Trace|EventAggregator|Publishing CommandUpdatedEvent
21-4-1 12:22:24.7|Trace|EventAggregator|CommandUpdatedEvent -> CommandModule
21-4-1 12:22:24.7|Trace|EventAggregator|CommandUpdatedEvent <- CommandModule
21-4-1 12:22:24.7|Trace|HttpClient|Req: [GET] http://skyhook.sonarr.tv/v1/tvdb/shows/en/323168
21-4-1 12:22:24.7|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
21-4-1 12:22:24.8|Trace|HttpClient|Res: [GET] http://skyhook.sonarr.tv/v1/tvdb/shows/en/323168: 200.OK (94 ms)
21-4-1 12:22:24.8|Trace|HttpClient|Req: [GET] http://services.sonarr.tv/v1/dailyseries
21-4-1 12:22:24.8|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
21-4-1 12:22:24.8|Trace|HttpClient|Res: [GET] http://services.sonarr.tv/v1/dailyseries: 200.OK (69 ms)
21-4-1 12:22:24.9|Trace|EventAggregator|Publishing SeriesEditedEvent
21-4-1 12:22:24.9|Trace|EventAggregator|SeriesEditedEvent -> SeriesEditedService
21-4-1 12:22:24.9|Trace|EventAggregator|SeriesEditedEvent <- SeriesEditedService
21-4-1 12:22:24.9|Trace|EventAggregator|SeriesEditedEvent -> SeriesModule
21-4-1 12:22:24.9|Trace|EventAggregator|SeriesEditedEvent <- SeriesModule
21-4-1 12:22:24.9|Info|RefreshEpisodeService|Starting episode info refresh for: [323168][13 Reasons Why]
21-4-1 12:22:24.9|Debug|RefreshEpisodeService|Not adjusting episode air times for Netflix series 13 Reasons Why
21-4-1 12:22:24.9|Trace|Http|Req: 399 [GET] /api/episode?seriesId=12
21-4-1 12:22:24.9|Trace|Http|Req: 400 [GET] /api/episodefile?seriesId=12
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '3/2/0.1'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '3/2/0.1'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '3/2/0.1'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '3/2/0.1'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '3/2/0.1'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '3/2/0.1'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '3/2/0.1'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Trace|Http|Res: 400 [GET] /api/episodefile?seriesId=12: 200.OK (31 ms)
21-4-1 12:22:24.9|Debug|Api|[GET] /api/episodefile?seriesId=12: 200.OK (31 ms)
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '3/2/0.1'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '3/2/0.1'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '3/2/0.1'
21-4-1 12:22:24.9|Debug|MediaInfoFormatter|Formatting audio channels using 'AudioChannelPositions', with a value of: '2/0/0'
21-4-1 12:22:24.9|Trace|EventAggregator|Publishing EpisodeInfoRefreshedEvent
21-4-1 12:22:24.9|Trace|Http|Res: 399 [GET] /api/episode?seriesId=12: 200.OK (61 ms)
21-4-1 12:22:24.9|Trace|EventAggregator|EpisodeInfoRefreshedEvent -> EpisodeAddedService
21-4-1 12:22:24.9|Debug|Api|[GET] /api/episode?seriesId=12: 200.OK (61 ms)
21-4-1 12:22:24.9|Debug|EpisodeAddedService|No new episodes, skipping search
21-4-1 12:22:24.9|Trace|EventAggregator|EpisodeInfoRefreshedEvent <- EpisodeAddedService
21-4-1 12:22:24.9|Info|RefreshEpisodeService|Finished episode refresh for series: [323168][13 Reasons Why].
21-4-1 12:22:24.9|Debug|RefreshSeriesService|Finished series refresh for 13 Reasons Why
21-4-1 12:22:24.9|Trace|EventAggregator|Publishing SeriesUpdatedEvent
21-4-1 12:22:24.9|Trace|EventAggregator|SeriesUpdatedEvent -> DiskScanService
21-4-1 12:22:25.0|Info|DiskScanService|Scanning disk for 13 Reasons Why
21-4-1 12:22:25.0|Trace|EventAggregator|Publishing CommandUpdatedEvent
21-4-1 12:22:25.0|Trace|EventAggregator|CommandUpdatedEvent -> CommandModule
21-4-1 12:22:25.0|Trace|EventAggregator|CommandUpdatedEvent <- CommandModule
21-4-1 12:22:25.0|Debug|DiskScanService|Scanning '/media/nas/media/shows/13 Reasons Why' for video files
21-4-1 12:22:25.0|Trace|DiskScanService|49 files were found in /media/nas/media/shows/13 Reasons Why
21-4-1 12:22:25.0|Debug|DiskScanService|13 video files were found in /media/nas/media/shows/13 Reasons Why
21-4-1 12:22:25.0|Trace|DiskScanService|Finished getting episode files for: [323168][13 Reasons Why] [00:00:00.0124477]
21-4-1 12:22:25.0|Debug|DiskScanService|[323168][13 Reasons Why] Cleaning up media files in DB
21-4-1 12:22:25.0|Debug|ImportDecisionMaker|Analyzing 0/13 files.
21-4-1 12:22:25.0|Trace|DiskScanService|Import decisions complete for: [323168][13 Reasons Why] [00:00:00.0049301]
21-4-1 12:22:25.0|Trace|ConfigService|Using default config value for 'deleteemptyfolders' defaultValue:'False'
21-4-1 12:22:25.0|Info|DiskScanService|Completed scanning disk for 13 Reasons Why
21-4-1 12:22:25.0|Trace|EventAggregator|Publishing SeriesScannedEvent
21-4-1 12:22:25.0|Trace|EventAggregator|SeriesScannedEvent -> SeriesScannedHandler
21-4-1 12:22:25.0|Trace|EventAggregator|SeriesScannedEvent <- SeriesScannedHandler
21-4-1 12:22:25.0|Trace|EventAggregator|SeriesScannedEvent -> UpdateEpisodeFileService
21-4-1 12:22:25.0|Trace|ConfigService|Using default config value for 'filedate' defaultValue:'None'
21-4-1 12:22:25.0|Trace|EventAggregator|SeriesScannedEvent <- UpdateEpisodeFileService
21-4-1 12:22:25.0|Trace|EventAggregator|SeriesScannedEvent -> UpdateMediaInfoService
21-4-1 12:22:25.0|Trace|ConfigService|Using default config value for 'enablemediainfo' defaultValue:'True'
21-4-1 12:22:25.0|Trace|EventAggregator|SeriesScannedEvent <- UpdateMediaInfoService
21-4-1 12:22:25.0|Trace|EventAggregator|SeriesScannedEvent -> ExistingExtraFileService
21-4-1 12:22:25.0|Debug|ExistingExtraFileService|Looking for existing extra files in /media/nas/media/shows/13 Reasons Why
21-4-1 12:22:25.0|Debug|DiskScanService|Scanning '/media/nas/media/shows/13 Reasons Why' for non-video files
21-4-1 12:22:25.0|Trace|DiskScanService|49 files were found in /media/nas/media/shows/13 Reasons Why
21-4-1 12:22:25.0|Debug|DiskScanService|36 non-video files were found in /media/nas/media/shows/13 Reasons Why
21-4-1 12:22:25.0|Debug|ExistingMetadataImporter|Looking for existing metadata in /media/nas/media/shows/13 Reasons Why
21-4-1 12:22:25.0|Debug|Parser|Parsing string 'season-all-poster.jpg'
21-4-1 12:22:25.0|Debug|Parser|Unable to parse season-all-poster.jpg
21-4-1 12:22:25.0|Debug|Parser|Parsing string 'season-all-poster.jpg'
21-4-1 12:22:25.0|Debug|Parser|Unable to parse season-all-poster.jpg
21-4-1 12:22:25.0|Debug|Parser|Parsing string 'season-all-banner.jpg'
21-4-1 12:22:25.0|Debug|Parser|Unable to parse season-all-banner.jpg
21-4-1 12:22:25.0|Debug|Parser|Parsing string 'season-all-banner.jpg'
21-4-1 12:22:25.0|Debug|Parser|Unable to parse season-all-banner.jpg
21-4-1 12:22:25.1|Info|ExistingMetadataImporter|Found 0 existing metadata files
21-4-1 12:22:25.1|Debug|ExistingSubtitleImporter|Looking for existing subtitle files in /media/nas/media/shows/13 Reasons Why
21-4-1 12:22:25.1|Info|ExistingSubtitleImporter|Found 0 existing subtitle files
21-4-1 12:22:25.1|Debug|ExistingOtherExtraImporter|Looking for existing extra files in /media/nas/media/shows/13 Reasons Why
21-4-1 12:22:25.1|Debug|Parser|Parsing string 'season-all-poster.jpg'
21-4-1 12:22:25.1|Debug|Parser|Unable to parse season-all-poster.jpg
21-4-1 12:22:25.1|Debug|Parser|Attempting to parse episode info using directory and file names. 13 Reasons Why
21-4-1 12:22:25.1|Debug|Parser|Parsing string '13 Reasons Why season-all-poster.jpg'
21-4-1 12:22:25.1|Debug|Parser|Unable to parse 13 Reasons Why season-all-poster.jpg
21-4-1 12:22:25.1|Debug|Parser|Attempting to parse episode info using directory name. 13 Reasons Why
21-4-1 12:22:25.1|Debug|Parser|Parsing string '13 Reasons Why.jpg'
21-4-1 12:22:25.1|Debug|Parser|Unable to parse 13 Reasons Why.jpg
21-4-1 12:22:25.1|Debug|AggregateQuality|Using quality: Unknown v1
21-4-1 12:22:25.1|Debug|ExistingOtherExtraImporter|Cannot find related episodes for: /media/nas/media/shows/13 Reasons Why/season-all-poster.jpg
21-4-1 12:22:25.1|Debug|Parser|Parsing string 'season-all-banner.jpg'
21-4-1 12:22:25.1|Debug|Parser|Unable to parse season-all-banner.jpg
21-4-1 12:22:25.1|Debug|Parser|Attempting to parse episode info using directory and file names. 13 Reasons Why
21-4-1 12:22:25.1|Debug|Parser|Parsing string '13 Reasons Why season-all-banner.jpg'
21-4-1 12:22:25.1|Debug|Parser|Unable to parse 13 Reasons Why season-all-banner.jpg
21-4-1 12:22:25.1|Debug|Parser|Attempting to parse episode info using directory name. 13 Reasons Why
21-4-1 12:22:25.1|Debug|Parser|Parsing string '13 Reasons Why.jpg'
21-4-1 12:22:25.1|Debug|Parser|Unable to parse 13 Reasons Why.jpg
21-4-1 12:22:25.1|Debug|AggregateQuality|Using quality: Unknown v1
21-4-1 12:22:25.1|Debug|ExistingOtherExtraImporter|Cannot find related episodes for: /media/nas/media/shows/13 Reasons Why/season-all-banner.jpg
21-4-1 12:22:25.1|Info|ExistingOtherExtraImporter|Found 0 existing other extra files
21-4-1 12:22:25.1|Info|ExistingExtraFileService|Found 0 extra files
21-4-1 12:22:25.1|Trace|EventAggregator|SeriesScannedEvent <- ExistingExtraFileService
21-4-1 12:22:25.1|Trace|EventAggregator|SeriesUpdatedEvent <- DiskScanService
21-4-1 12:22:25.1|Trace|EventAggregator|SeriesUpdatedEvent -> XemService
21-4-1 12:22:25.1|Debug|XemService|Scene numbering is not available for 13 Reasons Why [323168]
21-4-1 12:22:25.1|Trace|EventAggregator|SeriesUpdatedEvent <- XemService
21-4-1 12:22:25.1|Trace|EventAggregator|SeriesUpdatedEvent -> SeriesModule
21-4-1 12:22:25.1|Trace|EventAggregator|SeriesUpdatedEvent <- SeriesModule
21-4-1 12:22:25.1|Trace|EventAggregator|SeriesUpdatedEvent ~> MediaCoverService
21-4-1 12:22:25.1|Trace|CommandQueueManager|Updating command status
21-4-1 12:22:25.1|Trace|HttpClient|Req: [HEAD] https://artworks.thetvdb.com/banners/graphical/323168-g4.jpg
21-4-1 12:22:25.1|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
21-4-1 12:22:25.1|Trace|Owin|SQLite error (5): database is locked in "PRAGMA cache_size=-10000"
21-4-1 12:22:25.1|Trace|Owin|

21-4-1 12:22:25.3|Trace|EventAggregator|Publishing CommandUpdatedEvent
21-4-1 12:22:25.3|Trace|EventAggregator|CommandUpdatedEvent -> CommandModule
21-4-1 12:22:25.3|Trace|EventAggregator|CommandUpdatedEvent <- CommandModule
21-4-1 12:22:25.3|Trace|EventAggregator|Publishing CommandExecutedEvent
21-4-1 12:22:25.3|Trace|EventAggregator|CommandExecutedEvent -> TaskManager
21-4-1 12:22:25.3|Trace|EventAggregator|CommandExecutedEvent <- TaskManager
21-4-1 12:22:25.3|Trace|EventAggregator|CommandExecutedEvent -> TaskModule
21-4-1 12:22:25.3|Trace|EventAggregator|CommandExecutedEvent <- TaskModule
21-4-1 12:22:25.3|Trace|CommandExecutor|RefreshSeriesCommand <- RefreshSeriesService [00:00:03.2999430]
21-4-1 12:22:25.3|Trace|HttpClient|Res: [HEAD] https://artworks.thetvdb.com/banners/graphical/323168-g4.jpg: 200.OK (172 ms)
21-4-1 12:22:25.3|Trace|HttpClient|Req: [HEAD] https://artworks.thetvdb.com/banners/posters/323168-2.jpg
21-4-1 12:22:25.3|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
21-4-1 12:22:25.4|Trace|HttpClient|Res: [HEAD] https://artworks.thetvdb.com/banners/posters/323168-2.jpg: 200.OK (115 ms)
21-4-1 12:22:25.4|Trace|HttpClient|Req: [HEAD] https://artworks.thetvdb.com/banners/fanart/original/323168-3.jpg
21-4-1 12:22:25.4|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
21-4-1 12:22:25.6|Trace|HttpClient|Res: [HEAD] https://artworks.thetvdb.com/banners/fanart/original/323168-3.jpg: 200.OK (115 ms)
21-4-1 12:22:25.6|Trace|EventAggregator|Publishing MediaCoversUpdatedEvent
21-4-1 12:22:25.6|Trace|EventAggregator|MediaCoversUpdatedEvent -> ExtraService
21-4-1 12:22:25.6|Debug|CleanExtraFileService|Cleaning missing metadata files for series: 13 Reasons Why
21-4-1 12:22:25.6|Debug|XbmcMetadata|Generating tvshow.nfo for: 13 Reasons Why
21-4-1 12:22:25.6|Debug|XbmcMetadata|Saving tvshow.nfo for 13 Reasons Why
21-4-1 12:22:25.6|Error|MetadataService|Couldn't download image /home/sonarr/.config/NzbDrone/MediaCover/12/banner.jpg for [323168][13 Reasons Why]. Access to the path is denied.

[v2.0.0.5344] System.UnauthorizedAccessException: Access to the path is denied. ---> System.IO.IOException: Operation not permitted
   --- End of inner exception stack trace ---
  at Interop.ThrowExceptionForIoErrno (Interop+ErrorInfo errorInfo, System.String path, System.Boolean isDirectory, System.Func`2[T,TResult] errorRewriter) [0x00017] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
  at Interop.CheckIo (System.Int64 result, System.String path, System.Boolean isDirectory, System.Func`2[T,TResult] errorRewriter) [0x0000d] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
  at Interop.CheckIo (System.Int32 result, System.String path, System.Boolean isDirectory, System.Func`2[T,TResult] errorRewriter) [0x00000] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
  at System.IO.FileSystem.CopyFile (System.String sourceFullPath, System.String destFullPath, System.Boolean overwrite) [0x00068] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
  at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x0006e] in <12b418a7818c4ca0893feeaaf67f1e7f>:0 
  at NzbDrone.Common.Disk.DiskProviderBase.CopyFileInternal (System.String source, System.String destination, System.Boolean overwrite) [0x00000] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Common\Disk\DiskProviderBase.cs:208 
  at NzbDrone.Mono.Disk.DiskProvider.CopyFileInternal (System.String source, System.String destination, System.Boolean overwrite) [0x00076] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Mono\Disk\DiskProvider.cs:129 
  at NzbDrone.Common.Disk.DiskProviderBase.CopyFile (System.String source, System.String destination, System.Boolean overwrite) [0x000bc] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Common\Disk\DiskProviderBase.cs:203 
  at NzbDrone.Core.Extras.Metadata.MetadataService.DownloadImage (NzbDrone.Core.Tv.Series series, NzbDrone.Core.Extras.Metadata.Files.ImageFileResult image) [0x00038] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Extras\Metadata\MetadataService.cs:424 

21-4-1 12:22:25.6|Debug|MetadataService|Series image already exists: /media/nas/media/shows/13 Reasons Why/poster.jpg
21-4-1 12:22:25.6|Debug|MetadataService|Series image already exists: /media/nas/media/shows/13 Reasons Why/fanart.jpg
21-4-1 12:22:25.6|Debug|MetadataService|Season image already exists: /media/nas/media/shows/13 Reasons Why/season01-poster.jpg
21-4-1 12:22:25.6|Debug|MetadataService|Season image already exists: /media/nas/media/shows/13 Reasons Why/season02-poster.jpg
21-4-1 12:22:25.6|Debug|MetadataService|Season image already exists: /media/nas/media/shows/13 Reasons Why/season03-poster.jpg
21-4-1 12:22:25.6|Debug|MetadataService|Season image already exists: /media/nas/media/shows/13 Reasons Why/season04-poster.jpg
21-4-1 12:22:25.6|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x01 the first polaroid.mkv
21-4-1 12:22:25.6|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x01 the first polaroid-thumb.jpg
21-4-1 12:22:25.6|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x02 two girls kissing.mkv
21-4-1 12:22:25.6|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x02 two girls kissing-thumb.jpg
21-4-1 12:22:25.6|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x03 the drunk slut.mkv
21-4-1 12:22:25.6|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x03 the drunk slut-thumb.jpg
21-4-1 12:22:25.7|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x04 the second polaroid.mkv
21-4-1 12:22:25.7|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x04 the second polaroid-thumb.jpg
21-4-1 12:22:25.7|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x05 the chalk machine.mkv
21-4-1 12:22:25.7|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x05 the chalk machine-thumb.jpg
21-4-1 12:22:25.7|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x06 the smile at the end of the dock.mkv
21-4-1 12:22:25.7|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x06 the smile at the end of the dock-thumb.jpg
21-4-1 12:22:25.7|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x07 the third polaroid.mkv
21-4-1 12:22:25.7|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x07 the third polaroid-thumb.jpg
21-4-1 12:22:25.7|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x08 the little girl.mkv
21-4-1 12:22:25.7|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x08 the little girl-thumb.jpg
21-4-1 12:22:25.7|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x09 the missing page.mkv
21-4-1 12:22:25.7|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x09 the missing page-thumb.jpg
21-4-1 12:22:25.7|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x10 smile, bitches.mkv
21-4-1 12:22:25.7|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x10 smile, bitches-thumb.jpg
21-4-1 12:22:25.7|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x11 bryce and chloe.mkv
21-4-1 12:22:25.7|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x11 bryce and chloe-thumb.jpg
21-4-1 12:22:25.7|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x12 the box of polaroids.mkv
21-4-1 12:22:25.7|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x12 the box of polaroids-thumb.jpg
21-4-1 12:22:25.7|Debug|XbmcMetadata|Generating Episode Metadata for: /media/nas/media/shows/13 Reasons Why/season 02/02x13 bye.mkv
21-4-1 12:22:25.7|Debug|MetadataService|Episode image already exists: /media/nas/media/shows/13 Reasons Why/season 02/02x13 bye-thumb.jpg
CombeeMike commented 3 years ago

Just revisited my whole setup and realized that it's almost certainly an permissions issue with CIFS mounts that I'll have to figure out somehow...

bakerboy448 commented 3 years ago

for future reference

Local permission issues are not a bug

Please use one of the support channels: forums, subreddit, discord , or IRC for support/questions.