GravityRZ 2 Posted January 21 Share Posted January 21 I did a lot of reading changed photo directory to ACL gave R/W rights to system internal user emby to photo did a lot of other things but still emby refuses to scan de photo directory on my synology DS718+ with DSM 7 adding a single path eg /volume1/photo/aidastraat/ works, i can see the photo's from map aidastraat however /volume1/photo will not work inside the photo directory there are multiple maps of all other hollidays and stuff log shows that emby seems to have a problem with the @eaDir directory(this is not a problem with the video/music libraries, they al work fine so when pointing to a single folder which has the @eaDir inside this gives no problems when pointing to a folder which has multiple subdirectories which all have the @eaDir inside this gives PROBLEMS AND NOTHING IS SCANNED i think 2024 should be the year that finally ALL emby photo directory problems will bre solved(hopefully in the beginning of 2024) this needs to be idiot proof like it is with the music and video libraries Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology7_{version}_x86_64.spk -noautorunwebapp Operating system: Linux version 4.4.180+ (root@build3) (gcc version 8.5.0 (GCC) ) #42962 SMP Mon May 29 14:38:23 CST 2023 Framework: .NET 6.0.20 OS/Process: x64/x64 Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll Processor count: 4 Data path: /var/packages/EmbyServer/var Application path: /volume1/@appstore/EmbyServer/system System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/volume1/photo/Aidastraat/@eaDir' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator`1.Init() at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.FileSystemInfos(String directory, String expression, EnumerationOptions options, Boolean isNormalized) at System.IO.DirectoryInfo.InternalEnumerateInfos(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileSystemEntries(String path, Boolean recursive) at MediaBrowser.Controller.Providers.DirectoryService.GetFileSystemEntries(String path, Boolean clearCache) at Emby.Server.Implementations.Library.Resolvers.Movies.MovieResolver.ResolveVideos[T](IEnumerable`1 fileSystemEntries, Folder parent, IDirectoryService directoryService, Boolean supportMultiEditions, LibraryOptions libraryOptions, Boolean parseName, Boolean enforceIgnore, Boolean checkSubFolders) at Emby.Server.Implementations.Library.Resolvers.Movies.MovieResolver.FindMovie[T](FileSystemMetadata[] fileSystemEntries, Folder parent, IDirectoryService directoryService, LibraryOptions libraryOptions, Boolean supportsMultiVersion, Boolean parseName) at Emby.Server.Implementations.Library.Resolvers.Movies.MovieResolver.ResolveVideos[T](IEnumerable`1 fileSystemEntries, Folder parent, IDirectoryService directoryService, Boolean supportMultiEditions, LibraryOptions libraryOptions, Boolean parseName, Boolean enforceIgnore, Boolean checkSubFolders) at Emby.Server.Implementations.Library.Resolvers.Movies.MovieResolver.ResolveMultiple(Folder parent, List`1 files, LibraryOptions libraryOptions, IDirectoryService directoryService) at Emby.Server.Implementations.Library.LibraryManager.ResolvePaths(FileSystemMetadata[] files, IDirectoryService directoryService, Folder parent, LibraryOptions libraryOptions) at MediaBrowser.Controller.Entities.Folder.ValidateChildrenInternal(IProgress`1 progress, CancellationToken cancellationToken, Boolean recursive, Boolean refreshChildMetadata, MetadataRefreshOptions refreshOptions, IDirectoryService directoryService) at Emby.Providers.Manager.ProviderManager.RefreshCollectionFolderChildren(MetadataRefreshOptions options, CollectionFolder collectionFolder, CancellationToken cancellationToken) Source: System.Private.CoreLib TargetSite: IntPtr CreateDirectoryHandle(System.String, Boolean) InnerException: System.IO.IOException: Permission denied Source: TargetSite: Link to comment Share on other sites More sharing options...
GravityRZ 2 Posted January 21 Author Share Posted January 21 and this error shows up *** Error Report *** Version: 4.7.14.0 Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology7_{version}_x86_64.spk -noautorunwebapp Operating system: Linux version 4.4.180+ (root@build3) (gcc version 8.5.0 (GCC) ) #42962 SMP Mon May 29 14:38:23 CST 2023 Framework: .NET 6.0.20 OS/Process: x64/x64 Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll Processor count: 4 Data path: /var/packages/EmbyServer/var Application path: /volume1/@appstore/EmbyServer/system System.IO.IOException: System.IO.IOException: The configured user limit (8192) on the number of inotify watches has been reached, or the operating system failed to allocate a required resource. Source: TargetSite: No Stack Trace Available Link to comment Share on other sites More sharing options...
Solution GravityRZ 2 Posted January 21 Author Solution Share Posted January 21 as with any other forum. i had to solve the problem myself. and as always i now get instant replies what the solution was. Link to comment Share on other sites More sharing options...
Luke 37068 Posted January 21 Share Posted January 21 Hi, thanks for following up. Link to comment Share on other sites More sharing options...
FrostByte 5049 Posted January 22 Share Posted January 22 23 hours ago, GravityRZ said: and this error shows up *** Error Report *** Version: 4.7.14.0 Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology7_{version}_x86_64.spk -noautorunwebapp Operating system: Linux version 4.4.180+ (root@build3) (gcc version 8.5.0 (GCC) ) #42962 SMP Mon May 29 14:38:23 CST 2023 Framework: .NET 6.0.20 OS/Process: x64/x64 Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll Processor count: 4 Data path: /var/packages/EmbyServer/var Application path: /volume1/@appstore/EmbyServer/system System.IO.IOException: System.IO.IOException: The configured user limit (8192) on the number of inotify watches has been reached, or the operating system failed to allocate a required resource. Source: TargetSite: No Stack Trace Available Not related to your original log with the @eaDir folder permissions, but your latest post shows an inotify error which will cause RTM not to work and can easily be fixed by increasing the number of watches. Link to comment Share on other sites More sharing options...
GravityRZ 2 Posted January 22 Author Share Posted January 22 3 minutes ago, FrostByte said: Not related to your original log with the @eaDir folder permissions, but your latest post shows an inotify error which will cause RTM not to work and can easily be fixed by increasing the number of watches. can you point out where to input this new number? Link to comment Share on other sites More sharing options...
FrostByte 5049 Posted January 22 Share Posted January 22 16 minutes ago, GravityRZ said: can you point out where to input this new number? There's a little guide on creating a scheduled task in the link below. https://emby.media/community/index.php?/topic/106276-how-to-fix-rtm-not-working-caused-by-limited-inotify-instanceswatches/ Link to comment Share on other sites More sharing options...
GravityRZ 2 Posted January 22 Author Share Posted January 22 thanks, never new this was such a big deal on synology. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now