• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting Media Scanning & Identification The path could not be found (Ubuntu local install)

    Pages (3): 1 2 3 Next »

     
    • 0 Vote(s) - 0 Average

    The path could not be found (Ubuntu local install)

    Local installation of Jellyfin Version 10.8.13 on an Ubuntu 20.04.6LTS filesystem with media on a second HDD. When I attempt to add my media folder Jellyfin returns the error, "The path could not be found."
    innerspaceboy
    Offline

    Junior Member

    Posts: 19
    Threads: 2
    Joined: 2024 Apr
    Reputation: 0
    Country:United States
    #1
    2024-04-08, 12:29 PM (This post was last modified: 2024-04-08, 12:41 PM by innerspaceboy. Edited 1 time in total.)
    Local installation of Jellyfin Version 10.8.13 on an Ubuntu 20.04.6LTS filesystem with media on a second HDD. When I attempt to add my media folder Jellyfin returns the error, "The path could not be found."

    I noticed it said "For Linux you must grant the service user at least read access to your storage locations."

    I did some digging on Reddit and various forums for the syntax and tried the following with some progress:

    sudo setfacl -m user:jellyfin:rxw /media/innerspacelabs/Classy\ Bastard/Video\ 2023
    namei -l /media/innerspacelabs/Classy\ Bastard/Video\ 2023
    sudo -u jellyfin ls /media/innerspacelabs/Classy\ Bastard/Video\ 2023
    sudo setfacl -m u:jellyfin:rx /media/innerspacelabs/Classy\ Bastard/Video\ 2023
    setfacl -b -R /media/innerspacelabs/Classy\ Bastard/Video\ 2023
    sudo ls -l /media/innerspacelabs/Classy\ Bastard/Video\ 2023
    sudo chgrp -R jellyfin /media/innerspacelabs/Classy\ Bastard/Video\ 2023
    sudo chmod g+rwx /media/innerspacelabs/Classy\ Bastard/Video\ 2023
    setfacl -m user:jellyfin:rwx /media/innerspacelabs/Classy\ Bastard/Video\ 2023

    I restarted the server after each command but when I browse to "/" only the OS disk is visible and directly keying the path returns "path not found".

    I've made progress because the output of namei -l /media/innerspacelabs/Classy\ Bastard/Video\ 2023 now returns:

    f: /media/innerspacelabs/Classy Bastard/Video 2023
    drwxr-xr-x root          root          /
    drwxr-xr-x root          root          media
    drwxr-x--- root          root          innerspacelabs
    drwxrwxrwx innerspacelabs innerspacelabs Classy Bastard
    drwxrwxrwx innerspacelabs jellyfin      Video 2023

    So I see jellyfin as a user for the folder with read/write access but I still can't point jellyfin to the disk.

    From what I'm reading, I believe the issue may relate to my needing to grant Jellyfin access to the parent folders above the target. But I don't want to accidentally corrupt root access like I did with CHMOD before. And I use a graphical disk mirroring utility called FreeFileSync so I'd hate it to interpret the new file permissions as changes to every single media object in the folder. That would take days to resync.

    Forgive me if I'm making a simple error but I'm hoping there's a quick fix? I just know that last summer I ran "sudo chmod 777..." and ended up corrupting the entire filesystem so I don't want to wind up there again. I'd prefer to make the access read-only if possible.

    Thanks for any input.

    System Details:
    Jellyfin Version 10.8.13
    Ubuntu 20.04.6LTS
    7.5GB RAM
    Intel Core i5-6500
    OS is on a 120GB Intel SSD
    Media is on a 10TB internal WD HDD

    Log:
    [2024-04-08 02:00:00.465 -04:00] [INF] "DailyTrigger" fired for task: "Extract Chapter Images"
    [2024-04-08 02:00:00.467 -04:00] [INF] Queuing task "ChapterImagesTask"
    [2024-04-08 02:00:00.467 -04:00] [INF] Executing "Extract Chapter Images"
    [2024-04-08 02:00:00.715 -04:00] [INF] "Extract Chapter Images" Completed after 0 minute(s) and 0 seconds
    [2024-04-08 02:00:00.715 -04:00] [INF] ExecuteQueuedTasks
    [2024-04-08 02:00:01.468 -04:00] [INF] Daily trigger for "Extract Chapter Images" set to fire at 2024-04-09 02:00:00.000 -04:00, which is 23:59:58.5320165 from now.
    [2024-04-08 06:31:38.506 -04:00] [INF] "IntervalTrigger" fired for task: "Scan Media Library"
    [2024-04-08 06:31:38.507 -04:00] [INF] Queuing task "RefreshMediaLibraryTask"
    [2024-04-08 06:31:38.507 -04:00] [INF] Executing "Scan Media Library"
    [2024-04-08 06:31:38.514 -04:00] [INF] Validating media library
    [2024-04-08 06:54:40.742 -04:00] [INF] Defined LAN addresses : "[10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]"
    [2024-04-08 06:54:40.743 -04:00] [INF] Defined LAN exclusions : "[]"
    [2024-04-08 06:54:40.743 -04:00] [INF] Using LAN addresses: "[10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]"
    [2024-04-08 07:26:02.264 -04:00] [INF] Authentication request for "innerspacelabs" has succeeded.
    [2024-04-08 07:26:02.264 -04:00] [INF] Current/Max sessions for user "innerspacelabs": 0/0
    [2024-04-08 07:26:02.277 -04:00] [INF] Reissuing access token: "7a4f8235740c452cb88ff3268ade4e34"
    [2024-04-08 07:26:02.455 -04:00] [INF] WS "127.0.0.1" request
    [2024-04-08 07:28:00.410 -04:00] [INF] Calling RestartInternal
    [2024-04-08 07:28:00.412 -04:00] [INF] Running query planner optimizations in the database... This might take a while
    [2024-04-08 07:28:00.418 -04:00] [INF] Disposing "CoreAppHost"
    [2024-04-08 07:28:00.422 -04:00] [INF] Disposing "DlnaEntryPoint"
    [2024-04-08 07:28:00.425 -04:00] [INF] Disposing PlayToManager
    [2024-04-08 07:28:00.426 -04:00] [INF] Disposing DeviceDiscovery
    [2024-04-08 07:28:00.426 -04:00] [INF] Disposing SsdpCommunicationsServer
    [2024-04-08 07:28:00.427 -04:00] [INF] "SsdpCommunicationsServer" disposing _BroadcastListenSocket
    [2024-04-08 07:28:00.429 -04:00] [INF] "SsdpCommunicationsServer" Disposing 3 sendSockets
    [2024-04-08 07:28:00.430 -04:00] [INF] "SsdpCommunicationsServer" disposing sendSocket from "0.0.0.0"
    [2024-04-08 07:28:00.430 -04:00] [INF] "SsdpCommunicationsServer" disposing sendSocket from "192.168.1.2"
    [2024-04-08 07:28:00.430 -04:00] [INF] "SsdpCommunicationsServer" disposing sendSocket from "127.0.0.1"
    [2024-04-08 07:28:00.430 -04:00] [INF] Disposing "DeviceAccessEntryPoint"
    [2024-04-08 07:28:00.432 -04:00] [INF] Disposing "UdpServerEntryPoint"
    [2024-04-08 07:28:00.435 -04:00] [INF] Disposing "SchedulesDirect"
    [2024-04-08 07:28:00.435 -04:00] [INF] Disposing "UserDataChangeNotifier"
    [2024-04-08 07:28:00.436 -04:00] [INF] Disposing "EntryPoint"
    [2024-04-08 07:28:00.437 -04:00] [INF] Disposing "LibraryMonitorStartup"
    [2024-04-08 07:28:00.437 -04:00] [INF] Disposing "EmbyTV"
    [2024-04-08 07:28:00.438 -04:00] [INF] Disposing "ExternalPortForwarding"
    [2024-04-08 07:28:00.442 -04:00] [INF] Stopping NAT discovery
    [2024-04-08 07:28:00.445 -04:00] [INF] Disposing "EntryPoint"
    [2024-04-08 07:28:00.447 -04:00] [INF] Disposing "NotificationEntryPoint"
    [2024-04-08 07:28:00.448 -04:00] [INF] Disposing "LibraryChangedNotifier"
    [2024-04-08 07:28:00.449 -04:00] [INF] Disposing "MusicBrainzAlbumProvider"
    [2024-04-08 07:28:00.453 -04:00] [INF] Disposing "RecordingNotifier"
    [2024-04-08 07:28:00.465 -04:00] [INF] Starting new instance
    [2024-04-08 07:28:00.465 -04:00] [INF] Executable: "/usr/lib/jellyfin/restart.sh"
    [2024-04-08 07:28:00.466 -04:00] [INF] Arguments: "--webdir=/usr/share/jellyfin/web --restartpath=/usr/lib/jellyfin/restart.sh --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"
    [2024-04-08 07:28:00.488 -04:00] [INF] WS "127.0.0.1" closed
    [2024-04-08 07:28:01.056 -04:00] [INF] Jellyfin version: "10.8.13"
    [2024-04-08 07:28:01.093 -04:00] [INF] Environment Variables: ["[JELLYFIN_USER, jellyfin]", "[JELLYFIN_LOG_DIR, /var/log/jellyfin]", "[JELLYFIN_ADDITIONAL_OPTS, ]", "[JELLYFIN_CONFIG_DIR, /etc/jellyfin]", "[JELLYFIN_RESTART_OPT, --restartpath=/usr/lib/jellyfin/restart.sh]", "[JELLYFIN_CACHE_DIR, /var/cache/jellyfin]", "[JELLYFIN_ARGS, $JELLYFIN_WEB_OPT $JELLYFIN_RESTART_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLFIN_ADDITIONAL_OPTS]", "[JELLYFIN_FFMPEG_OPT, --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_WEB_OPT, --webdir=/usr/share/jellyfin/web]", "[JELLYFIN_DATA_DIR, /var/lib/jellyfin]"]
    [2024-04-08 07:28:01.096 -04:00] [INF] Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--webdir=/usr/share/jellyfin/web", "--restartpath=/usr/lib/jellyfin/restart.sh", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
    [2024-04-08 07:28:01.097 -04:00] [INF] Operating system: "Linux"
    [2024-04-08 07:28:01.097 -04:00] [INF] Architecture: X64
    [2024-04-08 07:28:01.098 -04:00] [INF] 64-Bit Process: True
    [2024-04-08 07:28:01.098 -04:00] [INF] User Interactive: True
    [2024-04-08 07:28:01.098 -04:00] [INF] Processor count: 4
    [2024-04-08 07:28:01.098 -04:00] [INF] Program data path: "/var/lib/jellyfin"
    [2024-04-08 07:28:01.098 -04:00] [INF] Web resources path: "/usr/share/jellyfin/web"
    [2024-04-08 07:28:01.098 -04:00] [INF] Application directory: "/usr/lib/jellyfin/bin/"
    [2024-04-08 07:28:01.252 -04:00] [INF] Setting cache path: "/var/cache/jellyfin"
    [2024-04-08 07:28:01.285 -04:00] [INF] Loading assemblies
    [2024-04-08 07:28:01.415 -04:00] [INF] Defined LAN addresses : "[10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]"
    [2024-04-08 07:28:01.415 -04:00] [INF] Defined LAN exclusions : "[]"
    [2024-04-08 07:28:01.416 -04:00] [INF] Using LAN addresses: "[10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]"
    [2024-04-08 07:28:01.424 -04:00] [INF] Using bind addresses: "[]"
    [2024-04-08 07:28:01.424 -04:00] [INF] Using bind exclusions: "[]"
    [2024-04-08 07:28:05.945 -04:00] [INF] Loaded plugin: "TMDb" "10.8.13.0"
    [2024-04-08 07:28:05.945 -04:00] [INF] Loaded plugin: "Studio Images" "10.8.13.0"
    [2024-04-08 07:28:05.946 -04:00] [INF] Loaded plugin: "OMDb" "10.8.13.0"
    [2024-04-08 07:28:05.946 -04:00] [INF] Loaded plugin: "MusicBrainz" "10.8.13.0"
    [2024-04-08 07:28:05.946 -04:00] [INF] Loaded plugin: "AudioDB" "10.8.13.0"
    [2024-04-08 07:28:06.004 -04:00] [INF] Kestrel listening on "Any IP4 Address"
    [2024-04-08 07:28:06.358 -04:00] [INF] Running startup tasks
    [2024-04-08 07:28:06.399 -04:00] [INF] Daily trigger for "Extract Chapter Images" set to fire at 2024-04-09 02:00:00.000 -04:00, which is 18:31:53.6004144 from now.
    [2024-04-08 07:28:06.554 -04:00] [INF] Found ffmpeg version "5.1.4"
    [2024-04-08 07:28:06.598 -04: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-04-08 07:28:06.630 -04:00] [INF] Available "encoders": ["libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
    [2024-04-08 07:28:06.657 -04:00] [INF] Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
    [2024-04-08 07:28:06.809 -04:00] [INF] Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
    [2024-04-08 07:28:07.001 -04:00] [INF] FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
    [2024-04-08 07:28:07.002 -04:00] [INF] ServerId: "dc5c196c201440bbb7e2b45928939db5"
    [2024-04-08 07:28:07.066 -04:00] [INF] WS "127.0.0.1" request
    [2024-04-08 07:28:07.161 -04:00] [INF] Executed all pre-startup entry points in 0:00:00.1504099
    [2024-04-08 07:28:07.161 -04:00] [INF] Core startup complete
    [2024-04-08 07:28:07.311 -04:00] [INF] Executed all post-startup entry points in 0:00:00.1491485
    [2024-04-08 07:28:07.311 -04:00] [INF] Startup complete 0:00:06.4286089
    [2024-04-08 07:28:07.697 -04:00] [ERR] Error in Directory watcher for: "/"
    System.UnauthorizedAccessException: Access to the path '/snap/core20/2182/etc/ssl/private' is denied.
    ---> System.IO.IOException: Permission denied
      --- End of inner exception stack trace ---
    [2024-04-08 07:28:07.699 -04:00] [INF] Stopping directory watching for path "/"
    [2024-04-08 07:28:09.402 -04:00] [INF] "StartupTrigger" fired for task: "Update Plugins"
    [2024-04-08 07:28:09.403 -04:00] [INF] Queuing task "PluginUpdateTask"
    [2024-04-08 07:28:09.407 -04:00] [INF] Executing "Update Plugins"
    [2024-04-08 07:28:10.113 -04:00] [INF] "Update Plugins" Completed after 0 minute(s) and 0 seconds
    [2024-04-08 07:28:10.119 -04:00] [INF] ExecuteQueuedTasks
    [2024-04-08 07:28:11.201 -04:00] [INF] Watching directory "/"
    [2024-04-08 07:28:19.195 -04:00] [INF] WS "127.0.0.1" closed
    [2024-04-08 07:28:24.336 -04:00] [INF] Authentication request for "innerspacelabs" has succeeded.
    [2024-04-08 07:28:24.338 -04:00] [INF] Current/Max sessions for user "innerspacelabs": 0/0
    [2024-04-08 07:28:24.353 -04:00] [INF] Reissuing access token: "7a4f8235740c452cb88ff3268ade4e34"
    [2024-04-08 07:28:24.412 -04:00] [INF] WS "127.0.0.1" request
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:28:24.510 -04:00] [WRN] 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.
    [2024-04-08 07:29:06.405 -04:00] [INF] "IntervalTrigger" fired for task: "Scan Media Library"
    [2024-04-08 07:29:06.406 -04:00] [INF] Queuing task "RefreshMediaLibraryTask"
    [2024-04-08 07:29:06.407 -04:00] [INF] Executing "Scan Media Library"
    [2024-04-08 07:29:06.418 -04:00] [INF] Validating media library
    [2024-04-08 07:29:21.689 -04:00] [INF] WS "127.0.0.1" closed
    [2024-04-08 07:52:33.200 -04:00] [INF] Authentication request for "innerspacelabs" has succeeded.
    [2024-04-08 07:52:33.200 -04:00] [INF] Current/Max sessions for user "innerspacelabs": 0/0
    [2024-04-08 07:52:33.202 -04:00] [INF] Reissuing access token: "7a4f8235740c452cb88ff3268ade4e34"
    [2024-04-08 07:52:33.254 -04:00] [INF] WS "127.0.0.1" request
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-04-08, 12:59 PM
    How did you mount your media drive? It looks like it was auto-mounted by Ubuntu. And what file system is it? If it is NTFS, that requires additional steps to give Jellyfin access to it.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    innerspaceboy
    Offline

    Junior Member

    Posts: 19
    Threads: 2
    Joined: 2024 Apr
    Reputation: 0
    Country:United States
    #3
    2024-04-10, 09:37 PM
    Thank you @TheDreadPirate. It is an ext4 file system which un-mounts at boot/shutdown and is password protected to manually mount. The system has a 99% up time for my previous preferred Subsonic server so the drive is usually mounted and ready.

    Does that give you what you need to know?

    A friend who recommended jellyfin mentioned that he had installed it without creating a JF user account and that this permitted the server access to anything the system user had access to. Am I understanding that correctly? If that would resolve the issue I'd love to know how to reinstall/reconfigure the user settings to do so.

    Thanks again.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-04-10, 09:44 PM
    If you installed it with our auto install script, which installs via apt, you'd need to change the service file. Which would also require you to take ownership of all the binary, config, and data directories.

    I looked over your first post and just noticed this. Not sure how I missed it the first time.

    Code:
    drwxr-x--- root          root          innerspacelabs

    The jellyfin user cannot navigate beyond this point. "chmod 755 /media/innerspacelabs" should be enough. The permissions you set beyond that directory appear to be enough.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    innerspaceboy
    Offline

    Junior Member

    Posts: 19
    Threads: 2
    Joined: 2024 Apr
    Reputation: 0
    Country:United States
    #5
    2024-04-10, 10:24 PM
    Oh that's marvelous news @TheDreadPirate; thank you.

    I want to make absolutely sure I understand this before I execute that command. I mentioned in my OP...

    "I don't want to accidentally corrupt root access like I did with CHMOD before. And I use a graphical disk mirroring utility called FreeFileSync so I'd hate it to interpret the new file permissions as changes to every single media object in the folder. That would take days to resync."

    Do I understand correctly that the command you entered would not directly modify the media object files themselves nor their modification dates? As I said, it would be a nightmare if I my FreeFileSync file synchronization utility interpreted nearly a million files as needing to resync after applying the command.

    Let me know and if the files themselves will not be impacted, I'll proceed with the command and report the result.

    Thanks again!
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2024-04-11, 01:26 AM (This post was last modified: 2024-04-11, 01:27 AM by TheDreadPirate. Edited 1 time in total.)
    Correct. Just the individual directory we are granting "others" r-x permissions. Since Jellyfin isn't the owner nor the group this is required for Jellyfin to access directories within.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    innerspaceboy
    Offline

    Junior Member

    Posts: 19
    Threads: 2
    Joined: 2024 Apr
    Reputation: 0
    Country:United States
    #7
    2024-04-11, 01:50 PM (This post was last modified: 2024-04-11, 03:06 PM by innerspaceboy. Edited 2 times in total.)
    Marvelous, @TheDreadPirate. Thanks so much!

    I ran the command and then was able to navigate to Add Media Folder and click on the following path-

    /media/innerspacelabs/Classy Bastard/Video 2023

    I clicked OK under Add Media library at 8:50AM April 11. There is a spinning blue circle on the "Add Media Library" menu with no progress indicator. As of 9:50 it's still spinning with no percentage.

    I opened a second instance of Jellyfin and checked the library. No media is shown. Then I checked the Dashboard in the second instance and under Running Tasks it shows "Scan Media Library" with a solid white bar at 0.0%.

    Googling the question I see reports of the initial scan taking 12 hours or more. I experienced something similar with my music folder under my Subsonic server. I just don't see any percentage so I want to make sure it's actually working.

    Can someone confirm that this is normal behavior for the initial scan and I just need to sit tight probably through the day and overnight tonight?

    I really appreciate the help!

    Here's the latest log:

    [2024-04-11 02:00:00.532 -04:00] [INF] "DailyTrigger" fired for task: "Extract Chapter Images"
    [2024-04-11 02:00:00.532 -04:00] [INF] Queuing task "ChapterImagesTask"
    [2024-04-11 02:00:00.540 -04:00] [INF] Executing "Extract Chapter Images"
    [2024-04-11 02:00:00.709 -04:00] [INF] "Extract Chapter Images" Completed after 0 minute(s) and 0 seconds
    [2024-04-11 02:00:00.709 -04:00] [INF] ExecuteQueuedTasks
    [2024-04-11 02:00:01.536 -04:00] [INF] Daily trigger for "Extract Chapter Images" set to fire at 2024-04-12 02:00:00.000 -04:00, which is 23:59:58.4632046 from now.
    [2024-04-11 06:54:40.712 -04:00] [INF] Defined LAN addresses : "[10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]"
    [2024-04-11 06:54:40.713 -04:00] [INF] Defined LAN exclusions : "[]"
    [2024-04-11 06:54:40.713 -04:00] [INF] Using LAN addresses: "[10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]"
    [2024-04-11 07:29:06.410 -04:00] [INF] "IntervalTrigger" fired for task: "Scan Media Library"
    [2024-04-11 07:29:06.410 -04:00] [INF] Queuing task "RefreshMediaLibraryTask"
    [2024-04-11 08:47:40.513 -04:00] [INF] Authentication request for "innerspacelabs" has succeeded.
    [2024-04-11 08:47:40.516 -04:00] [INF] Current/Max sessions for user "innerspacelabs": 0/0
    [2024-04-11 08:47:40.524 -04:00] [INF] Reissuing access token: "7a4f8235740c452cb88ff3268ade4e34"
    [2024-04-11 08:47:40.568 -04:00] [INF] WS "127.0.0.1" request
    [2024-04-11 09:43:34.586 -04:00] [INF] Authentication request for "innerspacelabs" has succeeded.
    [2024-04-11 09:43:34.612 -04:00] [INF] Current/Max sessions for user "innerspacelabs": 1/0
    [2024-04-11 09:43:34.637 -04:00] [INF] Reissuing access token: "7a4f8235740c452cb88ff3268ade4e34"
    [2024-04-11 09:43:34.656 -04:00] [INF] WS "127.0.0.1" request
    [2024-04-11 09:46:06.859 -04:00] [INF] Sending ForceKeepAlive message to 1 inactive WebSockets.
    [2024-04-11 09:46:16.471 -04:00] [INF] WS "127.0.0.1" closed
    [2024-04-11 09:46:18.862 -04:00] [INF] Lost 1 WebSockets.
    [2024-04-11 09:50:42.562 -04:00] [INF] Authentication request for "innerspacelabs" has succeeded.
    [2024-04-11 09:50:42.563 -04:00] [INF] Current/Max sessions for user "innerspacelabs": 1/0
    [2024-04-11 09:50:42.588 -04:00] [INF] Reissuing access token: "7a4f8235740c452cb88ff3268ade4e34"
    [2024-04-11 09:50:42.668 -04:00] [INF] WS "127.0.0.1" request
    [2024-04-11 09:54:06.765 -04:00] [INF] Sending ForceKeepAlive message to 1 inactive WebSockets.
    [2024-04-11 09:54:18.766 -04:00] [INF] Lost 1 WebSockets.
    [2024-04-11 11:05:36.108 -04:00] [INF] WS "127.0.0.1" closed
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #8
    2024-04-11, 03:08 PM
    What are the permissions on the files themselves?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    innerspaceboy
    Offline

    Junior Member

    Posts: 19
    Threads: 2
    Joined: 2024 Apr
    Reputation: 0
    Country:United States
    #9
    2024-04-11, 03:17 PM
    @TheDreadPirate I am so grateful for your continued attention. This project means a lot to me and I hope it is successful.

    I chose a video file at random and ran:

    namei -l /media/innerspacelabs/Classy\ Bastard/Video\ 2023/MST3K\ The\ Final\ Sacrifice/MST3K\ -\ S09E10\ -\ The\ Final\ Sacrifice.avi

    Output:

    drwxr-xr-x root root /
    drwxr-xr-x root root media
    drwxr-xr-x root root innerspacelabs
    drwxrwxrwx innerspacelabs innerspacelabs Classy Bastard
    drwxrwxrwx innerspacelabs jellyfin Video 2023
    drwxrwxrwx innerspacelabs jellyfin MST3K The Final Sacrifice
    -rwxrwxrwx innerspacelabs jellyfin MST3K - S09E10 - The Final Sacrifice.avi

    Does that help?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #10
    2024-04-11, 03:22 PM
    Did you remove all the ACLs that you mentioned in your first post?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Pages (3): 1 2 3 Next »

    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode