During full system update, jellyfin-ffmpeg was updated from 6.0.6-2 to 1:6.0.1p1-2

Description:

Additional info:

  • package version(s): 1:6.0.1p1-2
  • config and/or log files:
  • link to upstream bug report, if any:

Steps to reproduce:

During full system update (pacman -Syu) on 17.03.2024, jellyfin-ffmpeg was updated from 6.0.6-2 to 1:6.0.1p1-2. All dependencies were installed along.

After system update, binaries /usr/lib/jellyfin-ffmpeg/{ffprobe|ffmpeg} complain about a missing shared library:

[/usr/lib]$ /usr/lib/jellyfin-ffmpeg/ffprobe -h
/usr/lib/jellyfin-ffmpeg/ffprobe: error while loading shared libraries: libglslang-default-resource-limits.so.14: cannot open shared object file: No such file or directory
[/usrlib]$ /usr/lib/jellyfin-ffmpeg/ffmpeg -h
/usr/lib/jellyfin-ffmpeg/ffmpeg: error while loading shared libraries: libglslang-default-resource-limits.so.14: cannot open shared object file: No such file or directory

After having manually created symbolic link libglslang-default-resource-limits.so.14 -> libglslang-default-resource-limits.so within folder /usr/lib another shared library is reported as missing:

[/usr/lib]$ /usr/lib/jellyfin-ffmpeg/ffprobe -h
/usr/lib/jellyfin-ffmpeg/ffprobe: error while loading shared libraries: libSPIRV.so.14: cannot open shared object file: No such file or directory
[/usr/lib]$ /usr/lib/jellyfin-ffmpeg/ffmpeg -h
/usr/lib/jellyfin-ffmpeg/ffmpeg: error while loading shared libraries: libSPIRV.so.14: cannot open shared object file: No such file or directory

After manually creating symbolic link /usr/lib/libSPIRV.so.14 -> libSPIRV.so within folder /usr/lib a new type of error is reported

[/usr/lib]$ /usr/lib/jellyfin-ffmpeg/ffprobe -h
/usr/lib/jellyfin-ffmpeg/ffprobe: symbol lookup error: /usr/lib/libplacebo.so.338: undefined symbol: _Z19GetDefaultResourcesv
[/usr/lib]$ /usr/lib/jellyfin-ffmpeg/ffmpeg -h
/usr/lib/jellyfin-ffmpeg/ffmpeg: symbol lookup error: /usr/lib/libplacebo.so.338: undefined symbol: _Z19GetDefaultResourcesv

At this moment I have not tried to downgrade the entire system, downgrading individual package(s) does not seem feasible due to dependencies.

Edited by Krešimir Puškarić