2025-04-17, 05:22 PM
Yessir that is what I did. I was unable to get existing container to pull the latest. So I made file share for the /cache and /config and then mounted them to the container as new file path so that it didn't matter what container connected as the config would be outside the container. Copied all the contents over and then chown/chmod the new folders in the duplicated container. For the duplicated container I exported the settings first and then just imported them thinking that it would pick up the the new path to find it's config but by the log I do not think that is actually happening? I do not have the Container Manager and using Docker, but assumed there is some config file somewhere where I need to update these path's? Or you just saying I need to now copy back over all the files back into the container?
I do not think it would be performance issue as it is the same network connection as the box, and for last couple days have not seen any performance issues for the libraries that were already discovered, so is that really a worry having them on the NAS vs inside of the container?
[2025-04-16 04:35:04.330 +00:00] [ERR] [35] MediaBrowser.Controller.Entities.BaseItem: Error refreshing owned items for "/config/root/default/Photos"
System.IO.DirectoryNotFoundException: Could not find a part of the path '/config/root/default/Photos'.
at System.IO.Enumeration.FileSystemEnumerator
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 MediaBrowser.Controller.Providers.DirectoryService.<>c.<GetFileSystemEntries>b__5_0(String p, IFileSystem fileSystem)
at MediaBrowser.Controller.IO.FileData.GetFilteredFileSystemEntries(IDirectoryService directoryService, String path, IFileSystem fileSystem, IServerApplicationHost appHost, ILogger logger, ItemResolveArgs args, Int32 flattenFolderDepth, Boolean resolveShortcuts)
at MediaBrowser.Controller.Entities.CollectionFolder.CreateResolveArgs(IDirectoryService directoryService, Boolean setPhysicalLocations)
at MediaBrowser.Controller.Entities.CollectionFolder.GetFileSystemChildren(IDirectoryService directoryService)
at MediaBrowser.Controller.Entities.BaseItem.RefreshMetadata(MetadataRefreshOptions options, CancellationToken cancellationToken)
[2025-04-16 04:35:04.341 +00:00] [ERR] [44] Emby.Server.Implementations.ScheduledTasks.TaskManager: Error executing Scheduled Task
I do not think it would be performance issue as it is the same network connection as the box, and for last couple days have not seen any performance issues for the libraries that were already discovered, so is that really a worry having them on the NAS vs inside of the container?
Code:
"env_variables" : [
{
"key" : "PATH",
"value" : "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
},
{
"key" : "HEALTHCHECK_URL",
"value" : "http://localhost:8096/health"
},
{
"key" : "DOTNET_SYSTEM_GLOBALIZATION_INVARIANT",
"value" : "1"
},
{
"key" : "LC_ALL",
"value" : "en_US.UTF-8"
},
{
"key" : "LANG",
"value" : "en_US.UTF-8"
},
{
"key" : "LANGUAGE",
"value" : "en_US:en"
},
{
"key" : "JELLYFIN_DATA_DIR",
"value" : "/jellyconfig"
},
{
"key" : "JELLYFIN_CACHE_DIR",
"value" : "/jellycache"
},
{
"key" : "JELLYFIN_CONFIG_DIR",
"value" : "/jellyconfig/config"
},
{
"key" : "JELLYFIN_LOG_DIR",
"value" : "/jellyconfig/log"
},
[2025-04-16 04:35:04.330 +00:00] [ERR] [35] MediaBrowser.Controller.Entities.BaseItem: Error refreshing owned items for "/config/root/default/Photos"
System.IO.DirectoryNotFoundException: Could not find a part of the path '/config/root/default/Photos'.
at System.IO.Enumeration.FileSystemEnumerator
1.Init()
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 MediaBrowser.Controller.Providers.DirectoryService.<>c.<GetFileSystemEntries>b__5_0(String p, IFileSystem fileSystem)
at MediaBrowser.Controller.IO.FileData.GetFilteredFileSystemEntries(IDirectoryService directoryService, String path, IFileSystem fileSystem, IServerApplicationHost appHost, ILogger logger, ItemResolveArgs args, Int32 flattenFolderDepth, Boolean resolveShortcuts)
at MediaBrowser.Controller.Entities.CollectionFolder.CreateResolveArgs(IDirectoryService directoryService, Boolean setPhysicalLocations)
at MediaBrowser.Controller.Entities.CollectionFolder.GetFileSystemChildren(IDirectoryService directoryService)
at MediaBrowser.Controller.Entities.BaseItem.RefreshMetadata(MetadataRefreshOptions options, CancellationToken cancellationToken)
[2025-04-16 04:35:04.330 +00:00] [ERR] [44] MediaBrowser.Controller.Entities.BaseItem: Error refreshing owned items for "/config/root/default/Movies"
System.IO.DirectoryNotFoundException: Could not find a part of the path '/config/root/default/Movies'.
at System.IO.Enumeration.FileSystemEnumerator
1.Init()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 MediaBrowser.Controller.Providers.DirectoryService.<>c.<GetFileSystemEntries>b__5_0(String p, IFileSystem fileSystem)
at MediaBrowser.Controller.IO.FileData.GetFilteredFileSystemEntries(IDirectoryService directoryService, String path, IFileSystem fileSystem, IServerApplicationHost appHost, ILogger logger, ItemResolveArgs args, Int32 flattenFolderDepth, Boolean resolveShortcuts)
at MediaBrowser.Controller.Entities.CollectionFolder.CreateResolveArgs(IDirectoryService directoryService, Boolean setPhysicalLocations)
at MediaBrowser.Controller.Entities.CollectionFolder.GetFileSystemChildren(IDirectoryService directoryService)
at MediaBrowser.Controller.Entities.BaseItem.RefreshMetadata(MetadataRefreshOptions options, CancellationToken cancellationToken)
[2025-04-16 04:35:04.341 +00:00] [ERR] [44] Emby.Server.Implementations.ScheduledTasks.TaskManager: Error executing Scheduled Task