[Issue]: admin account can't edit libraries without access #5859

Closed
opened 2026-02-07 02:27:55 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @stseifer on GitHub (May 25, 2024).

Please describe your bug

The setting in user account to allow media libraries, the {Access} tab, is taken into account when you try to save new library option. There is no error it just doesn't do anything when trying to save a LibraryOption list with no access to the library despite being a "manage server account". At the start I didn't even know this was my fault. I tried searching for recent and old versions of this bug but I couldn't find one.

The LibraryOption saving starts working if the user has access to the library. I expected either an error that explains why the LibraryOptions update doesn't work OR the user with "can manage this server" no need to mark a library on the Access list to edit is settings.

The web server returns a 404 like this:

REQUEST:
XHRPOST
https://redacted.lol/Library/VirtualFolders/LibraryOptions
[HTTP/3 404  2ms]

1

{"Id":"8ee37f03811234170c81996a27dd9396","LibraryOptions":{"Enabled":true,"EnablePhotos":true,"EnableRealtimeMonitor":false,"EnableLUFSScan":true,"EnableChapterImageExtraction":false,"ExtractChapterImagesDuringLibraryScan":false,"EnableTrickplayImageExtraction":false,"ExtractTrickplayImagesDuringLibraryScan":false,"PathInfos":[{"Path":"/media/smb/show"}],"SaveLocalMetadata":false,"EnableInternetProviders":true,"EnableAutomaticSeriesGrouping":false,"EnableEmbeddedTitles":false,"EnableEmbeddedExtrasTitles":false,"EnableEmbeddedEpisodeInfos":false,"AutomaticRefreshIntervalDays":0,"PreferredMetadataLanguage":"","MetadataCountryCode":"","SeasonZeroDisplayName":"Specials","MetadataSavers":[],"DisabledLocalMetadataReaders":[],"LocalMetadataReaderOrder":["Nfo"],"DisabledSubtitleFetchers":[],"SubtitleFetcherOrder":[],"SkipSubtitlesIfEmbeddedSubtitlesPresent":false,"SkipSubtitlesIfAudioTrackMatches":false,"SubtitleDownloadLanguages":[],"RequirePerfectSubtitleMatch":true,"SaveSubtitlesWithMedia":true,"SaveLyricsWithMedia":false,"AutomaticallyAddToCollection":false,"AllowEmbeddedSubtitles":"AllowAll","TypeOptions":[{"Type":"Series","MetadataFetchers":["TheMovieDb"],"MetadataFetcherOrder":["TheMovieDb","AniList","The Open Movie Database"],"ImageFetchers":["TheMovieDb"],"ImageFetcherOrder":["TheMovieDb","AniList"],"ImageOptions":[]},{"Type":"Season","MetadataFetchers":["TheMovieDb"],"MetadataFetcherOrder":["TheMovieDb"],"ImageFetchers":["TheMovieDb"],"ImageFetcherOrder":["TheMovieDb","AniList"],"ImageOptions":[]},{"Type":"Episode","MetadataFetchers":["TheMovieDb"],"MetadataFetcherOrder":["TheMovieDb","The Open Movie Database"],"ImageFetchers":["TheMovieDb","The Open Movie Database"],"ImageFetcherOrder":["TheMovieDb","The Open Movie Database","Embedded Image Extractor","Screen Grabber"],"ImageOptions":[]}],"EnableArchiveMediaFiles":false}}

RESPONSE:

