Hi, I recently migrated my Jellyfin server from Windows bare metal to a docker container on Debian (running on v10.10.7). There were a few compatibility issues but I managed to keep almost all the original database and config files. However I'm having an issue with collections - there are no collections appearing in the collections page even though they are in my config/data/collections folder and are being written there when I create a new collection. It can write to the folder fine, just seems to struggle reading it - once the collection is created, as soon as I go out of the collection it can't be found anywhere in the UI anymore.
I found this error in the logs:
[2025-12-08 03:47:15.388 +00:00] [ERR] [64] Emby.Server.Implementations.IO.ManagedFileSystem: Failed to enumerate path "/config/data\collections"
System.IO.DirectoryNotFoundException: Could not find a part of the path '/config/data\collections'.
at System.IO.Enumeration.FileSystemEnumerator`1.Init()
at System.IO.Enumeration.FileSystemEnumerableFactory.UserEntries(String directory, String expression, EnumerationOptions options)
at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileSystemEntryPaths(String path, Boolean recursive)
Along with a lot of similar ones. I believe this is because there is a backslash (\collections rather than /collections). Unfortunately Jellyfin doesn't allow you to change the path for the collections library. Does anyone know of a way of fixing this? Is it possible to change the path in the .db files maybe?
Thanks in advance.
I found this error in the logs:
[2025-12-08 03:47:15.388 +00:00] [ERR] [64] Emby.Server.Implementations.IO.ManagedFileSystem: Failed to enumerate path "/config/data\collections"
System.IO.DirectoryNotFoundException: Could not find a part of the path '/config/data\collections'.
at System.IO.Enumeration.FileSystemEnumerator`1.Init()
at System.IO.Enumeration.FileSystemEnumerableFactory.UserEntries(String directory, String expression, EnumerationOptions options)
at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileSystemEntryPaths(String path, Boolean recursive)
Along with a lot of similar ones. I believe this is because there is a backslash (\collections rather than /collections). Unfortunately Jellyfin doesn't allow you to change the path for the collections library. Does anyone know of a way of fixing this? Is it possible to change the path in the .db files maybe?
Thanks in advance.

