SOLVED: MacOS and VMware troubles - Printable Version +- Jellyfin Forum (https://forum.jellyfin.org) +-- Forum: Support (https://forum.jellyfin.org/f-support) +--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting) +--- Thread: SOLVED: MacOS and VMware troubles (/t-solved-macos-and-vmware-troubles) |
MacOS and VMware troubles - staf0048 - 2023-08-26 Hey everyone, I've been a Plex user for many years, but I've been hearing a lot of great things about Jellyfin (and it's OpenSource) so I wanted to give it a try. My setup: Desktop: Mac-Mini M2 Pro, macOS Ventura 13.5 (upgraded to 13.5.1 today), Jellyfin 10.8.10 Virtual Machine: VMware Fusion13.0.2, Debian 12, Jellyfin 10.8.10, bridged network Alternate Virtual Machine: Fedora 38, all else the same I want to set up Jellyfin to read from the same directory that Plex does, which is an external drive attached directly to my Mac. However, when I go to add files to my library, Jellyfin is unable to see anything past the mount point of my drive, which is /Volumes/Plex. I thought it might be a permission issue, so I've updated permissions with "sudo chmod -R 777 *" to rule out that possibility. I also tried copying over some files from the external drive to my internal storage and Jellyfin successfully identified them, so not an issue with the media itself. Since the internal storage worked, I decided to try using a symlink from my external drive to a folder in my home directory hoping I could "trick" the system, but to no avail. I wanted to see if Linux (Debian) in a VM would resolve the issue (and it did), but it created another issue, which is that whenever I lock my Mac either VMware or macOS blocks traffic to the VM after a few minutes, whereas a server running directly on my Mac doesn't have the same issue. I thought it might be something to do with Debian, so I also installed Fedora 38 and got the same result. I confirmed that this is not a Jellyfin server issue as I was not able to SSH into either of the VMs after locking the Mac. Note: Sleep is disabled on the Mac and in the VMs. Ideally, I'd like to get Jellyfin running directly from my Mac which is why I'm posting here. But I'd settle for running it in a VM if anyone has any experience successfully keeping the network active after locking. Thank you! RE: MacOS and VMware troubles - TheDreadPirate - 2023-08-26 Symlinks do no override the permissions of the linked directory. We would need to see the jellyfin logs to confirm this is a permission issue (probably). Are there any ACLs on the directory? What are the mounting paramemters. In VMware Fusion, are there any access restrictions the hypervisor imposes? RE: MacOS and VMware troubles - staf0048 - 2023-08-26 Symlink was just to test a hack a solution, since read/write/execute permissions were given to everyone. Starting with VMware, I'm not aware of any access restrictions. I've gone through all of the settings I could think of and nothing has helped. It's odd though, because it will cut off access like I said, but randomly allow access for a few minutes, before it drops again - computer is locked the whole time. It's best described as intermittent, but the majority of the time I'm not able to access it. No ACL's that I'm aware of, directory contents, permissions, and mount details below - note the "xxxxx" is to cover my name. xxxxx@Mac-mini ~ % ls -a /Volumes/Plex . .TemporaryItems Music .. .Trashes PRIVATE .DS_Store .fseventsd Podcasts .DocumentRevisions-V100 Games TV Shows .Spotlight-V100 Movies xxxxx@Mac-mini ~ % ls -l /Volumes/Plex total 0 drwxrwxrwx 31 xxxxx staff 992 Jan 1 2023 Games drwxrwxrwx 253 xxxxx staff 8096 Jun 9 07:03 Movies drwxrwxrwx@ 807 xxxxx staff 25824 Apr 30 17:39 Music drwxrwxrwx 8 xxxxx staff 256 Aug 18 06:43 PRIVATE drwxrwxrwx 5 xxxxx staff 160 Jan 29 2023 Podcasts drwxrwxrwx 11 xxxxx staff 352 Feb 15 2023 TV Shows xxxxx@Mac-mini ~ % mount /dev/disk3s1s1 on / (apfs, sealed, local, read-only, journaled) devfs on /dev (devfs, local, nobrowse) /dev/disk3s6 on /System/Volumes/VM (apfs, local, noexec, journaled, noatime, nobrowse) /dev/disk3s2 on /System/Volumes/Preboot (apfs, local, journaled, nobrowse) /dev/disk3s4 on /System/Volumes/Update (apfs, local, journaled, nobrowse) /dev/disk1s2 on /System/Volumes/xarts (apfs, local, noexec, journaled, noatime, nobrowse) /dev/disk1s1 on /System/Volumes/iSCPreboot (apfs, local, journaled, nobrowse) /dev/disk1s3 on /System/Volumes/Hardware (apfs, local, journaled, nobrowse) /dev/disk3s5 on /System/Volumes/Data (apfs, local, journaled, nobrowse, protect) map auto_home on /System/Volumes/Data/home (autofs, automounted, nobrowse) /dev/disk9s1 on /Volumes/Plex (apfs, local, nodev, nosuid, journaled, noowners) /dev/disk7s2 on /Volumes/Mac Mini Backup (apfs, local, nodev, nosuid, journaled) Output of the most recent log file: [2023-08-25 20:29:49.822 -06:00] [INF] [1] Main: Jellyfin version: "10.8.10" [2023-08-25 20:29:49.870 -06:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /Users/xxxxx/.local/share/jellyfin/log]"] [2023-08-25 20:29:49.875 -06:00] [INF] [1] Main: Arguments: ["/Applications/Jellyfin.app/Contents/MacOS/jellyfin.dll", "--webdir", "/Applications/Jellyfin.app/Contents/Resources/jellyfin-web"] [2023-08-25 20:29:49.885 -06:00] [INF] [1] Main: Operating system: "macOS" [2023-08-25 20:29:49.886 -06:00] [INF] [1] Main: Architecture: X64 [2023-08-25 20:29:49.887 -06:00] [INF] [1] Main: 64-Bit Process: True [2023-08-25 20:29:49.887 -06:00] [INF] [1] Main: User Interactive: True [2023-08-25 20:29:49.887 -06:00] [INF] [1] Main: Processor count: 10 [2023-08-25 20:29:49.887 -06:00] [INF] [1] Main: Program data path: "/Users/xxxxx/.local/share/jellyfin" [2023-08-25 20:29:49.888 -06:00] [INF] [1] Main: Web resources path: "/Applications/Jellyfin.app/Contents/Resources/jellyfin-web" [2023-08-25 20:29:49.888 -06:00] [INF] [1] Main: Application directory: "/Applications/Jellyfin.app/Contents/MacOS/" [2023-08-25 20:29:50.226 -06:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/Users/xxxxx/.cache/jellyfin" [2023-08-25 20:29:50.271 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies [2023-08-25 20:29:50.362 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : "[10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]" [2023-08-25 20:29:50.362 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : "[]" [2023-08-25 20:29:50.363 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: "[10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]" [2023-08-25 20:29:50.375 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: "[]" [2023-08-25 20:29:50.375 -06:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind exclusions: "[]" [2023-08-25 20:29:52.885 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.8.10.0" [2023-08-25 20:29:52.889 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.8.10.0" [2023-08-25 20:29:52.890 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.8.10.0" [2023-08-25 20:29:52.890 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.8.10.0" [2023-08-25 20:29:52.890 -06:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.8.10.0" [2023-08-25 20:29:52.967 -06:00] [INF] [1] Main: Kestrel listening on "Any IP4 Address" [2023-08-25 20:29:53.318 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks [2023-08-25 20:29:53.385 -06:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2023-08-26 02:00:00.000 -06:00, which is 05:30:06.6151070 from now. [2023-08-25 20:29:56.404 -06:00] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: "StartupTrigger" fired for task: "Update Plugins" [2023-08-25 20:29:56.409 -06:00] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "PluginUpdateTask" [2023-08-25 20:29:56.415 -06:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Update Plugins" [2023-08-25 20:29:56.711 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "5.1.2" [2023-08-25 20:29:56.786 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "h264", "hevc", "mpeg2video", "mpeg4", "msmpeg4", "vp8", "libvpx", "vp9", "libvpx-vp9", "aac", "ac3", "dca", "flac", "mp3", "truehd"] [2023-08-25 20:29:56.825 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libx264", "h264_videotoolbox", "libx265", "hevc_videotoolbox", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "ac3", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] [2023-08-25 20:29:56.864 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["zscale"] [2023-08-25 20:29:56.903 -06:00] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "scale_cuda" with option "Output format (default \"same\")" is not available [2023-08-25 20:29:56.939 -06:00] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "tonemap_cuda" with option "GPU accelerated HDR to SDR tonemapping" is not available [2023-08-25 20:29:56.971 -06:00] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "tonemap_opencl" with option "bt2390" is not available [2023-08-25 20:29:57.006 -06:00] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "overlay_opencl" with option "Action to take when encountering EOF from secondary input" is not available [2023-08-25 20:29:57.044 -06:00] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: "overlay_vaapi" with option "Action to take when encountering EOF from secondary input" is not available [2023-08-25 20:29:57.080 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["videotoolbox"] [2023-08-25 20:29:57.224 -06:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "ffmpeg" [2023-08-25 20:29:57.228 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "12f226afed3b4bd5b487f7c208df2495" [2023-08-25 20:29:57.367 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Executed all pre-startup entry points in 0:00:00.1265572 [2023-08-25 20:29:57.368 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete [2023-08-25 20:29:57.501 -06:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Executed all post-startup entry points in 0:00:00.133227 [2023-08-25 20:29:57.502 -06:00] [INF] [1] Main: Startup complete 0:00:07.9914966 [2023-08-25 20:29:57.785 -06:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 1 seconds [2023-08-25 20:29:57.798 -06:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:00.021 -06:00] [INF] [14] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "127.0.0.1" request [2023-08-25 20:30:00.337 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"AccessSchedule"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.340 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"ActivityLog"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"CustomItemDisplayPreferences"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"DisplayPreferences"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"HomeSection"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"ImageInfo"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"ItemDisplayPreferences"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"Permission"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"Preference"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"ApiKey"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"Device"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"DeviceOptions"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.341 -06:00] [WRN] [7] Microsoft.EntityFrameworkCore.Model.Validation: The entity type '"User"' is configured to use schema '"jellyfin"', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider. [2023-08-25 20:30:00.514 -06:00] [WRN] [10] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://localhost:8096/Sessions/Capabilities/Full" to "127.0.0.1" in 0:00:00.5390426 with Status Code 204 [2023-08-25 20:30:00.552 -06:00] [WRN] [7] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://localhost:8096/DisplayPreferences/usersettings?userId=5a1db10f425f4f239890228d5b2c9b7c&client=emby" to "127.0.0.1" in 0:00:00.57151 with Status Code 200 [2023-08-25 20:30:25.994 -06:00] [INF] [13] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "RefreshMediaLibraryTask" [2023-08-25 20:30:26.000 -06:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Scan Media Library" [2023-08-25 20:30:26.015 -06:00] [WRN] [14] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://localhost:8096/Library/VirtualFolders?collectionType=movies&refreshLibrary=true&name=Movies" to "127.0.0.1" in 0:00:00.5368995 with Status Code 204 [2023-08-25 20:30:26.028 -06:00] [INF] [10] Emby.Server.Implementations.Library.LibraryManager: Validating media library [2023-08-25 20:30:26.147 -06:00] [ERR] [13] Emby.Server.Implementations.Library.LibraryManager: Error running post-scan task System.ArgumentException: Not enough valid pictures provided to create a splashscreen! at Jellyfin.Drawing.Skia.SplashscreenBuilder.GenerateCollage(IReadOnlyList 1 posters, IReadOnlyList 1 backdrops)at Jellyfin.Drawing.Skia.SplashscreenBuilder.GenerateSplash(IReadOnlyList 1 posters, IReadOnlyList 1 backdrops, String outputPath)at Jellyfin.Drawing.Skia.SkiaEncoder.CreateSplashscreen(IReadOnlyList 1 posters, IReadOnlyList 1 backdrops)at Emby.Server.Implementations.Library.SplashscreenPostScanTask.Run(IProgress 1 progress, CancellationToken cancellationToken) 1 progress, CancellationToken cancellationToken)[2023-08-25 20:30:26.196 -06:00] [INF] [13] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Completed after 0 minute(s) and 0 seconds [2023-08-25 20:30:26.203 -06:00] [INF] [13] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:26.238 -06:00] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/Volumes/Plex" [2023-08-25 20:30:28.297 -06:00] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Scan Media Library" [2023-08-25 20:30:28.312 -06:00] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/Volumes/Plex" [2023-08-25 20:30:28.319 -06:00] [INF] [9] Emby.Server.Implementations.Library.LibraryManager: Validating media library [2023-08-25 20:30:28.361 -06:00] [ERR] [12] Emby.Server.Implementations.Library.LibraryManager: Error running post-scan task System.ArgumentException: Not enough valid pictures provided to create a splashscreen! at Jellyfin.Drawing.Skia.SplashscreenBuilder.GenerateCollage(IReadOnlyList 1 posters, IReadOnlyList 1 backdrops)at Jellyfin.Drawing.Skia.SplashscreenBuilder.GenerateSplash(IReadOnlyList 1 posters, IReadOnlyList 1 backdrops, String outputPath)at Jellyfin.Drawing.Skia.SkiaEncoder.CreateSplashscreen(IReadOnlyList 1 posters, IReadOnlyList 1 backdrops)at Emby.Server.Implementations.Library.SplashscreenPostScanTask.Run(IProgress 1 progress, CancellationToken cancellationToken) 1 progress, CancellationToken cancellationToken)[2023-08-25 20:30:28.365 -06:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Completed after 0 minute(s) and 0 seconds [2023-08-25 20:30:28.366 -06:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:28.404 -06:00] [INF] [18] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/Volumes/Plex" [2023-08-25 20:30:53.389 -06:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: "IntervalTrigger" fired for task: "Download missing subtitles" [2023-08-25 20:30:53.398 -06:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "IntervalTrigger" fired for task: "Clean Transcode Directory" [2023-08-25 20:30:53.398 -06:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "IntervalTrigger" fired for task: "Clean Log Directory" [2023-08-25 20:30:53.398 -06:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: "IntervalTrigger" fired for task: "Optimize database" [2023-08-25 20:30:53.398 -06:00] [INF] [19] Emby.Server.Implementations.ScheduledTasks.TaskManager: "IntervalTrigger" fired for task: "Clean Cache Directory" [2023-08-25 20:30:53.400 -06:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "DeleteLogFileTask" [2023-08-25 20:30:53.400 -06:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "OptimizeDatabaseTask" [2023-08-25 20:30:53.400 -06:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "SubtitleScheduledTask" [2023-08-25 20:30:53.400 -06:00] [INF] [19] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "DeleteCacheFileTask" [2023-08-25 20:30:53.400 -06:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "DeleteTranscodeFileTask" [2023-08-25 20:30:53.402 -06:00] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: "IntervalTrigger" fired for task: "Scan Media Library" [2023-08-25 20:30:53.402 -06:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: "IntervalTrigger" fired for task: "TasksRefreshChannels" [2023-08-25 20:30:53.402 -06:00] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: "IntervalTrigger" fired for task: "Update Plugins" [2023-08-25 20:30:53.402 -06:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "RefreshChannelsScheduledTask" [2023-08-25 20:30:53.402 -06:00] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "RefreshMediaLibraryTask" [2023-08-25 20:30:53.402 -06:00] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "PluginUpdateTask" [2023-08-25 20:30:53.402 -06:00] [INF] [20] Emby.Server.Implementations.ScheduledTasks.TaskManager: "IntervalTrigger" fired for task: "Refresh Guide" [2023-08-25 20:30:53.402 -06:00] [INF] [20] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "RefreshGuideScheduledTask" [2023-08-25 20:30:53.402 -06:00] [INF] [22] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Optimize database" [2023-08-25 20:30:53.406 -06:00] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Scan Media Library" [2023-08-25 20:30:53.406 -06:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "TasksRefreshChannels" [2023-08-25 20:30:53.406 -06:00] [INF] [20] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Refresh Guide" [2023-08-25 20:30:53.407 -06:00] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Update Plugins" [2023-08-25 20:30:53.407 -06:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Clean Transcode Directory" [2023-08-25 20:30:53.407 -06:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Download missing subtitles" [2023-08-25 20:30:53.407 -06:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Clean Cache Directory" [2023-08-25 20:30:53.407 -06:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Clean Log Directory" [2023-08-25 20:30:53.427 -06:00] [INF] [25] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/Volumes/Plex" [2023-08-25 20:30:53.432 -06:00] [INF] [22] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db... [2023-08-25 20:30:53.435 -06:00] [INF] [25] Emby.Server.Implementations.Library.LibraryManager: Validating media library [2023-08-25 20:30:53.441 -06:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Log Directory" Completed after 0 minute(s) and 0 seconds [2023-08-25 20:30:53.444 -06:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Transcode Directory" Completed after 0 minute(s) and 0 seconds [2023-08-25 20:30:53.454 -06:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:53.454 -06:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:53.489 -06:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Cache Directory" Completed after 0 minute(s) and 0 seconds [2023-08-25 20:30:53.490 -06:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: "TasksRefreshChannels" Completed after 0 minute(s) and 0 seconds [2023-08-25 20:30:53.490 -06:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Download missing subtitles" Completed after 0 minute(s) and 0 seconds [2023-08-25 20:30:53.494 -06:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:53.494 -06:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:53.494 -06:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:53.539 -06:00] [INF] [22] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: jellyfin.db optimized successfully! [2023-08-25 20:30:53.540 -06:00] [INF] [22] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Optimize database" Completed after 0 minute(s) and 0 seconds [2023-08-25 20:30:53.542 -06:00] [INF] [22] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:53.568 -06:00] [ERR] [20] Emby.Server.Implementations.Library.LibraryManager: Error running post-scan task System.ArgumentException: Not enough valid pictures provided to create a splashscreen! at Jellyfin.Drawing.Skia.SplashscreenBuilder.GenerateCollage(IReadOnlyList 1 posters, IReadOnlyList 1 backdrops)at Jellyfin.Drawing.Skia.SplashscreenBuilder.GenerateSplash(IReadOnlyList 1 posters, IReadOnlyList 1 backdrops, String outputPath)at Jellyfin.Drawing.Skia.SkiaEncoder.CreateSplashscreen(IReadOnlyList 1 posters, IReadOnlyList 1 backdrops)at Emby.Server.Implementations.Library.SplashscreenPostScanTask.Run(IProgress 1 progress, CancellationToken cancellationToken) 1 progress, CancellationToken cancellationToken)[2023-08-25 20:30:53.570 -06:00] [INF] [20] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Completed after 0 minute(s) and 0 seconds [2023-08-25 20:30:53.571 -06:00] [INF] [20] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:53.609 -06:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/Volumes/Plex" [2023-08-25 20:30:54.131 -06:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 0 seconds [2023-08-25 20:30:54.138 -06:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:30:56.578 -06:00] [INF] [22] Emby.Server.Implementations.LiveTv.LiveTvManager: Refreshing guide with 7 days of guide data [2023-08-25 20:30:56.587 -06:00] [INF] [22] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Refresh Guide" Completed after 0 minute(s) and 3 seconds [2023-08-25 20:30:56.587 -06:00] [INF] [22] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks [2023-08-25 20:34:24.781 -06:00] [INF] [38] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. RE: MacOS and VMware troubles - TheDreadPirate - 2023-08-26 In your Debian VM ls -ld /Volume/Plex You've listed some of the sub directories, but not for the Plex directory itself. RE: MacOS and VMware troubles - staf0048 - 2023-08-26 In Debian the mount point is /mnt/hgfs/Plex. I had to add an fstab entry to automount the directory from the VM host. That entry is here: .host : / /mnt/hgfs fuse.vmhgfs-fuse auto,allow_other 0 (*Note, in case anyone tries this, the : and / are right next to ".host". but together they make on the forum, so I added a space in between) ls -ld below: xxxxx@debian:~$ ls -ld /mnt/hgfs/Plex/ drwxrwxrwx 1 501 dialout 448 Jun 9 06:50 /mnt/hgfs/Plex/ And the same but from the Mac: xxxxx@Mac-mini ~ % ls -ld /Volumes/Plex drwxrwxrwx@ 14 xxxxx staff 448 Jun 9 06:50 /Volumes/Plex RE: MacOS and VMware troubles - TheDreadPirate - 2023-08-26 On your Mac ls -@l /Volumes/Plex The @ indicates "extended attributes". Not sure if that impacts permissions or not (I'm not a Mac guy). RE: MacOS and VMware troubles - staf0048 - 2023-08-26 No worries, I didn't know about the @ switch myself. Happy to run whatever's needed to figure this out. xxxxx@Mac-mini ~ % ls -@l /Volumes/Plex total 0 drwxrwxrwx 31 xxxxx staff 992 Jan 1 2023 Games drwxrwxrwx 253 xxxxx staff 8096 Jun 9 07:03 Movies drwxrwxrwx@ 807 xxxxx staff 25824 Apr 30 17:39 Music com.apple.finder.copy.checkpoint#N 8 com.apple.finder.copy.source.inode 8 com.apple.finder.copy.source.volumeuuid 36 drwxrwxrwx 8 xxxxx staff 256 Aug 18 06:43 PRIVATE drwxrwxrwx 5 xxxxx staff 160 Jan 29 2023 Podcasts drwxrwxrwx 11 xxxxx staff 352 Feb 15 2023 TV Shows RE: MacOS and VMware troubles - staf0048 - 2023-08-26 I figured it out. In the settings app of my Mac, I had turn on removable drive access for Jellyfin specifically. Settings -> Privacy & Security -> Files and Folders -> Jellyfin -> Toggle on "Removable Volumes" Everything works as expected now. |