{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-ca0e0dcc51b4f9c11b8a9e2805ff712d-295cf2458dd47979-00"}

Reproduction Steps

  1. mark a library with no access for admin user
  2. open library settings
  3. try to save LibraryOptions
  4. expect error or LibraryOptions window to close. neither happens

Jellyfin Version

10.9.0

if other:

10.9.2

Environment

- OS: Debian11
- Linux Kernel: 5.10.0-26-amd64
- Virtualization: This is a vm running on proxmox
- Clients: web + windows media player
- Browser: firefox + chrome variants
- FFmpeg Version: jellyfin-ffmpeg6 from apt
- Playback Method: none
- Hardware Acceleration: none
- GPU Model: none
- Plugins: core + anilist + playback reporting
- Reverse Proxy: caddy as subdomain
- Base URL: /
- Networking: NAT
- Storage: smb share

Jellyfin logs

log doesn't reference the error but I provide a minimal log anyway, this is the log of opening the service -> clicking on a LibraryOption that doesn't work -> close the service
-------
[2024-05-25 02:23:05.301 +02:00] [INF] Jellyfin version: "10.9.2"
[2024-05-25 02:23:05.321 +02:00] [INF] Environment Variables: ["[JELLYFIN_LOG_DIR, /var/log/jellyfin]", "[JELLYFIN_FFMPEG_OPT, --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_USER, jellyfin]", "[JELLYFIN_WEB_OPT, --webdir=/usr/share/jellyfin/web]", "[JELLYFIN_ARGS, $JELLYFIN_WEB_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLFIN_ADDITIONAL_OPTS --datadir $JELLYFIN_DATA_DIR --configdir $JELLYFIN_CONFIG_DIR --logdir $JELLYFIN_LOG_DIR --cachedir $JELLYFIN_CACHE_DIR]", "[JELLYFIN_CONFIG_DIR, /etc/jellyfin]", "[JELLYFIN_CACHE_DIR, /var/cache/jellyfin]", "[JELLYFIN_ADDITIONAL_OPTS, ]", "[JELLYFIN_DATA_DIR, /var/lib/jellyfin]"]
[2024-05-25 02:23:05.323 +02:00] [INF] Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--webdir=/usr/share/jellyfin/web", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
[2024-05-25 02:23:05.323 +02:00] [INF] Operating system: "Debian GNU/Linux 11 (bullseye)"
[2024-05-25 02:23:05.324 +02:00] [INF] Architecture: X64
[2024-05-25 02:23:05.324 +02:00] [INF] 64-Bit Process: True
[2024-05-25 02:23:05.324 +02:00] [INF] User Interactive: True
[2024-05-25 02:23:05.324 +02:00] [INF] Processor count: 5
[2024-05-25 02:23:05.324 +02:00] [INF] Program data path: "/var/lib/jellyfin"
[2024-05-25 02:23:05.325 +02:00] [INF] Log directory path: "/var/log/jellyfin"
[2024-05-25 02:23:05.325 +02:00] [INF] Config directory path: "/etc/jellyfin"
[2024-05-25 02:23:05.325 +02:00] [INF] Cache path: "/var/cache/jellyfin"
[2024-05-25 02:23:05.325 +02:00] [INF] Web resources path: "/usr/share/jellyfin/web"
[2024-05-25 02:23:05.325 +02:00] [INF] Application directory: "/usr/lib/jellyfin/bin/"
[2024-05-25 02:23:05.430 +02:00] [INF] Setting cache path: "/var/cache/jellyfin"
[2024-05-25 02:23:05.483 +02:00] [INF] Loading assemblies
[2024-05-25 02:23:05.515 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.AniList, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/AniList_9.0.0.0/Jellyfin.Plugin.AniList.dll"
[2024-05-25 02:23:05.516 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.PlaybackReporting, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Playback Reporting_14.0.0.0/Jellyfin.Plugin.PlaybackReporting.dll"
[2024-05-25 02:23:05.517 +02:00] [INF] Loaded assembly "SQLitePCL.pretty, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Playback Reporting_14.0.0.0/SQLitePCL.pretty.dll"
[2024-05-25 02:23:05.577 +02:00] [INF] 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-25 02:23:05.578 +02:00] [INF] Defined LAN exclusions: []
[2024-05-25 02:23:05.578 +02:00] [INF] 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-25 02:23:05.579 +02:00] [INF] Filtered interface addresses: ["127.0.0.1", "192.168.1.121"]
[2024-05-25 02:23:05.580 +02:00] [INF] Bind Addresses ["0.0.0.0"]
[2024-05-25 02:23:05.580 +02:00] [INF] Remote IP filter is "Allowlist"
[2024-05-25 02:23:05.580 +02:00] [INF] Filtered subnets: []
[2024-05-25 02:23:08.937 +02:00] [INF] Loaded plugin: "AniList" "9.0.0.0"
[2024-05-25 02:23:08.939 +02:00] [INF] Loaded plugin: "Playback Reporting" "14.0.0.0"
[2024-05-25 02:23:08.940 +02:00] [INF] Loaded plugin: "TMDb" "10.9.2.0"
[2024-05-25 02:23:08.940 +02:00] [INF] Loaded plugin: "Studio Images" "10.9.2.0"
[2024-05-25 02:23:08.940 +02:00] [INF] Loaded plugin: "OMDb" "10.9.2.0"
[2024-05-25 02:23:08.956 +02:00] [INF] Loaded plugin: "MusicBrainz" "10.9.2.0"
[2024-05-25 02:23:08.957 +02:00] [INF] Loaded plugin: "AudioDB" "10.9.2.0"
[2024-05-25 02:23:09.005 +02:00] [INF] Kestrel is listening on "0.0.0.0"
[2024-05-25 02:23:09.015 +02:00] [INF] EventMonitorEntryPoint Running
[2024-05-25 02:23:09.022 +02:00] [INF] Sqlite version: 3.41.2
[2024-05-25 02:23:09.023 +02:00] [INF] Sqlite compiler options: ATOMIC_INTRINSICS=1,COMPILER=gcc-9.4.0,DEFAULT_AUTOVACUUM,DEFAULT_CACHE_SIZE=-2000,DEFAULT_FILE_FORMAT=4,DEFAULT_FOREIGN_KEYS,DEFAULT_JOURNAL_SIZE_LIMIT=-1,DEFAULT_MMAP_SIZE=0,DEFAULT_PAGE_SIZE=4096,DEFAULT_PCACHE_INITSZ=20,DEFAULT_RECURSIVE_TRIGGERS,DEFAULT_SECTOR_SIZE=4096,DEFAULT_SYNCHRONOUS=2,DEFAULT_WAL_AUTOCHECKPOINT=1000,DEFAULT_WAL_SYNCHRONOUS=2,DEFAULT_WORKER_THREADS=0,ENABLE_COLUMN_METADATA,ENABLE_FTS3,ENABLE_FTS3_PARENTHESIS,ENABLE_FTS4,ENABLE_FTS5,ENABLE_MATH_FUNCTIONS,ENABLE_RTREE,ENABLE_SNAPSHOT,MALLOC_SOFT_LIMIT=1024,MAX_ATTACHED=10,MAX_COLUMN=2000,MAX_COMPOUND_SELECT=500,MAX_DEFAULT_PAGE_SIZE=8192,MAX_EXPR_DEPTH=1000,MAX_FUNCTION_ARG=127,MAX_LENGTH=1000000000,MAX_LIKE_PATTERN_LENGTH=50000,MAX_MMAP_SIZE=0x7fff0000,MAX_PAGE_COUNT=1073741823,MAX_PAGE_SIZE=65536,MAX_SQL_LENGTH=1000000000,MAX_TRIGGER_DEPTH=1000,MAX_VARIABLE_NUMBER=32766,MAX_VDBE_OP=250000000,MAX_WORKER_THREADS=8,MUTEX_PTHREADS,SYSTEM_MALLOC,TEMP_STORE=1,THREADSAFE=1
[2024-05-25 02:23:09.032 +02:00] [INF] Default journal_mode for "/var/lib/jellyfin/data/playback_reporting.db" is "delete"
[2024-05-25 02:23:09.032 +02:00] [INF] Initialize PlaybackActivity Repository
[2024-05-25 02:23:09.034 +02:00] [INF] PlaybackActivity table schema OK
[2024-05-25 02:23:09.034 +02:00] [INF] Expected : "datecreated:datetime|userid:text|itemid:text|itemtype:text|itemname:text|playbackmethod:text|clientname:text|devicename:text|playduration:int"
[2024-05-25 02:23:09.034 +02:00] [INF] Received : "datecreated:datetime|userid:text|itemid:text|itemtype:text|itemname:text|playbackmethod:text|clientname:text|devicename:text|playduration:int"
[2024-05-25 02:23:09.623 +02:00] [WRN] The WebRootPath was not found: "/var/lib/jellyfin/wwwroot". Static files may be unavailable.
[2024-05-25 02:23:09.659 +02:00] [INF] Running startup tasks
[2024-05-25 02:23:09.660 +02:00] [INF] TaskCleanDb Loaded
[2024-05-25 02:23:09.662 +02:00] [INF] TaskRunBackup Loaded
[2024-05-25 02:23:09.679 +02:00] [INF] Daily trigger for "Playback Reporting Trim Db" set to fire at 2024-05-26 00:00:00.000 +02:00, which is 21:36:50.3209976 from now.
[2024-05-25 02:23:09.681 +02:00] [INF] Watching directory "redacted"
[2024-05-25 02:23:09.688 +02:00] [INF] Daily trigger for "Generate Trickplay Images" set to fire at 2024-05-25 03:00:00.000 +02:00, which is 00:36:50.3116506 from now.
[2024-05-25 02:23:09.691 +02:00] [INF] Daily trigger for "Extract Chapter Images" set to fire at 2024-05-26 02:00:00.000 +02:00, which is 23:36:50.3084459 from now.
[2024-05-25 02:23:09.728 +02:00] [INF] Found ffmpeg version "6.0.1"
[2024-05-25 02:23:09.780 +02:00] [INF] 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-25 02:23:09.805 +02:00] [INF] 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-25 02:23:09.845 +02:00] [INF] 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-25 02:23:09.999 +02:00] [INF] Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2024-05-25 02:23:10.379 +02:00] [INF] FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2024-05-25 02:23:10.380 +02:00] [INF] ServerId: "753909c0c8f647c0b1a848b0162dc7e6"
[2024-05-25 02:23:10.380 +02:00] [INF] Core startup complete
[2024-05-25 02:23:10.380 +02:00] [INF] Startup complete 0:00:05.2110442
[2024-05-25 02:23:12.704 +02:00] [INF] "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
[2024-05-25 02:23:13.698 +02:00] [INF] "Update Plugins" Completed after 0 minute(s) and 1 seconds
[2024-05-25 02:23:40.462 +02:00] [INF] Sending shutdown notifications
[2024-05-25 02:23:40.483 +02:00] [INF] Stopping NAT discovery
[2024-05-25 02:23:40.488 +02:00] [INF] Running query planner optimizations in the database... This might take a while
[2024-05-25 02:23:40.506 +02:00] [INF] Stopping directory watching for path "redacted"
[2024-05-25 02:23:40.510 +02:00] [INF] Disposing "CoreAppHost"
[2024-05-25 02:23:40.510 +02:00] [INF] Disposing "MusicBrainzArtistProvider"
[2024-05-25 02:23:40.510 +02:00] [INF] Disposing "MusicBrainzAlbumProvider"
[2024-05-25 02:23:40.510 +02:00] [INF] Disposing "PluginManager"

