Jellyfin Forum
SOLVED: libwebpmux3 broken packages - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SOLVED: libwebpmux3 broken packages (/t-solved-libwebpmux3-broken-packages)



libwebpmux3 broken packages - tparadox - 2023-07-16

A week or two ago, I installed Jellyfin on my Odroid HC2 running Armbian Bullseye. I couldn't tell you exactly the version, but the curl command worked perfectly and I got Jellyfin running next to OpenMediaVault 6. Installing through Docker hadn't worked, but I haven't really been able to get anything but Portainer working.

Today I screwed up my firewall and had to do a clean install of Armbian. I installed Armbian 23.02.2 Bullseye and took the opportunity to install CasaOS instead of OMV, though I don't think that matters.

Now when I try to install Jellyfin, I get the error

Code:
The following packages have unmet dependencies:
jellyfin-ffmpeg5 : Depends: libwebpmux3 (>= 0.6.1-2.1+deb11u1) but 0.6.1-2.1 is to be installed
E: Unable to correct problems, you have held broken packages.

I tried manually installing libwebpmux3, which seemed to work fine, but it's still hitting the same dependency issue.

Code:
$ apt install -y libwebpmux3

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libwebpmux3 is already the newest version (0.6.1-2.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ apt install -y jellyfin-ffmpeg5

Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
jellyfin-ffmpeg5 : Depends: libwebpmux3 (>= 0.6.1-2.1+deb11u1) but 0.6.1-2.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Fortunately, I haven't fully migrated to using Jellyfin on my clients yet, so I was able to re-establish the Samba share I've been using to serve my library, but it's a bit frustrating to be a few steps back from where I was this morning.


RE: libwebpmux3 broken packages - tparadox - 2023-08-31

I tried instlaling the required packages manually and I don't understand what's still not working. Normally I'd just shrug it off as something I can't do on this machine due to lack of ARM7 support, but I had it working before I had to wipe the OS. I have to assume it had something to do with which version of Bullseye I had before and which I have now.

Code:
Welcome to Armbian 23.02.2 Bullseye with Linux 5.4.230-odroidxu4

No end-user support: untested automated build

System load:  5%              Up time:      3 days 1:40
Memory usage:  32% of 1.94G    Zram usage:    5% of 0.97G      IP:            172.17.0.1 192.168.1.220 100.123.154.56 10.8.2.3
CPU temp:      39°C            Usage of /:    17% of 14G
storage/:      16% of 2.7T      storage temp:  31°C

Tip of the day: Armbian leaflet 10 https://www.armbian.com/newsflash/armbian-leaflet-10/

[ General system configuration (beta): armbian-config ]

root@odroidxu4:~# wget https://repo.jellyfin.org/releases/server/debian/versions/stable/server/10.8.9/jellyfin-server_10.8.9-1_armhf.deb
--2023-08-30 20:10:04--  https://repo.jellyfin.org/releases/server/debian/versions/stable/server/10.8.9/jellyfin-server_10.8.9-1_armhf.deb
Resolving repo.jellyfin.org (repo.jellyfin.org)... 2604:a880:cad:d0::cf3:f001, 68.183.204.194
Connecting to repo.jellyfin.org (repo.jellyfin.org)|2604:a880:cad:d0::cf3:f001|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://nyc1.mirror.jellyfin.org/releases/server/debian/versions/stable/server/10.8.9/jellyfin-server_10.8.9-1_armhf.deb [following]
--2023-08-30 20:10:05--  https://nyc1.mirror.jellyfin.org/releases/server/debian/versions/stable/server/10.8.9/jellyfin-server_10.8.9-1_armhf.deb
Resolving nyc1.mirror.jellyfin.org (nyc1.mirror.jellyfin.org)... 2604:a880:400:d0::21a8:3001, 142.93.199.247
Connecting to nyc1.mirror.jellyfin.org (nyc1.mirror.jellyfin.org)|2604:a880:400:d0::21a8:3001|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 36022780 (34M) [application/octet-stream]
Saving to: ‘jellyfin-server_10.8.9-1_armhf.deb’

jellyfin-server_10.8.9-1_armhf.deb          100%[===========================================================================================>]  34.35M  10.1MB/s    in 4.5s

2023-08-30 20:10:11 (7.59 MB/s) - ‘jellyfin-server_10.8.9-1_armhf.deb’ saved [36022780/36022780]

root@odroidxu4:~# gdebi jellyfin-server_10.8.9-1_armhf.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reading state information... Done
Requires the installation of the following packages: at fontconfig-config fonts-dejavu-core libfl2 libfontconfig1 libfreetype6

Jellyfin is the Free Software Media System.
This package provides the Jellyfin server backend and API.
Do you want to install the software package? [y/N]:y
/usr/bin/gdebi:113: FutureWarning: Possible nested set at position 1
  c = findall("[[(](\S+)/\S+[])]", msg)[0].lower()
Get:1 http://deb.debian.org/debian bullseye/main armhf libfl2 armhf 2.6.4-8 [103 kB]
Get:2 http://deb.debian.org/debian bullseye/main armhf at armhf 3.1.23-1.1 [47.3 kB]
Get:3 http://deb.debian.org/debian bullseye/main armhf fonts-dejavu-core all 2.37-2 [1069 kB]
Get:4 http://deb.debian.org/debian bullseye/main armhf fontconfig-config all 2.13.1-4.2 [281 kB]
Get:5 http://deb.debian.org/debian bullseye/main armhf libfreetype6 armhf 2.10.4+dfsg-1+deb11u1 [357 kB]
Get:6 http://deb.debian.org/debian bullseye/main armhf libfontconfig1 armhf 2.13.1-4.2 [329 kB]
Fetched 2186 kB in 0s (0 B/s)
Preconfiguring packages ...
Preconfiguring packages ...
Selecting previously unselected package libfl2:armhf.
(Reading database ... 41580 files and directories currently installed.)
Preparing to unpack .../0-libfl2_2.6.4-8_armhf.deb ...
Unpacking libfl2:armhf (2.6.4-8) ...
Selecting previously unselected package at.
Preparing to unpack .../1-at_3.1.23-1.1_armhf.deb ...
Unpacking at (3.1.23-1.1) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../2-fonts-dejavu-core_2.37-2_all.deb ...
Unpacking fonts-dejavu-core (2.37-2) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../3-fontconfig-config_2.13.1-4.2_all.deb ...
Unpacking fontconfig-config (2.13.1-4.2) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../4-libfreetype6_2.10.4+dfsg-1+deb11u1_armhf.deb ...
Unpacking libfreetype6:armhf (2.10.4+dfsg-1+deb11u1) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../5-libfontconfig1_2.13.1-4.2_armhf.deb ...
Unpacking libfontconfig1:armhf (2.13.1-4.2) ...
Setting up libfreetype6:armhf (2.10.4+dfsg-1+deb11u1) ...
Setting up fonts-dejavu-core (2.37-2) ...
Setting up libfl2:armhf (2.6.4-8) ...
Setting up at (3.1.23-1.1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/atd.service → /lib/systemd/system/atd.service.
Setting up fontconfig-config (2.13.1-4.2) ...
Setting up libfontconfig1:armhf (2.13.1-4.2) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for libc-bin (2.31-13+deb11u6) ...
Selecting previously unselected package jellyfin-server.
(Reading database ... 41738 files and directories currently installed.)
Preparing to unpack jellyfin-server_10.8.9-1_armhf.deb ...
Unpacking jellyfin-server (10.8.9-1) ...
Setting up jellyfin-server (10.8.9-1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/jellyfin.service → /lib/systemd/system/jellyfin.service.
Processing triggers for libc-bin (2.31-13+deb11u6) ...
root@odroidxu4:~# wget https://repo.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/6.0-6/jellyfin-ffmpeg_6.0-6-bullseye_armhf.buildinfo
--2023-08-30 20:13:23--  https://repo.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/6.0-6/jellyfin-ffmpeg_6.0-6-bullseye_armhf.buildinfo
Resolving repo.jellyfin.org (repo.jellyfin.org)... 2604:a880:cad:d0::cf3:f001, 68.183.204.194
Connecting to repo.jellyfin.org (repo.jellyfin.org)|2604:a880:cad:d0::cf3:f001|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://sfo1.mirror.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/6.0-6/jellyfin-ffmpeg_6.0-6-bullseye_armhf.buildinfo [following]
--2023-08-30 20:13:23--  https://sfo1.mirror.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/6.0-6/jellyfin-ffmpeg_6.0-6-bullseye_armhf.buildinfo
Resolving sfo1.mirror.jellyfin.org (sfo1.mirror.jellyfin.org)... 2604:a880:2:d1::21f:d001, 64.227.89.49
Connecting to sfo1.mirror.jellyfin.org (sfo1.mirror.jellyfin.org)|2604:a880:2:d1::21f:d001|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10032 (9.8K) [application/octet-stream]
Saving to: ‘jellyfin-ffmpeg_6.0-6-bullseye_armhf.buildinfo’

jellyfin-ffmpeg_6.0-6-bullseye_armhf.buildin 100%[===========================================================================================>]  9.80K  --.-KB/s    in 0.001s

2023-08-30 20:13:24 (16.6 MB/s) - ‘jellyfin-ffmpeg_6.0-6-bullseye_armhf.buildinfo’ saved [10032/10032]

root@odroidxu4:~# gdebi jellyfin-ffmpeg_6.0-6-bullseye_armhf.buildinfo
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Unknown package type 'jellyfin-ffmpeg_6.0-6-bullseye_armhf.buildinfo', exiting
root@odroidxu4:~# wget https://repo.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/6.0-6/jellyfin-ffmpeg6_6.0-6-bullseye_armhf.deb
--2023-08-30 20:13:55--  https://repo.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/6.0-6/jellyfin-ffmpeg6_6.0-6-bullseye_armhf.deb
Resolving repo.jellyfin.org (repo.jellyfin.org)... 2604:a880:cad:d0::cf3:f001, 68.183.204.194
Connecting to repo.jellyfin.org (repo.jellyfin.org)|2604:a880:cad:d0::cf3:f001|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://nyc1.mirror.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/6.0-6/jellyfin-ffmpeg6_6.0-6-bullseye_armhf.deb [following]
--2023-08-30 20:13:56--  https://nyc1.mirror.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/6.0-6/jellyfin-ffmpeg6_6.0-6-bullseye_armhf.deb
Resolving nyc1.mirror.jellyfin.org (nyc1.mirror.jellyfin.org)... 2604:a880:400:d0::21a8:3001, 142.93.199.247
Connecting to nyc1.mirror.jellyfin.org (nyc1.mirror.jellyfin.org)|2604:a880:400:d0::21a8:3001|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8614584 (8.2M) [application/octet-stream]
Saving to: ‘jellyfin-ffmpeg6_6.0-6-bullseye_armhf.deb’

jellyfin-ffmpeg6_6.0-6-bullseye_armhf.deb    100%[===========================================================================================>]  8.21M  1.24MB/s    in 13s

2023-08-30 20:14:09 (672 KB/s) - ‘jellyfin-ffmpeg6_6.0-6-bullseye_armhf.deb’ saved [8614584/8614584]

root@odroidxu4:~# gdebi jellyfin-ffmpeg6_6.0-6-bullseye_armhf.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reading state information... Done
This package is uninstallable
Dependency is not satisfiable: libwebpmux3 (>= 0.6.1-2.1+deb11u1)

root@odroidxu4:~# wget http://security.debian.org/debian-security/pool/updates/main/libw/libwebp/libwebpmux3_0.6.1-2.1+deb11u1_armhf.deb
--2023-08-30 20:17:54--  http://security.debian.org/debian-security/pool/updates/main/libw/libwebp/libwebpmux3_0.6.1-2.1+deb11u1_armhf.deb
Resolving security.debian.org (security.debian.org)... 2a04:4e42::644, 2a04:4e42:400::644, 2a04:4e42:600::644, ...
Connecting to security.debian.org (security.debian.org)|2a04:4e42::644|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 94272 (92K) [application/vnd.debian.binary-package]
Saving to: ‘libwebpmux3_0.6.1-2.1+deb11u1_armhf.deb’

libwebpmux3_0.6.1-2.1+deb11u1_armhf.deb      100%[===========================================================================================>]  92.06K  --.-KB/s    in 0.08s

2023-08-30 20:17:55 (1.13 MB/s) - ‘libwebpmux3_0.6.1-2.1+deb11u1_armhf.deb’ saved [94272/94272]

root@odroidxu4:~# gdebi libwebpmux3_0.6.1-2.1+deb11u1_armhf.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reading state information... Done

Lossy compression of digital photographic images.
Image Compression format, based on the VP8 codec.
WebP uses the modern VP8 compression format to deliver efficient
compression of images for the web. More than 30% extra gain over
optimized JPEG, for same quality, is not unusual.
Do you want to install the software package? [y/N]:y
/usr/bin/gdebi:113: FutureWarning: Possible nested set at position 1
  c = findall("[[(](\S+)/\S+[])]", msg)[0].lower()
(Reading database ... 42184 files and directories currently installed.)
Preparing to unpack libwebpmux3_0.6.1-2.1+deb11u1_armhf.deb ...
Unpacking libwebpmux3:armhf (0.6.1-2.1+deb11u1) over (0.6.1-2.1) ...
Setting up libwebpmux3:armhf (0.6.1-2.1+deb11u1) ...
Processing triggers for libc-bin (2.31-13+deb11u6) ...
root@odroidxu4:~# gdebi jellyfin-ffmpeg6_6.0-6-bullseye_armhf.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reading state information... Done
Requires the installation of the following packages: libass9 libbluray2 libcairo2 libdrm-common libdrm2 libfribidi0 libgraphite2-3 libharfbuzz0b libmp3lame0 libmpg123-0 libogg0 libopenmpt0 libopus0 libpixman-1-0 libtheora0 libudfread0 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx6 libx11-6 libx11-data libx264-160 libx265-192 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxrender1 libzvbi-common libzvbi0

Tools for transcoding, streaming and playing of multimedia files
FFmpeg is the leading multimedia framework, able to decode, encode, transcode,
mux, demux, stream, filter and play pretty much anything that humans and
machines have created. It supports the most obscure ancient formats up to the
cutting edge.
.
This package contains a static build compatible with all Debian/Ubuntu
releases, designed to facilitate Jellyfin on systems with an unpatched version
of ffmpeg in their repository. Included files are:
  * ffmpeg: a command line tool to convert multimedia files between formats
  * ffprobe: a simple multimedia stream analyzer
  * vainfo: a command line tool to get information about local VA-API devices
Do you want to install the software package? [y/N]:y
/usr/bin/gdebi:113: FutureWarning: Possible nested set at position 1
  c = findall("[[(](\S+)/\S+[])]", msg)[0].lower()
Get:1 http://deb.debian.org/debian bullseye/main armhf libfribidi0 armhf 1.0.8-2+deb11u1 [63.1 kB]
Get:2 http://deb.debian.org/debian bullseye/main armhf libgraphite2-3 armhf 1.3.14-1 [70.5 kB]
Get:3 http://deb.debian.org/debian bullseye/main armhf libharfbuzz0b armhf 2.7.4-1 [1427 kB]
Get:4 http://deb.debian.org/debian bullseye/main armhf libass9 armhf 1:0.15.0-2 [82.6 kB]
Get:5 http://deb.debian.org/debian bullseye/main armhf libudfread0 armhf 1.1.1-1 [14.3 kB]
Get:6 http://deb.debian.org/debian bullseye/main armhf libbluray2 armhf 1:1.2.1-4+deb11u2 [124 kB]
Get:7 http://deb.debian.org/debian bullseye/main armhf libpixman-1-0 armhf 0.40.0-1.1~deb11u1 [466 kB]
Get:8 http://deb.debian.org/debian bullseye/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB]
Get:9 http://deb.debian.org/debian bullseye/main armhf libxcb1 armhf 1.14-3 [136 kB]
Get:10 http://deb.debian.org/debian bullseye/main armhf libx11-data all 2:1.7.2-1 [311 kB]
Get:11 http://deb.debian.org/debian bullseye/main armhf libx11-6 armhf 2:1.7.2-1 [713 kB]
Get:12 http://deb.debian.org/debian bullseye/main armhf libxcb-render0 armhf 1.14-3 [110 kB]
Get:13 http://deb.debian.org/debian bullseye/main armhf libxcb-shm0 armhf 1.14-3 [101 kB]
Get:14 http://deb.debian.org/debian bullseye/main armhf libxext6 armhf 2:1.3.3-1.1 [47.8 kB]
Get:15 http://deb.debian.org/debian bullseye/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:16 http://deb.debian.org/debian bullseye/main armhf libcairo2 armhf 1.16.0-5 [615 kB]
Get:17 http://deb.debian.org/debian bullseye/main armhf libdrm-common all 2.4.104-1 [14.9 kB]
Get:18 http://deb.debian.org/debian bullseye/main armhf libdrm2 armhf 2.4.104-1 [37.7 kB]
Get:19 http://deb.debian.org/debian bullseye/main armhf libmp3lame0 armhf 3.100-3 [350 kB]
Get:20 http://deb.debian.org/debian bullseye/main armhf libmpg123-0 armhf 1.26.4-1 [120 kB]
Get:21 http://deb.debian.org/debian bullseye/main armhf libogg0 armhf 1.3.4-0.1 [24.6 kB]
Get:22 http://deb.debian.org/debian bullseye/main armhf libvorbis0a armhf 1.3.7-1 [83.0 kB]
Get:23 http://deb.debian.org/debian bullseye/main armhf libvorbisfile3 armhf 1.3.7-1 [25.4 kB]
Get:24 http://deb.debian.org/debian bullseye/main armhf libopenmpt0 armhf 0.4.11-1 [544 kB]
Get:25 http://deb.debian.org/debian bullseye/main armhf libopus0 armhf 1.3.1-0.1 [166 kB]
Get:26 http://deb.debian.org/debian bullseye/main armhf libtheora0 armhf 1.1.1+dfsg.1-15 [147 kB]
Get:27 http://deb.debian.org/debian bullseye/main armhf libvorbisenc2 armhf 1.3.7-1 [74.4 kB]
Get:28 http://deb.debian.org/debian bullseye/main armhf libvpx6 armhf 1.9.0-1 [1038 kB]
Get:29 http://deb.debian.org/debian bullseye/main armhf libx264-160 armhf 2:0.160.3011+gitcde9a93-2.1 [426 kB]
Get:30 http://deb.debian.org/debian bullseye/main armhf libx265-192 armhf 3.4-2 [583 kB]
Get:31 http://deb.debian.org/debian bullseye/main armhf libzvbi-common all 0.2.35-18 [64.6 kB]
Get:32 http://deb.debian.org/debian bullseye/main armhf libzvbi0 armhf 0.2.35-18 [245 kB]
Fetched 8279 kB in 6s (21.9 kB/s)
Extracting templates from packages: 100%
Extracting templates from packages: 100%
Selecting previously unselected package libfribidi0:armhf.
(Reading database ... 42184 files and directories currently installed.)
Preparing to unpack .../00-libfribidi0_1.0.8-2+deb11u1_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.8-2+deb11u1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../01-libgraphite2-3_1.3.14-1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.14-1) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../02-libharfbuzz0b_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (2.7.4-1) ...
Selecting previously unselected package libass9:armhf.
Preparing to unpack .../03-libass9_1%3a0.15.0-2_armhf.deb ...
Unpacking libass9:armhf (1:0.15.0-2) ...
Selecting previously unselected package libudfread0:armhf.
Preparing to unpack .../04-libudfread0_1.1.1-1_armhf.deb ...
Unpacking libudfread0:armhf (1.1.1-1) ...
Selecting previously unselected package libbluray2:armhf.
Preparing to unpack .../05-libbluray2_1%3a1.2.1-4+deb11u2_armhf.deb ...
Unpacking libbluray2:armhf (1:1.2.1-4+deb11u2) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../06-libpixman-1-0_0.40.0-1.1~deb11u1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.40.0-1.1~deb11u1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../07-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../08-libxcb1_1.14-3_armhf.deb ...
Unpacking libxcb1:armhf (1.14-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../09-libx11-data_2%3a1.7.2-1_all.deb ...
Unpacking libx11-data (2:1.7.2-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../10-libx11-6_2%3a1.7.2-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.7.2-1) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../11-libxcb-render0_1.14-3_armhf.deb ...
Unpacking libxcb-render0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../12-libxcb-shm0_1.14-3_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.14-3) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../13-libxext6_2%3a1.3.3-1.1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1.1) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../14-libxrender1_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../15-libcairo2_1.16.0-5_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-5) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../16-libdrm-common_2.4.104-1_all.deb ...
Unpacking libdrm-common (2.4.104-1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../17-libdrm2_2.4.104-1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.104-1) ...
Selecting previously unselected package libmp3lame0:armhf.
Preparing to unpack .../18-libmp3lame0_3.100-3_armhf.deb ...
Unpacking libmp3lame0:armhf (3.100-3) ...
Selecting previously unselected package libmpg123-0:armhf.
Preparing to unpack .../19-libmpg123-0_1.26.4-1_armhf.deb ...
Unpacking libmpg123-0:armhf (1.26.4-1) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../20-libogg0_1.3.4-0.1_armhf.deb ...
Unpacking libogg0:armhf (1.3.4-0.1) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../21-libvorbis0a_1.3.7-1_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.7-1) ...
Selecting previously unselected package libvorbisfile3:armhf.
Preparing to unpack .../22-libvorbisfile3_1.3.7-1_armhf.deb ...
Unpacking libvorbisfile3:armhf (1.3.7-1) ...
Selecting previously unselected package libopenmpt0:armhf.
Preparing to unpack .../23-libopenmpt0_0.4.11-1_armhf.deb ...
Unpacking libopenmpt0:armhf (0.4.11-1) ...
Selecting previously unselected package libopus0:armhf.
Preparing to unpack .../24-libopus0_1.3.1-0.1_armhf.deb ...
Unpacking libopus0:armhf (1.3.1-0.1) ...
Selecting previously unselected package libtheora0:armhf.
Preparing to unpack .../25-libtheora0_1.1.1+dfsg.1-15_armhf.deb ...
Unpacking libtheora0:armhf (1.1.1+dfsg.1-15) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../26-libvorbisenc2_1.3.7-1_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.7-1) ...
Selecting previously unselected package libvpx6:armhf.
Preparing to unpack .../27-libvpx6_1.9.0-1_armhf.deb ...
Unpacking libvpx6:armhf (1.9.0-1) ...
Selecting previously unselected package libx264-160:armhf.
Preparing to unpack .../28-libx264-160_2%3a0.160.3011+gitcde9a93-2.1_armhf.deb ...
Unpacking libx264-160:armhf (2:0.160.3011+gitcde9a93-2.1) ...
Selecting previously unselected package libx265-192:armhf.
Preparing to unpack .../29-libx265-192_3.4-2_armhf.deb ...
Unpacking libx265-192:armhf (3.4-2) ...
Selecting previously unselected package libzvbi-common.
Preparing to unpack .../30-libzvbi-common_0.2.35-18_all.deb ...
Unpacking libzvbi-common (0.2.35-18) ...
Selecting previously unselected package libzvbi0:armhf.
Preparing to unpack .../31-libzvbi0_0.2.35-18_armhf.deb ...
Unpacking libzvbi0:armhf (0.2.35-18) ...
Setting up libgraphite2-3:armhf (1.3.14-1) ...
Setting up libpixman-1-0:armhf (0.40.0-1.1~deb11u1) ...
Setting up libudfread0:armhf (1.1.1-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libxcb1:armhf (1.14-3) ...
Setting up libmpg123-0:armhf (1.26.4-1) ...
Setting up libogg0:armhf (1.3.4-0.1) ...
Setting up libxcb-render0:armhf (1.14-3) ...
Setting up libx265-192:armhf (3.4-2) ...
Setting up libxcb-shm0:armhf (1.14-3) ...
Setting up libx264-160:armhf (2:0.160.3011+gitcde9a93-2.1) ...
Setting up libx11-data (2:1.7.2-1) ...
Setting up libfribidi0:armhf (1.0.8-2+deb11u1) ...
Setting up libopus0:armhf (1.3.1-0.1) ...
Setting up libvorbis0a:armhf (1.3.7-1) ...
Setting up libvpx6:armhf (1.9.0-1) ...
Setting up libx11-6:armhf (2:1.7.2-1) ...
Setting up libharfbuzz0b:armhf (2.7.4-1) ...
Setting up libbluray2:armhf (1:1.2.1-4+deb11u2) ...
Setting up libdrm-common (2.4.104-1) ...
Setting up libzvbi-common (0.2.35-18) ...
Setting up libmp3lame0:armhf (3.100-3) ...
Setting up libvorbisenc2:armhf (1.3.7-1) ...
Setting up libzvbi0:armhf (0.2.35-18) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up libxext6:armhf (2:1.3.3-1.1) ...
Setting up libcairo2:armhf (1.16.0-5) ...
Setting up libvorbisfile3:armhf (1.3.7-1) ...
Setting up libass9:armhf (1:0.15.0-2) ...
Setting up libdrm2:armhf (2.4.104-1) ...
Setting up libtheora0:armhf (1.1.1+dfsg.1-15) ...
Setting up libopenmpt0:armhf (0.4.11-1) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for libc-bin (2.31-13+deb11u6) ...
Selecting previously unselected package jellyfin-ffmpeg6.
(Reading database ... 42670 files and directories currently installed.)
Preparing to unpack jellyfin-ffmpeg6_6.0-6-bullseye_armhf.deb ...
Unpacking jellyfin-ffmpeg6 (6.0-6-bullseye) ...
Setting up jellyfin-ffmpeg6 (6.0-6-bullseye) ...
Processing triggers for libc-bin (2.31-13+deb11u6) ...
root@odroidxu4:~# curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100  9760  100  9760    0    0  20590      0 --:--:-- --:--:-- --:--:-- 20590
> Determining optimal repository settings.

Found the following details from '/etc/os-release':
  Real OS:            debian
  Repository OS:      debian
  Repository Release: bullseye
  CPU Architecture:  armhf
If this looks correct, press <Enter> now to continue installing Jellyfin.

> Fetching repository signing key.

> Installing Jellyfin repository into APT.
Types: deb
URIs: https://repo.jellyfin.org/debian
Suites: bullseye
Components: main
Architectures: armhf
Signed-By: /etc/apt/keyrings/jellyfin.gpg

> Updating APT repositories.
Hit:1 http://deb.debian.org/debian bullseye InRelease
Get:2 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:3 http://deb.debian.org/debian bullseye-backports InRelease [49.0 kB]
Get:5 https://repo.jellyfin.org/debian bullseye InRelease [6,639 B]
Get:6 https://pkgs.tailscale.com/stable/debian bullseye InRelease
Get:7 http://deb.debian.org/debian bullseye-updates/main armhf Packages.diff/Index [20.7 kB]
Get:8 https://download.docker.com/linux/debian bullseye InRelease [43.3 kB]
Get:9 http://deb.debian.org/debian bullseye-updates/main armhf Contents (deb).diff/Index [7,239 B]
Get:10 http://deb.debian.org/debian bullseye-updates/main all Contents (deb).diff/Index [15.1 kB]
Get:11 http://deb.debian.org/debian bullseye-updates/main armhf Packages T-2023-08-26-1408.20-F-2023-07-31-2005.11.pdiff [3,251 B]
Get:11 http://deb.debian.org/debian bullseye-updates/main armhf Packages T-2023-08-26-1408.20-F-2023-07-31-2005.11.pdiff [3,251 B]
Get:12 http://deb.debian.org/debian bullseye-updates/main armhf Contents (deb) T-2023-07-31-2005.11-F-2023-07-31-2005.11.pdiff [18.1 kB]
Get:13 http://deb.debian.org/debian bullseye-backports/main armhf Packages.diff/Index [63.3 kB]
Get:12 http://deb.debian.org/debian bullseye-updates/main armhf Contents (deb) T-2023-07-31-2005.11-F-2023-07-31-2005.11.pdiff [18.1 kB]
Get:4 http://armbian.chi.auroradev.org/apt bullseye InRelease [53.3 kB]
Get:14 http://deb.debian.org/debian bullseye-backports/main armhf Contents (deb).diff/Index [63.7 kB]
Get:15 http://deb.debian.org/debian bullseye-backports/main all Contents (deb).diff/Index [63.6 kB]
Get:16 http://deb.debian.org/debian bullseye-backports/non-free armhf Packages.diff/Index [21.8 kB]
Get:17 http://deb.debian.org/debian bullseye-backports/non-free all Contents (deb).diff/Index [17.3 kB]
Get:19 https://pkgs.tailscale.com/stable/debian bullseye/main armhf Packages [8,484 B]
Get:20 http://deb.debian.org/debian bullseye-updates/main all Contents (deb) T-2023-08-26-1408.20-F-2023-08-26-1408.20.pdiff [184 B]
Get:20 http://deb.debian.org/debian bullseye-updates/main all Contents (deb) T-2023-08-26-1408.20-F-2023-08-26-1408.20.pdiff [184 B]
Get:21 https://download.docker.com/linux/debian bullseye/stable armhf Packages [29.7 kB]
Get:22 http://deb.debian.org/debian bullseye-updates/main armhf Packages T-2023-08-26-1408.20-F-2023-08-26-1408.20.pdiff [464 B]
Get:22 http://deb.debian.org/debian bullseye-updates/main armhf Packages T-2023-08-26-1408.20-F-2023-08-26-1408.20.pdiff [464 B]
Get:23 http://deb.debian.org/debian bullseye-backports/main armhf Packages T-2023-08-30-2041.41-F-2023-07-18-0209.04.pdiff [22.3 kB]
Get:23 http://deb.debian.org/debian bullseye-backports/main armhf Packages T-2023-08-30-2041.41-F-2023-07-18-0209.04.pdiff [22.3 kB]
Get:18 https://sfo1.mirror.jellyfin.org/debian bullseye/main armhf Packages [2,064 B]
Get:24 http://armbian.chi.auroradev.org/apt bullseye/main all Packages [90.8 kB]
Get:25 http://deb.debian.org/debian bullseye-backports/main armhf Contents (deb) T-2023-08-30-2041.41-F-2023-07-18-0816.49.pdiff [526 kB]
Get:25 http://deb.debian.org/debian bullseye-backports/main armhf Contents (deb) T-2023-08-30-2041.41-F-2023-07-18-0816.49.pdiff [526 kB]
Get:26 http://armbian.chi.auroradev.org/apt bullseye/main armhf Packages [460 kB]
Get:27 http://deb.debian.org/debian bullseye-backports/main all Contents (deb) T-2023-08-30-1418.39-F-2023-07-18-0209.04.pdiff [193 kB]
Get:28 http://armbian.chi.auroradev.org/apt bullseye/main armhf Contents (deb) [28.5 MB]
Get:27 http://deb.debian.org/debian bullseye-backports/main all Contents (deb) T-2023-08-30-1418.39-F-2023-07-18-0209.04.pdiff [193 kB]
Get:29 http://deb.debian.org/debian bullseye-backports/non-free armhf Packages T-2023-07-18-0816.49-F-2023-07-18-0816.49.pdiff [1,745 B]
Get:29 http://deb.debian.org/debian bullseye-backports/non-free armhf Packages T-2023-07-18-0816.49-F-2023-07-18-0816.49.pdiff [1,745 B]
Get:30 http://deb.debian.org/debian bullseye-backports/non-free all Contents (deb) T-2023-07-18-0816.49-F-2023-07-18-0816.49.pdiff [123 B]
Get:30 http://deb.debian.org/debian bullseye-backports/non-free all Contents (deb) T-2023-07-18-0816.49-F-2023-07-18-0816.49.pdiff [123 B]
Get:31 http://armbian.chi.auroradev.org/apt bullseye/bullseye-utils armhf Packages [76.5 kB]
Get:32 http://armbian.chi.auroradev.org/apt bullseye/bullseye-utils all Packages [28.7 kB]
Get:33 http://armbian.chi.auroradev.org/apt bullseye/bullseye-utils armhf Contents (deb) [32.8 kB]
Get:34 http://armbian.chi.auroradev.org/apt bullseye/bullseye-utils all Contents (deb) [27.9 kB]
Get:35 http://armbian.chi.auroradev.org/apt bullseye/bullseye-desktop armhf Packages [21.6 kB]
Get:36 http://armbian.chi.auroradev.org/apt bullseye/bullseye-desktop armhf Contents (deb) [256 kB]
Fetched 30.8 MB in 24s (1,261 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
15 packages can be upgraded. Run 'apt list --upgradable' to see them.

> Installing Jellyfin.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
jellyfin-ffmpeg6 : Conflicts: jellyfin-ffmpeg5 but 5.1.3-5-bullseye is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Failed to install Jellyfin. Use https://jellyfin.org/contact to find us for troubleshooting.
root@odroidxu4:~# systemctl status jellyfin
● jellyfin.service - Jellyfin Media Server
    Loaded: loaded (/lib/systemd/system/jellyfin.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/jellyfin.service.d
            └─jellyfin.service.conf
    Active: inactive (dead) since Wed 2023-08-30 20:12:33 CDT; 13min ago
    Process: 5028 ExecStart=/usr/bin/jellyfin $JELLYFIN_WEB_OPT $JELLYFIN_RESTART_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLYFIN_ADDITIONAL_OPT>
  Main PID: 5028 (code=exited, status=143)
        CPU: 1.614s

Aug 30 20:12:33 odroidxu4 jellyfin[5028]: [20:12:33] [INF] 64-Bit Process: False
Aug 30 20:12:33 odroidxu4 jellyfin[5028]: [20:12:33] [INF] User Interactive: True
Aug 30 20:12:33 odroidxu4 jellyfin[5028]: [20:12:33] [INF] Processor count: 8
Aug 30 20:12:33 odroidxu4 jellyfin[5028]: [20:12:33] [INF] Program data path: /var/lib/jellyfin
Aug 30 20:12:33 odroidxu4 jellyfin[5028]: [20:12:33] [INF] Web resources path: /usr/share/jellyfin/web
Aug 30 20:12:33 odroidxu4 jellyfin[5028]: [20:12:33] [INF] Application directory: /usr/lib/jellyfin/bin/
Aug 30 20:12:33 odroidxu4 jellyfin[5028]: [20:12:33] [ERR] The server is expected to host the web client, but the provided content directory is either invalid or empty: /usr/sh>
Aug 30 20:12:33 odroidxu4 jellyfin[5028]: [20:12:33] [INF] Received a SIGTERM signal, shutting down
Aug 30 20:12:33 odroidxu4 systemd[1]: jellyfin.service: Succeeded.
Aug 30 20:12:33 odroidxu4 systemd[1]: jellyfin.service: Consumed 1.614s CPU time.
lines 1-19/19 (END)



RE: libwebpmux3 broken packages - Oddstr13 - 2023-09-03

jellyfin-ffmpeg6 : Conflicts: jellyfin-ffmpeg5 but 5.1.3-5-bullseye is to be installed

You have manually installed a different version of jellyfin-ffmpeg than what jellyfin wants to pull in.

sudo apt remove jellyfin-ffmpeg* followed by sudo apt install jellyfinshould do the trick.


Alternatively you can leave the jellyfin-ffmpeg you've currently got installed, and install jellyfin-server and jellyfin-web instead,
jellyfin is just a metapackage to pull in the rest.

- sudo apt install jellyfin-server jellyfin-web


RE: libwebpmux3 broken packages - tparadox - 2023-09-30

Thank you for the response! I didn't realize it was that simple. I don't remember why I went with 6, but it was probably because it's the latest.