jellyfin / jellyfin

The Free Software Media System
https://jellyfin.org
GNU General Public License v2.0
30.97k stars 2.86k forks source link

[Issue]: Clean install of 10.9.2 fails during first scan of media library. #11728

Open jr253 opened 2 weeks ago

jr253 commented 2 weeks ago

Please describe your bug

I just started with Jellyfin last weekend. This issue has been occurring on 10.9.1 and now 10.9.2. I did a clean install of 10.8.9 and it does not exhibit the problem. I simply install jellyfin in Container Manager following the instructions from Jellyfin. I go to ip address:8096 and follow the setup wizard. I add a library. Jellyfin starts scanning the library and eventually fails. I have tried this several times from a totally clean install. Tried to work through the issue on the Troubleshooting section of the forum and was recommended to post an issue here. The troubleshooting thread is here: https://forum.jellyfin.org/t-playback-error-on-every-video I had to cut out a chunk of the log to fit it here, but the entire thing is on the forum.

Reproduction Steps

  1. Synology DSM 7.2.1 in Container Manager
  2. Standard config
  3. Clean install, during setup add a library. Scan fails.

Jellyfin Version

10.9.0

if other:

10.9.2

Environment

- OS: Synology DSM 7.2.1 in Container Manager
- Linux Kernel:
- Virtualization:
- Clients:
- Browser: Brave 1.65.126
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Storage:

Jellyfin logs