FFmpeg logs

No response

Please attach any browser or client logs here

firefox_3mLU1ti7ik

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @stseifer on GitHub (May 25, 2024). ### Please describe your bug The setting in user account to allow media libraries, the {Access} tab, is taken into account when you try to save new library option. There is no error it just doesn't do anything when trying to save a LibraryOption list with no access to the library despite being a "manage server account". At the start I didn't even know this was my fault. I tried searching for recent and old versions of this bug but I couldn't find one. The LibraryOption saving starts working if the user has access to the library. I expected either an error that explains why the LibraryOptions update doesn't work OR the user with "can manage this server" no need to mark a library on the Access list to edit is settings. The web server returns a 404 like this: ``` REQUEST: XHRPOST https://redacted.lol/Library/VirtualFolders/LibraryOptions [HTTP/3 404 2ms] 1 {"Id":"8ee37f03811234170c81996a27dd9396","LibraryOptions":{"Enabled":true,"EnablePhotos":true,"EnableRealtimeMonitor":false,"EnableLUFSScan":true,"EnableChapterImageExtraction":false,"ExtractChapterImagesDuringLibraryScan":false,"EnableTrickplayImageExtraction":false,"ExtractTrickplayImagesDuringLibraryScan":false,"PathInfos":[{"Path":"/media/smb/show"}],"SaveLocalMetadata":false,"EnableInternetProviders":true,"EnableAutomaticSeriesGrouping":false,"EnableEmbeddedTitles":false,"EnableEmbeddedExtrasTitles":false,"EnableEmbeddedEpisodeInfos":false,"AutomaticRefreshIntervalDays":0,"PreferredMetadataLanguage":"","MetadataCountryCode":"","SeasonZeroDisplayName":"Specials","MetadataSavers":[],"DisabledLocalMetadataReaders":[],"LocalMetadataReaderOrder":["Nfo"],"DisabledSubtitleFetchers":[],"SubtitleFetcherOrder":[],"SkipSubtitlesIfEmbeddedSubtitlesPresent":false,"SkipSubtitlesIfAudioTrackMatches":false,"SubtitleDownloadLanguages":[],"RequirePerfectSubtitleMatch":true,"SaveSubtitlesWithMedia":true,"SaveLyricsWithMedia":false,"AutomaticallyAddToCollection":false,"AllowEmbeddedSubtitles":"AllowAll","TypeOptions":[{"Type":"Series","MetadataFetchers":["TheMovieDb"],"MetadataFetcherOrder":["TheMovieDb","AniList","The Open Movie Database"],"ImageFetchers":["TheMovieDb"],"ImageFetcherOrder":["TheMovieDb","AniList"],"ImageOptions":[]},{"Type":"Season","MetadataFetchers":["TheMovieDb"],"MetadataFetcherOrder":["TheMovieDb"],"ImageFetchers":["TheMovieDb"],"ImageFetcherOrder":["TheMovieDb","AniList"],"ImageOptions":[]},{"Type":"Episode","MetadataFetchers":["TheMovieDb"],"MetadataFetcherOrder":["TheMovieDb","The Open Movie Database"],"ImageFetchers":["TheMovieDb","The Open Movie Database"],"ImageFetcherOrder":["TheMovieDb","The Open Movie Database","Embedded Image Extractor","Screen Grabber"],"ImageOptions":[]}],"EnableArchiveMediaFiles":false}} RESPONSE: {"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-ca0e0dcc51b4f9c11b8a9e2805ff712d-295cf2458dd47979-00"} ``` ​ ### Reproduction Steps 1. mark a library with no access for admin user 2. open library settings 3. try to save LibraryOptions 4. expect error or LibraryOptions window to close. neither happens ### Jellyfin Version 10.9.0 ### if other: 10.9.2 ### Environment ```markdown - OS: Debian11 - Linux Kernel: 5.10.0-26-amd64 - Virtualization: This is a vm running on proxmox - Clients: web + windows media player - Browser: firefox + chrome variants - FFmpeg Version: jellyfin-ffmpeg6 from apt - Playback Method: none - Hardware Acceleration: none - GPU Model: none - Plugins: core + anilist + playback reporting - Reverse Proxy: caddy as subdomain - Base URL: / - Networking: NAT - Storage: smb share ``` ### Jellyfin logs ```shell log doesn't reference the error but I provide a minimal log anyway, this is the log of opening the service -> clicking on a LibraryOption that doesn't work -> close the service ------- [2024-05-25 02:23:05.301 +02:00] [INF] Jellyfin version: "10.9.2" [2024-05-25 02:23:05.321 +02:00] [INF] Environment Variables: ["[JELLYFIN_LOG_DIR, /var/log/jellyfin]", "[JELLYFIN_FFMPEG_OPT, --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_USER, jellyfin]", "[JELLYFIN_WEB_OPT, --webdir=/usr/share/jellyfin/web]", "[JELLYFIN_ARGS, $JELLYFIN_WEB_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLFIN_ADDITIONAL_OPTS --datadir $JELLYFIN_DATA_DIR --configdir $JELLYFIN_CONFIG_DIR --logdir $JELLYFIN_LOG_DIR --cachedir $JELLYFIN_CACHE_DIR]", "[JELLYFIN_CONFIG_DIR, /etc/jellyfin]", "[JELLYFIN_CACHE_DIR, /var/cache/jellyfin]", "[JELLYFIN_ADDITIONAL_OPTS, ]", "[JELLYFIN_DATA_DIR, /var/lib/jellyfin]"] [2024-05-25 02:23:05.323 +02:00] [INF] Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--webdir=/usr/share/jellyfin/web", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"] [2024-05-25 02:23:05.323 +02:00] [INF] Operating system: "Debian GNU/Linux 11 (bullseye)" [2024-05-25 02:23:05.324 +02:00] [INF] Architecture: X64 [2024-05-25 02:23:05.324 +02:00] [INF] 64-Bit Process: True [2024-05-25 02:23:05.324 +02:00] [INF] User Interactive: True [2024-05-25 02:23:05.324 +02:00] [INF] Processor count: 5 [2024-05-25 02:23:05.324 +02:00] [INF] Program data path: "/var/lib/jellyfin" [2024-05-25 02:23:05.325 +02:00] [INF] Log directory path: "/var/log/jellyfin" [2024-05-25 02:23:05.325 +02:00] [INF] Config directory path: "/etc/jellyfin" [2024-05-25 02:23:05.325 +02:00] [INF] Cache path: "/var/cache/jellyfin" [2024-05-25 02:23:05.325 +02:00] [INF] Web resources path: "/usr/share/jellyfin/web" [2024-05-25 02:23:05.325 +02:00] [INF] Application directory: "/usr/lib/jellyfin/bin/" [2024-05-25 02:23:05.430 +02:00] [INF] Setting cache path: "/var/cache/jellyfin" [2024-05-25 02:23:05.483 +02:00] [INF] Loading assemblies [2024-05-25 02:23:05.515 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.AniList, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/AniList_9.0.0.0/Jellyfin.Plugin.AniList.dll" [2024-05-25 02:23:05.516 +02:00] [INF] Loaded assembly "Jellyfin.Plugin.PlaybackReporting, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Playback Reporting_14.0.0.0/Jellyfin.Plugin.PlaybackReporting.dll" [2024-05-25 02:23:05.517 +02:00] [INF] Loaded assembly "SQLitePCL.pretty, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Playback Reporting_14.0.0.0/SQLitePCL.pretty.dll" [2024-05-25 02:23:05.577 +02:00] [INF] 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-25 02:23:05.578 +02:00] [INF] Defined LAN exclusions: [] [2024-05-25 02:23:05.578 +02:00] [INF] 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-25 02:23:05.579 +02:00] [INF] Filtered interface addresses: ["127.0.0.1", "192.168.1.121"] [2024-05-25 02:23:05.580 +02:00] [INF] Bind Addresses ["0.0.0.0"] [2024-05-25 02:23:05.580 +02:00] [INF] Remote IP filter is "Allowlist" [2024-05-25 02:23:05.580 +02:00] [INF] Filtered subnets: [] [2024-05-25 02:23:08.937 +02:00] [INF] Loaded plugin: "AniList" "9.0.0.0" [2024-05-25 02:23:08.939 +02:00] [INF] Loaded plugin: "Playback Reporting" "14.0.0.0" [2024-05-25 02:23:08.940 +02:00] [INF] Loaded plugin: "TMDb" "10.9.2.0" [2024-05-25 02:23:08.940 +02:00] [INF] Loaded plugin: "Studio Images" "10.9.2.0" [2024-05-25 02:23:08.940 +02:00] [INF] Loaded plugin: "OMDb" "10.9.2.0" [2024-05-25 02:23:08.956 +02:00] [INF] Loaded plugin: "MusicBrainz" "10.9.2.0" [2024-05-25 02:23:08.957 +02:00] [INF] Loaded plugin: "AudioDB" "10.9.2.0" [2024-05-25 02:23:09.005 +02:00] [INF] Kestrel is listening on "0.0.0.0" [2024-05-25 02:23:09.015 +02:00] [INF] EventMonitorEntryPoint Running [2024-05-25 02:23:09.022 +02:00] [INF] Sqlite version: 3.41.2 [2024-05-25 02:23:09.023 +02:00] [INF] Sqlite compiler options: ATOMIC_INTRINSICS=1,COMPILER=gcc-9.4.0,DEFAULT_AUTOVACUUM,DEFAULT_CACHE_SIZE=-2000,DEFAULT_FILE_FORMAT=4,DEFAULT_FOREIGN_KEYS,DEFAULT_JOURNAL_SIZE_LIMIT=-1,DEFAULT_MMAP_SIZE=0,DEFAULT_PAGE_SIZE=4096,DEFAULT_PCACHE_INITSZ=20,DEFAULT_RECURSIVE_TRIGGERS,DEFAULT_SECTOR_SIZE=4096,DEFAULT_SYNCHRONOUS=2,DEFAULT_WAL_AUTOCHECKPOINT=1000,DEFAULT_WAL_SYNCHRONOUS=2,DEFAULT_WORKER_THREADS=0,ENABLE_COLUMN_METADATA,ENABLE_FTS3,ENABLE_FTS3_PARENTHESIS,ENABLE_FTS4,ENABLE_FTS5,ENABLE_MATH_FUNCTIONS,ENABLE_RTREE,ENABLE_SNAPSHOT,MALLOC_SOFT_LIMIT=1024,MAX_ATTACHED=10,MAX_COLUMN=2000,MAX_COMPOUND_SELECT=500,MAX_DEFAULT_PAGE_SIZE=8192,MAX_EXPR_DEPTH=1000,MAX_FUNCTION_ARG=127,MAX_LENGTH=1000000000,MAX_LIKE_PATTERN_LENGTH=50000,MAX_MMAP_SIZE=0x7fff0000,MAX_PAGE_COUNT=1073741823,MAX_PAGE_SIZE=65536,MAX_SQL_LENGTH=1000000000,MAX_TRIGGER_DEPTH=1000,MAX_VARIABLE_NUMBER=32766,MAX_VDBE_OP=250000000,MAX_WORKER_THREADS=8,MUTEX_PTHREADS,SYSTEM_MALLOC,TEMP_STORE=1,THREADSAFE=1 [2024-05-25 02:23:09.032 +02:00] [INF] Default journal_mode for "/var/lib/jellyfin/data/playback_reporting.db" is "delete" [2024-05-25 02:23:09.032 +02:00] [INF] Initialize PlaybackActivity Repository [2024-05-25 02:23:09.034 +02:00] [INF] PlaybackActivity table schema OK [2024-05-25 02:23:09.034 +02:00] [INF] Expected : "datecreated:datetime|userid:text|itemid:text|itemtype:text|itemname:text|playbackmethod:text|clientname:text|devicename:text|playduration:int" [2024-05-25 02:23:09.034 +02:00] [INF] Received : "datecreated:datetime|userid:text|itemid:text|itemtype:text|itemname:text|playbackmethod:text|clientname:text|devicename:text|playduration:int" [2024-05-25 02:23:09.623 +02:00] [WRN] The WebRootPath was not found: "/var/lib/jellyfin/wwwroot". Static files may be unavailable. [2024-05-25 02:23:09.659 +02:00] [INF] Running startup tasks [2024-05-25 02:23:09.660 +02:00] [INF] TaskCleanDb Loaded [2024-05-25 02:23:09.662 +02:00] [INF] TaskRunBackup Loaded [2024-05-25 02:23:09.679 +02:00] [INF] Daily trigger for "Playback Reporting Trim Db" set to fire at 2024-05-26 00:00:00.000 +02:00, which is 21:36:50.3209976 from now. [2024-05-25 02:23:09.681 +02:00] [INF] Watching directory "redacted" [2024-05-25 02:23:09.688 +02:00] [INF] Daily trigger for "Generate Trickplay Images" set to fire at 2024-05-25 03:00:00.000 +02:00, which is 00:36:50.3116506 from now. [2024-05-25 02:23:09.691 +02:00] [INF] Daily trigger for "Extract Chapter Images" set to fire at 2024-05-26 02:00:00.000 +02:00, which is 23:36:50.3084459 from now. [2024-05-25 02:23:09.728 +02:00] [INF] Found ffmpeg version "6.0.1" [2024-05-25 02:23:09.780 +02:00] [INF] 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-25 02:23:09.805 +02:00] [INF] 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-25 02:23:09.845 +02:00] [INF] 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-25 02:23:09.999 +02:00] [INF] Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] [2024-05-25 02:23:10.379 +02:00] [INF] FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg" [2024-05-25 02:23:10.380 +02:00] [INF] ServerId: "753909c0c8f647c0b1a848b0162dc7e6" [2024-05-25 02:23:10.380 +02:00] [INF] Core startup complete [2024-05-25 02:23:10.380 +02:00] [INF] Startup complete 0:00:05.2110442 [2024-05-25 02:23:12.704 +02:00] [INF] "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds [2024-05-25 02:23:13.698 +02:00] [INF] "Update Plugins" Completed after 0 minute(s) and 1 seconds [2024-05-25 02:23:40.462 +02:00] [INF] Sending shutdown notifications [2024-05-25 02:23:40.483 +02:00] [INF] Stopping NAT discovery [2024-05-25 02:23:40.488 +02:00] [INF] Running query planner optimizations in the database... This might take a while [2024-05-25 02:23:40.506 +02:00] [INF] Stopping directory watching for path "redacted" [2024-05-25 02:23:40.510 +02:00] [INF] Disposing "CoreAppHost" [2024-05-25 02:23:40.510 +02:00] [INF] Disposing "MusicBrainzArtistProvider" [2024-05-25 02:23:40.510 +02:00] [INF] Disposing "MusicBrainzAlbumProvider" [2024-05-25 02:23:40.510 +02:00] [INF] Disposing "PluginManager" ``` ### FFmpeg logs _No response_ ### Please attach any browser or client logs here ![firefox_3mLU1ti7ik](https://github.com/jellyfin/jellyfin/assets/115424318/a3e7840b-44cb-4783-8b35-12da1ec29252) ### Please attach any screenshots here _No response_ ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
OVERLORD added the bug label 2026-02-07 02:27:55 +03:00
Author
Owner

@jellyfin-bot commented on GitHub (May 25, 2024):

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

  • You have not filled in the environment completely.

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

@jellyfin-bot commented on GitHub (May 25, 2024): Hi, it seems like your issue report has the following item(s) that need to be addressed: - You have not filled in the environment completely. This is an automated message, currently under testing. Please file an issue [here](https://github.com/jellyfin/jellyfin-triage-scripts/issues) if you encounter any problems.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#5859