Missing requirement for libffmpegthumbnailer4-2.2.2-bp160.1.13.x86_64

I’m trying to perform some system updates and I’ve ran into this error which I’m not sure how to resolve. When I run the updates via Discover I get the following:

The installed libffmpegthumbnailer4-2.2.2-bp160.1.13.x86_64 requires ‘libavfilter.so.10(LIBAVFILTER_10.4_SUSE)(64bit)’, but this requirement cannot be provided the installed libffmpegthumbnailer4-2.2.2-bp160.1.13.x86_64 requires ‘libavfilter.so.10(LIBAVFILTER_10.4_SUSE)(64bit)’, but this requirement cannot be provided

zypper info libffmpegthumbnailer4

Information for package libffmpegthumbnailer4:

Repository : repo-oss (16.0)
Name : libffmpegthumbnailer4
Version : 2.2.2-bp160.1.13
Arch : x86_64
Vendor : openSUSE
Installed Size : 223.2 KiB
Installed : Yes (automatically)
Status : up-to-date
Source package : ffmpegthumbnailer-2.2.2-bp160.1.13.src
Upstream URL : https://github.com/dirkvdb/ffmpegthumbnailer
Summary : Video thumbnail generator
Description :
Video thumbnailer that can be used by file managers.

This video thumbnailer can be used to create thumbnails for video
files. The thumbnailer uses ffmpeg to decode frames from files.

zypper info libavfilter10

Information for package libavfilter10:

Repository : @System
Name : libavfilter10
Version : 7.1.2-160000.1.1
Arch : x86_64
Vendor : SUSE LLC https://www.suse.com/
Installed Size : 4.3 MiB
Installed : Yes (automatically)
Status : up-to-date
Source package : ffmpeg-7-7.1.2-160000.1.1.src
Upstream URL : https://ffmpeg.org/
Summary : FFmpeg audio and video filtering library
Description :
The libavfilter library provides a generic audio/video filtering
framework containing several filters, sources and sinks.

sudo zypper search libavfilter shows

S | Name | Summary | Type
—±---------------------------±----------------------------------------------------------±-------
| ffmpeg-4-libavfilter-devel | Development files for FFmpeg’s audio/video filter library | package
| ffmpeg-7-libavfilter-devel | Development files for FFmpeg’s audio/video filter library | package
| libavfilter7_110 | FFmpeg audio and video filtering library | package
i | libavfilter10 | FFmpeg audio and video filtering library | package

My current repository list:

sudo zypper lr -d

| Alias | Name | Enabled | GPG Check | Refresh | Keep | Priority | Type | URI | Service

—±----------------------------±---------------------------------±--------±----------±--------±-----±---------±-------±-------------------------------------------------------------------------------------------±--------
1 | Leap | Leap 16.0 | No | ---- | ---- | - | 99 | N/A | hd:/install?device=/dev/disk/by-id/usb-SanDisk_Cruzer_Glide_04020102052323143853-0:0-part2 |
2 | Virtualization_containers | Virtualization:containers (16.0) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/Virtualization:/containers/16.0/ |
3 | code | Visual Studio Code | Yes | (r ) Yes | No | - | 99 | rpm-md | https://packages.microsoft.com/yumrepos/vscode |
4 | devel_languages_php | devel_languages_php | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/php/16.0/ |
5 | google-chrome | google-chrome | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64 |
6 | openSUSE:repo-non-oss | repo-non-oss (16.0) | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/distribution/leap/16.0/repo/non-oss/x86_64 | openSUSE
7 | openSUSE:repo-non-oss-debug | repo-non-oss-debug (16.0) | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/non-oss/x86_64 | openSUSE
8 | openSUSE:repo-openh264 | repo-openh264 (16.0) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://codecs.opensuse.org/openh264/openSUSE_Leap_16 | openSUSE
9 | openSUSE:repo-oss | repo-oss (16.0) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64 | openSUSE
10 | openSUSE:repo-oss-debug | repo-oss-debug (16.0) | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/oss/x86_64 | openSUSE
11 | openSUSE:repo-oss-source | repo-oss-source (16.0) | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/source/distribution/leap/16.0/repo/oss

To resolve the issue I tried:

sudo zypper clean -m
sudo zypper ref
sudo zypper in -f --from repo-oss libffmpegthumbnailer4 ffmpegthumbnailer

This doesn’t allow me to update the ffmpegthumbnailer. Any suggestions?

Delete it.

Its a bug.

Thank You!

A package is a bug?

Eh, sort of yes. If some package contains a requirement that does not / no longer exist, or does not have an Obsoletes: stance in it spec file, that is a (packaging) bug.

1 Like

Am not seeing a clear path through this update that doesn’t involve dozens of deinstallations so will hold off on it.

ffmpegthumbnailer needs a rebuild
https://bugzilla.opensuse.org/show_bug.cgi?id=1270272

1 Like

Start a new topic providing output of
zypper lr -d
sudo zypper ref -f
sudo zypper up
and the “dozens of deinstallations”.

These choices allowed the patch with no deinstalls:
Selected Solution 3: do not install patch:openSUSE-Leap-16.0-1278-1.noarch
Solution 3: do not install patch:openSUSE-Leap-16.0-packagehub-396-1.noarch

I’m happy to provide more info if still desired.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.