[2024-05-18 13:12:48.509 -07:00] [INF] [4] Main: Jellyfin version: "10.9.2"
[2024-05-18 13:12:48.656 -07:00] [INF] [4] Main: Environment Variables: ["[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_CONFIG_DIR, /config/config]"]
[2024-05-18 13:12:48.664 -07:00] [INF] [4] Main: Arguments: ["/jellyfin/jellyfin.dll", "--ffmpeg", "/usr/lib/jellyfin-ffmpeg/ffmpeg"]
[2024-05-18 13:12:48.665 -07:00] [INF] [4] Main: Operating system: "Debian GNU/Linux 12 (bookworm)"
[2024-05-18 13:12:48.666 -07:00] [INF] [4] Main: Architecture: X64
[2024-05-18 13:12:48.668 -07:00] [INF] [4] Main: 64-Bit Process: True
[2024-05-18 13:12:48.668 -07:00] [INF] [4] Main: User Interactive: True
[2024-05-18 13:12:48.669 -07:00] [INF] [4] Main: Processor count: 4
[2024-05-18 13:12:48.670 -07:00] [INF] [4] Main: Program data path: "/config"
[2024-05-18 13:12:48.670 -07:00] [INF] [4] Main: Log directory path: "/config/log"
[2024-05-18 13:12:48.671 -07:00] [INF] [4] Main: Config directory path: "/config/config"
[2024-05-18 13:12:48.671 -07:00] [INF] [4] Main: Cache path: "/cache"
[2024-05-18 13:12:48.672 -07:00] [INF] [4] Main: Web resources path: "/jellyfin/jellyfin-web"
[2024-05-18 13:12:48.672 -07:00] [INF] [4] Main: Application directory: "/jellyfin/"
[2024-05-18 13:12:48.775 -07:00] [INF] [4] Jellyfin.Server.Migrations.MigrationRunner: Marking following migrations as applied because this is a fresh install: ["CreateNetworkConfiguration", "MigrateMusicBrainzTimeout", "MigrateNetworkConfiguration"]
[2024-05-18 13:12:49.406 -07:00] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-05-18 13:12:49.621 -07:00] [INF] [4] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2024-05-18 13:12:49.815 -07:00] [INF] [4] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-05-18 13:12:49.816 -07:00] [INF] [4] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2024-05-18 13:12:49.817 -07:00] [INF] [4] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-05-18 13:12:49.821 -07:00] [INF] [4] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.17.0.2"]
[2024-05-18 13:12:49.823 -07:00] [INF] [4] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
[2024-05-18 13:12:49.823 -07:00] [INF] [4] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
[2024-05-18 13:12:49.824 -07:00] [INF] [4] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2024-05-18 13:12:53.351 -07:00] [INF] [4] Emby.Server.Implementations.ApplicationHost: There are pending EFCore migrations in the database. Applying... (This may take a while, do not stop Jellyfin)
[2024-05-18 13:12:55.942 -07:00] [WRN] [4] Microsoft.EntityFrameworkCore.Migrations: An operation of type '"SqlOperation"' will be attempted while a rebuild of table '"ImageInfos"' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[2024-05-18 13:12:55.942 -07:00] [WRN] [4] Microsoft.EntityFrameworkCore.Migrations: An operation of type '"SqlOperation"' will be attempted while a rebuild of table '"ImageInfos"' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[2024-05-18 13:12:55.954 -07:00] [WRN] [4] Microsoft.EntityFrameworkCore.Migrations: An operation of type '"SqlOperation"' will be attempted while a rebuild of table '"Permissions"' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[2024-05-18 13:12:55.954 -07:00] [WRN] [4] Microsoft.EntityFrameworkCore.Migrations: An operation of type '"SqlOperation"' will be attempted while a rebuild of table '"Permissions"' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[2024-05-18 13:12:55.958 -07:00] [WRN] [4] Microsoft.EntityFrameworkCore.Migrations: An operation of type '"SqlOperation"' will be attempted while a rebuild of table '"Preferences"' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[2024-05-18 13:12:55.958 -07:00] [WRN] [4] Microsoft.EntityFrameworkCore.Migrations: An operation of type '"SqlOperation"' will be attempted while a rebuild of table '"Preferences"' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[2024-05-18 13:12:55.961 -07:00] [WRN] [4] Microsoft.EntityFrameworkCore.Migrations: An operation of type '"SqlOperation"' will be attempted while a rebuild of table '"Users"' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[2024-05-18 13:12:55.962 -07:00] [WRN] [4] Microsoft.EntityFrameworkCore.Migrations: An operation of type '"SqlOperation"' will be attempted while a rebuild of table '"Users"' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[2024-05-18 13:12:58.121 -07:00] [INF] [4] Emby.Server.Implementations.ApplicationHost: EFCore migrations applied successfully
[2024-05-18 13:12:59.779 -07:00] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration
[2024-05-18 13:12:59.783 -07:00] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-05-18 13:12:59.798 -07:00] [INF] [4] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.9.2.0"
[2024-05-18 13:12:59.801 -07:00] [INF] [4] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.9.2.0"
[2024-05-18 13:12:59.803 -07:00] [INF] [4] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.9.2.0"
[2024-05-18 13:12:59.843 -07:00] [INF] [4] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.9.2.0"
[2024-05-18 13:12:59.845 -07:00] [INF] [4] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.9.2.0"
[2024-05-18 13:13:00.035 -07:00] [INF] [4] Jellyfin.Server.Migrations.MigrationRunner: Marking following migrations as applied because this is a fresh install: ["DisableTranscodingThrottling", "CreateLoggingConfigHeirarchy", "MigrateActivityLogDatabase", "RemoveDuplicateExtras", "MigrateUserDatabase", "MigrateDisplayPreferencesDatabase", "RemoveDownloadImagesInAdvance", "MigrateAuthenticationDatabase", "FixPlaylistOwner", "MigrateRatingLevels"]
[2024-05-18 13:13:00.045 -07:00] [INF] [4] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"AddDefaultPluginRepository"'
[2024-05-18 13:13:00.046 -07:00] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration
[2024-05-18 13:13:00.048 -07:00] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-05-18 13:13:00.048 -07:00] [INF] [4] Jellyfin.Server.Migrations.MigrationRunner: Migration '"AddDefaultPluginRepository"' applied successfully
[2024-05-18 13:13:00.102 -07:00] [INF] [4] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"ReaddDefaultPluginRepository"'
[2024-05-18 13:13:00.103 -07:00] [INF] [4] Jellyfin.Server.Migrations.MigrationRunner: Migration '"ReaddDefaultPluginRepository"' applied successfully
[2024-05-18 13:13:00.105 -07:00] [INF] [4] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"AddDefaultCastReceivers"'
[2024-05-18 13:13:00.106 -07:00] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration
[2024-05-18 13:13:00.108 -07:00] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-05-18 13:13:00.108 -07:00] [INF] [4] Jellyfin.Server.Migrations.MigrationRunner: Migration '"AddDefaultCastReceivers"' applied successfully
[2024-05-18 13:13:00.109 -07:00] [INF] [4] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"UpdateDefaultPluginRepository10.9"'
[2024-05-18 13:13:00.110 -07:00] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration
[2024-05-18 13:13:00.111 -07:00] [INF] [4] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-05-18 13:13:00.112 -07:00] [INF] [4] Jellyfin.Server.Migrations.MigrationRunner: Migration '"UpdateDefaultPluginRepository10.9"' applied successfully
[2024-05-18 13:13:00.155 -07:00] [INF] [4] Main: Kestrel is listening on "0.0.0.0"
[2024-05-18 13:13:00.270 -07:00] [WRN] [4] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {4555b09e-94bf-42ae-802c-66e67ad3ff4a} may be persisted to storage in unencrypted form.
[2024-05-18 13:13:02.442 -07:00] [WRN] [4] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.
[2024-05-18 13:13:02.652 -07:00] [INF] [4] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[2024-05-18 13:13:02.732 -07:00] [INF] [4] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2024-05-19 03:00:00.000 -07:00, which is 13:46:57.2677871 from now.
[2024-05-18 13:13:02.746 -07:00] [INF] [4] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2024-05-19 02:00:00.000 -07:00, which is 12:46:57.2535808 from now.
[2024-05-18 13:13:04.021 -07:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "6.0.1"
[2024-05-18 13:13:04.144 -07:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"]
[2024-05-18 13:13:04.185 -07:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[2024-05-18 13:13:04.227 -07:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[2024-05-18 13:13:04.436 -07:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2024-05-18 13:13:04.865 -07:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2024-05-18 13:13:04.870 -07:00] [INF] [4] Emby.Server.Implementations.ApplicationHost: ServerId: "4f8762a385754210a9a5785c6afebee9"
[2024-05-18 13:13:04.870 -07:00] [INF] [4] Emby.Server.Implementations.ApplicationHost: Core startup complete
[2024-05-18 13:13:04.871 -07:00] [INF] [4] Main: Startup complete 0:00:17.0212462
[2024-05-18 13:13:05.782 -07:00] [INF] [6] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
[2024-05-18 13:13:07.448 -07:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 1 seconds
[2024-05-18 13:13:41.821 -07:00] [INF] [11] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration
[2024-05-18 13:13:41.827 -07:00] [INF] [11] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-05-18 13:13:41.830 -07:00] [INF] [23] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery
[2024-05-18 13:13:41.889 -07:00] [WRN] [11] Jellyfin.Server.Implementations.Users.UserManager: No users, creating one with username "root"
[2024-05-18 13:14:37.010 -07:00] [INF] [22] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration
[2024-05-18 13:14:37.011 -07:00] [INF] [22] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-05-18 13:14:43.289 -07:00] [INF] [23] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-05-18 13:14:43.289 -07:00] [INF] [23] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2024-05-18 13:14:43.289 -07:00] [INF] [23] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-05-18 13:14:43.290 -07:00] [INF] [23] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.17.0.2"]
[2024-05-18 13:14:43.290 -07:00] [INF] [23] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
[2024-05-18 13:14:43.290 -07:00] [INF] [23] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
[2024-05-18 13:14:43.290 -07:00] [INF] [23] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2024-05-18 13:14:45.166 -07:00] [INF] [11] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration
[2024-05-18 13:14:45.167 -07:00] [INF] [11] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-05-18 13:14:45.171 -07:00] [INF] [11] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery
[2024-05-18 13:14:45.178 -07:00] [INF] [23] Emby.Server.Implementations.Library.LibraryManager: Validating media library
[2024-05-18 13:14:45.777 -07:00] [WRN] [23] MediaBrowser.Controller.Entities.BaseItem: Library folder "/config/data/playlists" is inaccessible or empty, skipping
[2024-05-18 13:14:46.037 -07:00] [WRN] [23] MediaBrowser.Controller.Entities.BaseItem: Library folder "/config/data/playlists" is inaccessible or empty, skipping
[2024-05-18 13:14:53.343 -07:00] [INF] [15] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for "root" has succeeded.
[2024-05-18 13:14:53.345 -07:00] [INF] [15] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user "root": 0/0
[2024-05-18 13:14:53.531 -07:00] [INF] [15] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user 323550de-71b4-4f4c-8f33-28eb463db50c
[2024-05-18 13:14:53.945 -07:00] [INF] [23] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Exit the Dragon.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:14:53.945 -07:00] [INF] [19] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Fantastic Four (1994) {edition-Open Matte}.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:14:53.945 -07:00] [INF] [22] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Fantastic Four (1994) Wide Screen.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:14:53.945 -07:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/All About Lily Chou-Chou.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:14:54.907 -07:00] [INF] [6] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.17.0.1" request
[2024-05-18 13:14:55.752 -07:00] [ERR] [15] MediaBrowser.Providers.Movies.MovieMetadataService: Error in "The Open Movie Database"
System.IO.IOException: The process cannot access the file '/cache/omdb/tt0109770.json' because it is being used by another process.
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at MediaBrowser.Providers.Plugins.Omdb.OmdbProvider.EnsureItemInfo(String imdbId, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Plugins.Omdb.OmdbProvider.GetRootObject(String imdbId, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Plugins.Omdb.OmdbProvider.Fetch[T](MetadataResult`1 itemResult, String imdbId, String language, String country, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Plugins.Omdb.OmdbItemProvider.GetResult[T](ItemLookupInfo info, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)
[2024-05-18 13:14:57.088 -07:00] [INF] [12] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Little Black Book (2004).mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"

[2024-05-18 13:24:46.835 -07:00] [INF] [51] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/In the Line of Duty Series/In the Line of Duty 4/extras/IN THE LINE OF DUTY IV_t05.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:24:56.339 -07:00] [ERR] [73] Emby.Server.Implementations.Library.LibraryManager: Cannot compute blurhash for "/config/metadata/People/Y/Yen Shi-Kwan/folder.jpg"
System.NullReferenceException: Object reference not set to an instance of an object.
   at BlurHashSharp.SkiaSharp.BlurHashEncoder.Encode(Int32 xComponent, Int32 yComponent, String filename, Int32 maxWidth, Int32 maxHeight)
   at Emby.Server.Implementations.Library.LibraryManager.UpdateImagesAsync(BaseItem item, Boolean forceUpdate)
[2024-05-18 13:25:03.339 -07:00] [INF] [18] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/In the Line of Duty Series/Royal Warriors/Royal Warriors.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[
[2024-05-18 13:25:42.301 -07:00] [INF] [68] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/The Protector/The Protector - Theatrical Cut.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:25:45.298 -07:00] [ERR] [18] MediaBrowser.Providers.Videos.VideoMetadataService: Error in "Probe Provider"
Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked'.
   at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
   at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
   at Microsoft.Data.Sqlite.SqliteConnectionExtensions.ExecuteNonQuery(SqliteConnection connection, String commandText, SqliteParameter[] parameters)
   at Microsoft.Data.Sqlite.SqliteTransaction..ctor(SqliteConnection connection, IsolationLevel isolationLevel, Boolean deferred)
   at Emby.Server.Implementations.Data.SqliteItemRepository.SaveMediaStreams(Guid id, IReadOnlyList`1 streams, CancellationToken cancellationToken)
   at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.Fetch(Video video, CancellationToken cancellationToken, MediaInfo mediaInfo, BlurayDiscInfo blurayInfo, MetadataRefreshOptions options)
   at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken)
[2024-05-18 13:25:46.449 -07:00] [INF] [18] MediaBrowser.Providers.MediaInfo.VideoImageProvider: Skipping image extraction: no video stream found for "/video/Movies/Blu-ray/Jackie Chan/Dragons Forever/extras/Dragons Forever Disc 1_t02.mkv".
[2024-05-18 13:25:49.394 -07:00] [ERR] [56] MediaBrowser.Providers.Videos.VideoMetadataService: Error in "Probe Provider"
Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked'.
   at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
   at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
   at Microsoft.Data.Sqlite.SqliteConnectionExtensions.ExecuteNonQuery(SqliteConnection connection, String commandText, SqliteParameter[] parameters)
   at Microsoft.Data.Sqlite.SqliteTransaction..ctor(SqliteConnection connection, IsolationLevel isolationLevel, Boolean deferred)
   at Emby.Server.Implementations.Data.SqliteItemRepository.SaveChapters(Guid id, IReadOnlyList`1 chapters)
   at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.Fetch(Video video, CancellationToken cancellationToken, MediaInfo mediaInfo, BlurayDiscInfo blurayInfo, MetadataRefreshOptions options)
   at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken)
[2024-05-18 13:25:55.175 -07:00] [INF] [90] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/The Protector/The Protector - HK Cut.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:25:55.650 -07:00] [INF] [79] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Once Upon a Time in China Series/Once Upon a Time in China 6/extras/Once Upon A Time In China And America_t01.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:25:55.652 -07:00] [INF] [79] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Once Upon a Time in China Series/Once Upon a Time in China 6/extras/Once Upon A Time In China And America_t02.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:25:55.654 -07:00] [INF] [79] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Once Upon a Time in China Series/Once Upon a Time in China 6/extras/Once Upon A Time In China And America_t03.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:25:58.778 -07:00] [INF] [81] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Once Upon a Time in China Series/Once Upon a Time in China 5/Once Upon a Time in China 5.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:00.398 -07:00] [INF] [18] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Dragons Forever/Dragons Forever - International Cut.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:00.458 -07:00] [INF] [18] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Dragons Forever/Dragons Forever - Japan Extended Cut.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:04.118 -07:00] [INF] [74] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Once Upon a Time in China Series/Once Upon a Time in China 6/Once Upon A Time In China And America.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:05.043 -07:00] [INF] [66] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Armor of God/Armor of God - International Cut.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:13.050 -07:00] [INF] [67] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-05-18 13:26:15.583 -07:00] [INF] [88] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Operation Condor/Operation Condor - Extended Cut.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:18.556 -07:00] [INF] [78] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Armor of God/Armor of God - HK Version.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:18.596 -07:00] [INF] [78] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Dragons Forever/Dragons Forever - Hong Kong Cut.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:28.197 -07:00] [INF] [66] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Drunken Master 2/extras/Jackie Chan Drunken Master II_t00.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:28.225 -07:00] [INF] [66] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Drunken Master 2/extras/Jackie Chan Drunken Master II_t03.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:32.051 -07:00] [INF] [41] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Drunken Master 2/Drunken Master 2.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:34.065 -07:00] [INF] [41] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Mr Nice Guy (1997)/extras/Mr. Nice Guy (1997)_t02.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:34.377 -07:00] [INF] [74] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Crime Story (1996)/extras/Crime Story_t02.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:34.391 -07:00] [INF] [74] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Crime Story (1996)/extras/Crime Story_t03.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:34.392 -07:00] [INF] [74] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Crime Story (1996)/extras/Crime Story_t04.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:34.394 -07:00] [INF] [74] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Crime Story (1996)/extras/Crime Story_t05.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:34.408 -07:00] [INF] [74] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Crime Story (1996)/extras/Crime Story_t06.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:34.424 -07:00] [INF] [74] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Crime Story (1996)/extras/Crime Story_t07.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:34.429 -07:00] [INF] [74] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Crime Story (1996)/extras/Crime Story_t08.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:34.437 -07:00] [INF] [74] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Crime Story (1996)/extras/Crime Story_t00.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:35.846 -07:00] [INF] [75] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Miracles (1989)/extras/Miracles_t00.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:35.861 -07:00] [INF] [75] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Miracles (1989)/extras/Miracles_t03.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:35.874 -07:00] [INF] [75] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Miracles (1989)/extras/Miracles_t04.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:35.886 -07:00] [INF] [75] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Miracles (1989)/extras/Miracles_t05.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:38.241 -07:00] [INF] [81] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Mr Nice Guy (1997)/Mr Nice Guy (1997) - US Cut.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:40.194 -07:00] [INF] [86] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Crime Story (1996)/Crime Story (1996).mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:40.239 -07:00] [INF] [86] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Drunken Master 2/Drunken Master 2.srt\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2024-05-18 13:26:40.519 -07:00] [INF] [70] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Miracles (1989)/Miracles (1989) - International Version.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:41.673 -07:00] [INF] [70] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Mr Nice Guy (1997)/Mr Nice Guy (1997) - HK Cut.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:42.734 -07:00] [INF] [86] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Miracles (1989)/Miracles (1989) - HK Version.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:46.564 -07:00] [INF] [41] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Police Story (1985)/Police Story (1985) - Japan Cut.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:46.567 -07:00] [INF] [41] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Police Story (1985)/Police Story (1985) - Original English Dub.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:49.047 -07:00] [INF] [66] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/video/Movies/Blu-ray/Jackie Chan/Police Story (1985)/Police Story (1985) - Criterion.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-05-18 13:26:54.134 -07:00] [ERR] [88] Emby.Server.Implementations.ScheduledTasks.TaskManager: Error executing Scheduled Task
Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked'.
   at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
   at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
   at Microsoft.Data.Sqlite.SqliteConnectionExtensions.ExecuteNonQuery(SqliteConnection connection, String commandText, SqliteParameter[] parameters)
   at Microsoft.Data.Sqlite.SqliteTransaction..ctor(SqliteConnection connection, IsolationLevel isolationLevel, Boolean deferred)
   at Emby.Server.Implementations.Data.SqliteItemRepository.SaveImages(BaseItem item)
   at Emby.Server.Implementations.Library.LibraryManager.UpdateImagesAsync(BaseItem item, Boolean forceUpdate)
   at Emby.Server.Implementations.Library.LibraryManager.RunMetadataSavers(BaseItem item, ItemUpdateType updateReason)
   at Emby.Server.Implementations.Library.LibraryManager.UpdateItemsAsync(IReadOnlyList`1 items, BaseItem parent, ItemUpdateType updateReason, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Library.LibraryManager.ConvertImageToLocal(BaseItem item, ItemImageInfo image, Int32 imageIndex, Boolean removeOnFailure)
   at Emby.Server.Implementations.Library.LibraryManager.UpdateImagesAsync(BaseItem item, Boolean forceUpdate)
   at Emby.Server.Implementations.Library.LibraryManager.RunMetadataSavers(BaseItem item, ItemUpdateType updateReason)
   at Emby.Server.Implementations.Library.LibraryManager.SavePeopleMetadataAsync(IEnumerable`1 people, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Library.LibraryManager.UpdatePeopleAsync(BaseItem item, List`1 people, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.SaveItemAsync(MetadataResult`1 result, ItemUpdateType reason, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.RefreshMetadata(BaseItem item, MetadataRefreshOptions refreshOptions, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.BaseItem.RefreshMetadata(MetadataRefreshOptions options, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.RefreshChildMetadata(BaseItem child, MetadataRefreshOptions refreshOptions, Boolean recursive, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.<>c__DisplayClass69_0`1.<<RunTasks>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at MediaBrowser.Controller.Entities.Folder.RunTasks[T](Func`3 task, IList`1 children, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.RefreshChildMetadata(BaseItem child, MetadataRefreshOptions refreshOptions, Boolean recursive, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.<>c__DisplayClass69_0`1.<<RunTasks>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at MediaBrowser.Controller.Entities.Folder.RunTasks[T](Func`3 task, IList`1 children, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.RefreshChildMetadata(BaseItem child, MetadataRefreshOptions refreshOptions, Boolean recursive, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.<>c__DisplayClass69_0`1.<<RunTasks>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at MediaBrowser.Controller.Entities.Folder.RunTasks[T](Func`3 task, IList`1 children, IProgress`1 progress, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.ValidateChildrenInternal2(IProgress`1 progress, Boolean recursive, Boolean refreshChildMetadata, Boolean allowRemoveRoot, MetadataRefreshOptions refreshOptions, IDirectoryService directoryService, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.Folder.ValidateChildrenInternal(IProgress`1 progress, Boolean recursive, Boolean refreshChildMetadata, Boolean allowRemoveRoot, MetadataRefreshOptions refreshOptions, IDirectoryService directoryService, CancellationToken cancellationToken)
   at MediaBrowser.Controller.Entities.AggregateFolder.ValidateChildrenInternal(IProgress`1 progress, Boolean recursive, Boolean refreshChildMetadata, Boolean allowRemoveRoot, MetadataRefreshOptions refreshOptions, IDirectoryService directoryService, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Library.LibraryManager.PerformLibraryValidation(IProgress`1 progress, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Library.LibraryManager.ValidateMediaLibraryInternal(IProgress`1 progress, CancellationToken cancellationToken)
   at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
[2024-05-18 13:26:54.680 -07:00] [INF] [88] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Failed after 12 minute(s) and 9 seconds
[2024-05-18 13:27:02.590 -07:00] [INF] [41] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/video/Movies"
[2024-05-18 13:29:00.923 -07:00] [INF] [66] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-05-18 13:31:48.922 -07:00] [INF] [92] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-05-18 13:35:24.923 -07:00] [INF] [77] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-05-18 13:38:12.923 -07:00] [INF] [83] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-05-18 13:41:00.923 -07:00] [INF] [80] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-05-18 13:43:48.922 -07:00] [INF] [61] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

jellyfin-bot commented 2 weeks ago

Hi, it seems like your issue report has the following item(s) that need to be addressed:

This is an automated message, currently under testing. Please file an issue here if you encounter any problems.

SnX85 commented 2 weeks ago

I have exactly the same issue! Clean install Ubuntu Server 24.04, JellyFin 10.9.1 and 10.9.2 produce the same problem (not using containers or virtualisation). JellyFin 10.8 on Ubuntu Server 23.10 using the same library folders worked fine. For me oom kills the process ffprobe for eating up all 32gb ram when scanning the library. As shown image below 1.9gb ram usage before library scan and when scanning you see it going up until oom kills the process.

oom

Changing Limit concurrent library scanning tasks and Limit simultaneous image encodings from 0 (let JellyFin decide) to something else stops oom killing the process but scanning library still hangs. Turned on debug logging (see attachment). Hope it helps both problems. Log.txt

devpatf commented 1 week ago

Many seem to have issues with locked database. See #11608 #11589 #11638

Hunter-Clipper commented 1 week ago

I am also having this issue, I can dump my logs if needed.

MoonOverMiami commented 1 week ago

Same. Scan and Search for missing data both hang. Only the first few hundred get set up then it just stops. 10.9.2 is rough. Please release a fix.

jcaust commented 1 week ago

how does this keep getting worse ! ever since the change from channel name human readable to channel id it's been downhill . ive wasted hours renaming channels in metadata . and now using jf plugin for tubearchivist , it doesn't even work! the docs to setup for Synology doesn't make sense and if you follow others guides they are all different . seriously , if one is using Synology docker, you would think there is an install that just works.

soakes commented 1 week ago

Hi @jr253, I am experencing the exact same issue on 10.9.2 using a fresh install with a k8s deploymnet.

This restarted 5+ times while scanning large(ish) library, infact it never finishes, just keeps restarting.

I have now reverted back to 10.8.13, zero issues with same library, sucessfully scanned and no restarts.

I suspect its the same issue, db's getting busy and causing lock ups like 10.9.1 was as you can make it do it even more if you add in some additional plugins like subtitles, it will fallover quicker.

10.9.2

image

10.8.13

image
MoonOverMiami commented 1 week ago

Is the process to downgrade simply deleting the 10.9.2 container then finding 10.8.13 (where?) and installing it?

soakes commented 1 week ago

Is the process to downgrade simply deleting the 10.9.2 container then finding 10.8.13 (where?) and installing it?

Unfortunately no, the db etc gets upgraded and is not compatiable with previous versions.

A clean install is whats required, or grabbing a copy of 10.8.13 db etc before your upgrade (assuming you upgraded), then you would just need the older version on top.

MoonOverMiami commented 1 week ago

So how are all the users who have issues with 10.9.2 getting 10.8.13 to work? Pardon my ignorance.

On Sat, May 25, 2024, 3:41 PM Simon Oakes @.***> wrote:

Is the process to downgrade simply deleting the 10.9.2 container then finding 10.8.13 (where?) and installing it?

Unfortunately no, the db etc gets upgraded and is not compatiable with previous versions.

A clean install is whats required, or grabbing a copy of 10.8.13 db etc before your upgrade (assuming you upgraded).

— Reply to this email directly, view it on GitHub https://github.com/jellyfin/jellyfin/issues/11728#issuecomment-2131434256, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4YHONMOTGRF5XXYY7VIGADZEDZPHAVCNFSM6AAAAABH55MMRCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZRGQZTIMRVGY . You are receiving this because you commented.Message ID: @.***>

soakes commented 1 week ago

@MoonOverMiami in my case, I am just changing the version number in my manifest as the linuxserver.io jellyfin docker image has the previous versions available. I still have had to rebuild all the jellyfin data/configs (hence fresh/clean install).

However on another machine (non k8s) which im moving bits from, to my new k8s clusters. I used a previous backup of 10.8.13 when I had to revert back after I upgraded to 10.9.1. As this version was "quite" broken and time to find the issue as well as for the devs to fix it, I had to revert back to 10.8.13 until 10.9.2 come out. For this, I restored an old VM which had 10.8.13 installed.

I have since upgraded to 10.9.2 but still having issues, not half as bad, but still crashing quite oftern. This is why ive now decided to rebuild 10.8.13 from scratch and will stay on that for a few more versions in 10.9.x comes out so the bugs can be squshed before moving over.

MoonOverMiami commented 1 week ago

Is the process to downgrade simply deleting the 10.9.2 container then finding 10.8.13 (where?) and installing it?

Unfortunately no, the db etc gets upgraded and is not compatiable with previous versions.

A clean install is whats required, or grabbing a copy of 10.8.13 db etc before your upgrade (assuming you upgraded), then you would just need the older version on top.

Sorry, wasn't clear. That's what I meant. A clean install. If I delete the 10.9.2 Jellyfin container I assumed all the data would be deleted including the db.

Where is the previous version repository?

soakes commented 6 days ago

Sorry, wasn't clear. That's what I meant. A clean install. If I delete the 10.9.2 Jellyfin container I assumed all the data would be deleted including the db.

Depends how you have it setup, but typiclaly you have persistent volumes for the db/config, so deleting the container would not touch your db/data/configs etc, only the application/os/container itself.

Where is the previous version repository?

It doesn't exist, you need to build it from source, all the files are in the main git repo. However, if your using docker, you have a couple options:

docker pull linuxserver/jellyfin:10.8.13
docker pull jellyfin/jellyfin:10.8.13
lxne commented 5 days ago

I am not entirely sure, but Jellyfin seems to have issues with some special characters in folder and file names since 10.9.x (e.g. '&' or '–', not '-'). In my case, If a folder contains any of those, it won't show up. Or if a file in a folder contains any, the folder shows up as empty, even when there are other files without those special characters.

MoonOverMiami commented 5 days ago

Where are the 'persistent volumes' located and how do I delete them to nuke my JF and install 10.8.13? I'm done with this update. Just want Jellyfin to work.

lxne commented 4 days ago

I am not entirely sure, but Jellyfin seems to have issues with some special characters in folder and file names since 10.9.x (e.g. '&' or '–', not '-'). In my case, If a folder contains any of those, it won't show up. Or if a file in a folder contains any, the folder shows up as empty, even when there are other files without those special characters.

I've found a solution for this. For me, an env variable persisted that should not be there in 10.9.x https://forum.jellyfin.org/t-solved-issues-with-special-charakters-since-update