• 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 Development Packaging Debian multi-arch dependancies not quite right

     
    • 0 Vote(s) - 0 Average

    Debian multi-arch dependancies not quite right

    tin
    Offline

    Junior Member

    Posts: 2
    Threads: 2
    Joined: 2024 Mar
    Reputation: 0
    Country:Australia
    #1
    2024-03-24, 01:01 AM
    This is a rather obscure situation that I understand if no one wants to look at... Probably only effects me and my ridiculous setup, so I don't mind if it's a won't fix situation.

    I have my media on a very old Debian container on my Proxmox server set up years ago as a 32 bit (i386) container. I've since added 64 bit as a foreign architecture to allow a few other 64 bit only tools to be installed. The primary arch on this container is still i386. When I attempted to install Jellyfin, I ran into a few dependency issues.


    1) jellyfin (the meta package) depends on jellyfin-web and jellyfin-server. Apt/dpkg can't figure out the amd64 version of jellyfin-server is valid for this, but because the jellyfin and jellyfin-web are "all" arch, it also won't allow specifying amd64 as an alternative arch. I'm not sure if this one is actually fixable without breaking something else, but in case a Debian packaging guru can see a way, I'm mentioning.

    I worked around this one by simply installing jellyfin-web from a deb file, which it was happy to do. If that's what I have to keep doing going forward, then that's fine.


    2) This is the more broken one... It appears to me that jellyfin-server depends on libstdc++6 and some version of libicu, but doesn't specify them as dependencies... It happily installed all the other 64 bit dependencies, but trying to start it failed. Installing the 64 bit versions of those 2 packages (32 was already on - not sure if that was a dependency from the other jellyfin packages or they were just already there) resulted in a working install.


    Final result is I have a working install, so I don't need any assistance right now with that.

    I understand if this is just not worth fixing when I'm probably the only one who has such a silly setup... But I thought it might be worth mentioning in case it's easier to fix than I expect or could be effecting other people in some way.
    crobibero
    Offline

    Core Team (Server & Plugins)

    Posts: 243
    Threads: 0
    Joined: 2023 Jun
    Reputation: 17
    Country:United States
    #2
    2024-03-24, 12:44 PM
    I don’t know anything about how Debian packaging works. but I recommend creating an issue in the packaging repo so it can be properly addressed

    https://github.com/jellyfin/jellyfin-packaging
    gnattu
    Offline

    Team Member

    Posts: 333
    Threads: 0
    Joined: 2024 Feb
    Reputation: 17
    #3
    2024-03-24, 03:36 PM
    Sorry, but we already dropped support for i386 platforms and cannot help fixing problems on this platform. If you want to run Jellyfin on i386, you are really on your own.
    « 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