• 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 No usable version of libssl was found

     
    • 0 Vote(s) - 0 Average

    No usable version of libssl was found

    Jellyfin server on k8s (deployed on a nixos node) crashes with the error: "No usable version of libssl was found"
    SpiderUnderUrBed
    Offline

    Junior Member

    Posts: 9
    Threads: 4
    Joined: 2023 Oct
    Reputation: 0
    Country:New Zealand
    #1
    2025-03-30, 03:14 AM
    https://pastebin.com/3vFG5Yxd
    Code:
    spiderunderurbed@raspberrypi:~/k8s $ kubectl logs jellyfin-85954f444d-jmqcz
    [03:02:31] [INF] [1] Main: Jellyfin version: 10.10.6
    [03:02:32] [INF] [1] Main: Environment Variables: ["[JELLYFIN_PORT_80_TCP_PROTO, tcp]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_PORT_80_TCP_ADDR, 10.43.209.212]", "[JELLYFIN_PORT_80_TCP, tcp://10.43.209.212:80]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_PORT_80_TCP_PORT, 80]", "[JELLYFIN_PORT, tcp://10.43.209.212:80]", "[JELLYFIN_SERVICE_HOST, 10.43.209.212]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_SERVICE_PORT, 80]", "[DOTNET_SYSTEM_GLOBALIZATION_INVARIANT, 1]"]
    [03:02:32] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"]
    [03:02:32] [INF] [1] Main: Operating system: Debian GNU/Linux 12 (bookworm)
    [03:02:32] [INF] [1] Main: Architecture: X64
    [03:02:32] [INF] [1] Main: 64-Bit Process: True
    [03:02:32] [INF] [1] Main: User Interactive: True
    [03:02:32] [INF] [1] Main: Processor count: 3
    [03:02:32] [INF] [1] Main: Program data path: /config
    [03:02:32] [INF] [1] Main: Log directory path: /config/log
    [03:02:32] [INF] [1] Main: Config directory path: /config/config
    [03:02:32] [INF] [1] Main: Cache path: /cache
    [03:02:32] [INF] [1] Main: Temp directory path: /tmp/jellyfin
    [03:02:32] [INF] [1] Main: Web resources path: /jellyfin/jellyfin-web
    [03:02:32] [INF] [1] Main: Application directory: /jellyfin/
    [03:02:32] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /cache
    No usable version of libssl was found

    I am on nixos, and jellyfin is running in a container.. shouldnt libssl be bundled with the container? Is there any enviornment varible to fix the requirement, maybe disable whatever uses libssl, or someone can maybe add a initContainer to fix it, or tell me what the nixos package equivalent is
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2025-03-30, 02:49 PM
    It should.  AFAICT, the official container has its own version.  I'm assuming you are using the official image since the "OS" reports debian.

    Code:
    ****jellyfin container****
    I have no name!@jellyfin:/$ apt list --installed | grep libssl
    libssl3/now 3.0.15-1~deb12u1 amd64 [installed,local]
    ****host OS (ubuntu 24.04)****
    chris@rat-trap:~$ apt list --installed | grep libssl
    libssl-dev/noble-updates,noble-security,now 3.0.13-0ubuntu3.5 amd64 [installed]

    On a plain docker install, there are no variables that I am aware of that would explicitly disable/enable libssl.  Or even on a direct linux install.

    So I'm assuming a kubernetes setup doesn't have anything to change/set that either.
    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]
    SpiderUnderUrBed
    Offline

    Junior Member

    Posts: 9
    Threads: 4
    Joined: 2023 Oct
    Reputation: 0
    Country:New Zealand
    #3
    2025-03-30, 05:53 PM
    @TheDreadPirate
    Should I report this as a bug?
    Trying other versions i get issues with libicu.
    https://github.com/jellyfin/jellyfin/discussions/13803
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2025-03-31, 12:24 AM
    The likely answer will be that your deployment method is not officially supported. As I showed, jellyfin does bring its own libraries. I don't know enough about how NixOS works to provide more guidance. But this is not a Jellyfin bug.
    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]
    SpiderUnderUrBed
    Offline

    Junior Member

    Posts: 9
    Threads: 4
    Joined: 2023 Oct
    Reputation: 0
    Country:New Zealand
    #5
    2025-03-31, 12:46 AM
    You are possibly right this is not a Jellyfin bug (probably), but how do I determine what is causing this issue? k8s or nixos, I have doubts about both because under the hood, i am using docker, or containerd which iirc is the runtime for docker, and unless jellyfin is using some host resource, then that error would be completely within the container and a issue with the image itself, do you think jellyfin is using some host resource or something that goes beyond its contaniner which might be worth me investigating?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2025-03-31, 01:07 PM (This post was last modified: 2025-03-31, 01:08 PM by TheDreadPirate.)
    Jellyfin's container is like pretty much all other containers in that it brings all its dependencies with it.

    Code:
    I have no name!@jellyfin:/$ apt list --installed
    Listing... Done
    adduser/now 3.134 all [installed,local]
    apt/now 2.6.1 amd64 [installed,local]
    base-files/now 12.4+deb12u9 amd64 [installed,local]
    base-passwd/now 3.6.1 amd64 [installed,local]
    bash/now 5.2.15-2+b7 amd64 [installed,local]
    bsdutils/now 1:2.38.1-5+deb12u3 amd64 [installed,local]
    ca-certificates/now 20230311 all [installed,local]
    coreutils/now 9.1-1 amd64 [installed,local]
    curl/now 7.88.1-10+deb12u8 amd64 [installed,local]
    dash/now 0.5.12-2 amd64 [installed,local]
    debconf/now 1.5.82 all [installed,local]
    debian-archive-keyring/now 2023.3+deb12u1 all [installed,local]
    debianutils/now 5.7-0.5~deb12u1 amd64 [installed,local]
    diffutils/now 1:3.8-4 amd64 [installed,local]
    dpkg/now 1.21.22 amd64 [installed,local]
    e2fsprogs/now 1.47.0-2 amd64 [installed,local]
    findutils/now 4.9.0-4 amd64 [installed,local]
    fontconfig-config/now 2.14.1-4 amd64 [installed,local]
    fonts-dejavu-core/now 2.37-6 all [installed,local]
    gcc-12-base/now 12.2.0-14 amd64 [installed,local]
    gpgv/now 2.2.40-1.1 amd64 [installed,local]
    grep/now 3.8-5 amd64 [installed,local]
    gzip/now 1.12-1 amd64 [installed,local]
    hostname/now 3.23+nmu1 amd64 [installed,local]
    init-system-helpers/now 1.65.2 all [installed,local]
    intel-igc-core-2/now 2.2.3 amd64 [installed,local]
    intel-igc-core/now 1.0.17537.20 amd64 [installed,local]
    intel-igc-opencl-2/now 2.2.3 amd64 [installed,local]
    intel-igc-opencl/now 1.0.17537.20 amd64 [installed,local]
    intel-opencl-icd-legacy1/now 24.35.30872.22 amd64 [installed,local]
    intel-opencl-icd/now 24.48.31907.7 amd64 [installed,local]
    jellyfin-ffmpeg7/now 7.0.2-9-bookworm amd64 [installed,local]
    libacl1/now 2.3.1-3 amd64 [installed,local]
    libapt-pkg6.0/now 2.6.1 amd64 [installed,local]
    libattr1/now 1:2.5.1-4 amd64 [installed,local]
    libaudit-common/now 1:3.0.9-1 all [installed,local]
    libaudit1/now 1:3.0.9-1 amd64 [installed,local]
    libblkid1/now 2.38.1-5+deb12u3 amd64 [installed,local]
    libbluray2/now 1:1.3.4-1 amd64 [installed,local]
    libbrotli1/now 1.0.9-2+b6 amd64 [installed,local]
    libbsd0/now 0.11.7-2 amd64 [installed,local]
    libbz2-1.0/now 1.0.8-5+b1 amd64 [installed,local]
    libc-bin/now 2.36-9+deb12u9 amd64 [installed,local]
    libc-l10n/now 2.36-9+deb12u9 all [installed,local]
    libc6/now 2.36-9+deb12u9 amd64 [installed,local]
    libcairo2/now 1.16.0-7 amd64 [installed,local]
    libcap-ng0/now 0.8.3-1+b3 amd64 [installed,local]
    libcap2/now 1:2.66-4 amd64 [installed,local]
    libcom-err2/now 1.47.0-2 amd64 [installed,local]
    libcrypt1/now 1:4.4.33-2 amd64 [installed,local]
    libcurl4/now 7.88.1-10+deb12u8 amd64 [installed,local]
    libdb5.3/now 5.3.28+dfsg2-1 amd64 [installed,local]
    libdebconfclient0/now 0.270 amd64 [installed,local]
    libedit2/now 3.1-20221030-2 amd64 [installed,local]
    libelf1/now 0.188-2.1 amd64 [installed,local]
    libexpat1/now 2.5.0-1+deb12u1 amd64 [installed,local]
    libext2fs2/now 1.47.0-2 amd64 [installed,local]
    libffi8/now 3.4.4-1 amd64 [installed,local]
    libfontconfig1/now 2.14.1-4 amd64 [installed,local]
    libfreetype6/now 2.12.1+dfsg-5+deb12u3 amd64 [installed,local]
    libgcc-s1/now 12.2.0-14 amd64 [installed,local]
    libgcrypt20/now 1.10.1-3 amd64 [installed,local]
    libgmp10/now 2:6.2.1+dfsg1-1.1 amd64 [installed,local]
    libgnutls30/now 3.7.9-2+deb12u3 amd64 [installed,local]
    libgpg-error0/now 1.46-1 amd64 [installed,local]
    libgssapi-krb5-2/now 1.20.1-2+deb12u2 amd64 [installed,local]
    libhogweed6/now 3.8.1-2 amd64 [installed,local]
    libicu72/now 72.1-3 amd64 [installed,local]
    libidn2-0/now 2.3.3-1+b1 amd64 [installed,local]
    libigdgmm12/now 22.5.4 amd64 [installed,local]
    libk5crypto3/now 1.20.1-2+deb12u2 amd64 [installed,local]
    libkeyutils1/now 1.6.3-2 amd64 [installed,local]
    libkrb5-3/now 1.20.1-2+deb12u2 amd64 [installed,local]
    libkrb5support0/now 1.20.1-2+deb12u2 amd64 [installed,local]
    libldap-2.5-0/now 2.5.13+dfsg-5 amd64 [installed,local]
    libllvm16/now 1:16.0.6-15~deb12u1 amd64 [installed,local]
    liblz4-1/now 1.9.4-1 amd64 [installed,local]
    liblzma5/now 5.4.1-0.2 amd64 [installed,local]
    libmd0/now 1.0.4-2 amd64 [installed,local]
    libmount1/now 2.38.1-5+deb12u3 amd64 [installed,local]
    libmp3lame0/now 3.100-6 amd64 [installed,local]
    libmpg123-0/now 1.31.2-1+deb12u1 amd64 [installed,local]
    libnettle8/now 3.8.1-2 amd64 [installed,local]
    libnghttp2-14/now 1.52.0-1+deb12u2 amd64 [installed,local]
    libnuma1/now 2.0.16-1 amd64 [installed,local]
    libogg0/now 1.3.5-3 amd64 [installed,local]
    libopenmpt0/now 0.6.9-1 amd64 [installed,local]
    libopus0/now 1.3.1-3 amd64 [installed,local]
    libp11-kit0/now 0.24.1-2 amd64 [installed,local]
    libpam-modules-bin/now 1.5.2-6+deb12u1 amd64 [installed,local]
    libpam-modules/now 1.5.2-6+deb12u1 amd64 [installed,local]
    libpam-runtime/now 1.5.2-6+deb12u1 all [installed,local]
    libpam0g/now 1.5.2-6+deb12u1 amd64 [installed,local]
    libpciaccess0/now 0.17-2 amd64 [installed,local]
    libpcre2-8-0/now 10.42-1 amd64 [installed,local]
    libpixman-1-0/now 0.42.2-1 amd64 [installed,local]
    libpng16-16/now 1.6.39-2 amd64 [installed,local]
    libpsl5/now 0.21.2-1 amd64 [installed,local]
    librtmp1/now 2.4+20151223.gitfa8646d.1-2+b2 amd64 [installed,local]
    libsasl2-2/now 2.1.28+dfsg-10 amd64 [installed,local]
    libsasl2-modules-db/now 2.1.28+dfsg-10 amd64 [installed,local]
    libseccomp2/now 2.5.4-1+deb12u1 amd64 [installed,local]
    libselinux1/now 3.4-1+b6 amd64 [installed,local]
    libsemanage-common/now 3.4-1 all [installed,local]
    libsemanage2/now 3.4-1+b5 amd64 [installed,local]
    libsepol2/now 3.4-2.1 amd64 [installed,local]
    libsmartcols1/now 2.38.1-5+deb12u3 amd64 [installed,local]
    libss2/now 1.47.0-2 amd64 [installed,local]
    libssh2-1/now 1.10.0-3+b1 amd64 [installed,local]
    libssl3/now 3.0.15-1~deb12u1 amd64 [installed,local]
    libstdc++6/now 12.2.0-14 amd64 [installed,local]
    libsystemd0/now 252.33-1~deb12u1 amd64 [installed,local]
    libtasn1-6/now 4.19.0-2 amd64 [installed,local]
    libtheora0/now 1.1.1+dfsg.1-16.1+b1 amd64 [installed,local]
    libtinfo6/now 6.4-4 amd64 [installed,local]
    libudev1/now 252.33-1~deb12u1 amd64 [installed,local]
    libudfread0/now 1.1.2-1 amd64 [installed,local]
    libunistring2/now 1.0-2 amd64 [installed,local]
    libuuid1/now 2.38.1-5+deb12u3 amd64 [installed,local]
    libvorbis0a/now 1.3.7-1 amd64 [installed,local]
    libvorbisenc2/now 1.3.7-1 amd64 [installed,local]
    libvorbisfile3/now 1.3.7-1 amd64 [installed,local]
    libvpx7/now 1.12.0-1+deb12u3 amd64 [installed,local]
    libwebp7/now 1.2.4-0.2+deb12u1 amd64 [installed,local]
    libwebpmux3/now 1.2.4-0.2+deb12u1 amd64 [installed,local]
    libx11-6/now 2:1.8.4-2+deb12u2 amd64 [installed,local]
    libx11-data/now 2:1.8.4-2+deb12u2 all [installed,local]
    libx11-xcb1/now 2:1.8.4-2+deb12u2 amd64 [installed,local]
    libx264-164/now 2:0.164.3095+gitbaee400-3 amd64 [installed,local]
    libx265-199/now 3.5-2+b1 amd64 [installed,local]
    libxau6/now 1:1.0.9-1 amd64 [installed,local]
    libxcb-dri2-0/now 1.15-1 amd64 [installed,local]
    libxcb-dri3-0/now 1.15-1 amd64 [installed,local]
    libxcb-present0/now 1.15-1 amd64 [installed,local]
    libxcb-randr0/now 1.15-1 amd64 [installed,local]
    libxcb-render0/now 1.15-1 amd64 [installed,local]
    libxcb-shm0/now 1.15-1 amd64 [installed,local]
    libxcb-sync1/now 1.15-1 amd64 [installed,local]
    libxcb-xfixes0/now 1.15-1 amd64 [installed,local]
    libxcb1/now 1.15-1 amd64 [installed,local]
    libxdmcp6/now 1:1.1.2-3 amd64 [installed,local]
    libxext6/now 2:1.3.4-1+b1 amd64 [installed,local]
    libxml2/now 2.9.14+dfsg-1.3~deb12u1 amd64 [installed,local]
    libxrender1/now 1:0.9.10-1.1 amd64 [installed,local]
    libxshmfence1/now 1.3-1 amd64 [installed,local]
    libxxhash0/now 0.8.1-1 amd64 [installed,local]
    libz3-4/now 4.8.12-3.1 amd64 [installed,local]
    libzstd1/now 1.5.4+dfsg2-5 amd64 [installed,local]
    libzvbi-common/now 0.2.41-1 all [installed,local]
    libzvbi0/now 0.2.41-1 amd64 [installed,local]
    locales/now 2.36-9+deb12u9 all [installed,local]
    login/now 1:4.13+dfsg1-1+b1 amd64 [installed,local]
    logsave/now 1.47.0-2 amd64 [installed,local]
    mawk/now 1.3.4.20200120-3.1 amd64 [installed,local]
    mount/now 2.38.1-5+deb12u3 amd64 [installed,local]
    ncurses-base/now 6.4-4 all [installed,local]
    ncurses-bin/now 6.4-4 amd64 [installed,local]
    ocl-icd-libopencl1/now 2.3.1-1 amd64 [installed,local]
    openssl/now 3.0.15-1~deb12u1 amd64 [installed,local]
    passwd/now 1:4.13+dfsg1-1+b1 amd64 [installed,local]
    perl-base/now 5.36.0-7+deb12u1 amd64 [installed,local]
    sed/now 4.9-1 amd64 [installed,local]
    sysvinit-utils/now 3.06-4 amd64 [installed,local]
    tar/now 1.34+dfsg-1.2+deb12u1 amd64 [installed,local]
    tzdata/now 2024b-0+deb12u1 all [installed,local]
    usr-is-merged/now 37~deb12u1 all [installed,local]
    util-linux-extra/now 2.38.1-5+deb12u3 amd64 [installed,local]
    util-linux/now 2.38.1-5+deb12u3 amd64 [installed,local]
    zlib1g/now 1:1.2.13.dfsg-1 amd64 [installed,local]

    My host runs Ubuntu so the fact that a lot of the packages listed in the container have "deb12" or "bookworm" is a solid indicator it isn't a host package.

    The only thing I can think of is that NixOS is not allowing certain actions when the image is being created. Which would include installing/setting up all the dependencies in the container's virtual file system.

    Maybe SELinux? Does NixOS enable that by default?
    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]
    SpiderUnderUrBed
    Offline

    Junior Member

    Posts: 9
    Threads: 4
    Joined: 2023 Oct
    Reputation: 0
    Country:New Zealand
    #7
    2025-04-01, 03:24 AM (This post was last modified: 2025-04-01, 04:21 AM by SpiderUnderUrBed. Edited 1 time in total.)
    I think i know what might the the cause, all of this is on my smb share. I heard that had some issues with jellyfin in the past, even though it should appear as a normally mounted folder/file. Any idea of smb fixes I could try? Also this is just a theory, but do you think smb could be the cause?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #8
    2025-04-01, 01:00 PM (This post was last modified: 2025-04-01, 01:00 PM by TheDreadPirate. Edited 1 time in total.)
    Is ALL of your storage for the containers going to a SMB share? Both for permanent storage for /config and /cache and for the ephemeral storage for the container virtual file system?

    You can try adding "noperm" to the mount options for your SMB share. But having the database be on a SMB share is asking for a bad time. SMB is not made for the kind of IOPS that a database demands.
    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]
    « 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