I see a very similar tumbleweed thread from a month ago. That advice was “be patient. Someone will fix it.” It’s been happening for a few days now. Is anybody else getting this? I did a zypper up (not dup) and that updated a zillion packages. But when I try to use the update widget, I still get this issue. There are just far fewer packages pending.
Is anybody else seeing this problem?
Dependency resolution failed:
nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-8-mini-libs-8.1-1.2.x86_64
nothing provides 'this-is-only-for-build-envs' needed by the to be installed >ffmpeg-8-mini-libs-8.1-1.2.x86_64
nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-8-mini-libs-8.1-1.2.x86_64
nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-8-mini-libs-8.1-1.2.x86_64
nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-8-mini-libs-8.1-1.2.x86_64
nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-8-mini-libs-8.1-1.2.x86_64
nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-8-mini-libs-8.1-1.2.x86_64
nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-8-mini-libs-8.1-1.2.x86_64
the installed vlc-3.0.23-1699.7.pm.2.x86_64 requires 'vlc-noX = 3.0.23-1699.7.pm.2', but this requirement cannot be provided
the installed vlc-3.0.23-1699.7.pm.2.x86_64 requires 'vlc-qt = 3.0.23-1699.7.pm.2', but this requirement cannot be provided
the installed vlc-noX-3.0.23-1699.7.pm.2.x86_64 requires 'libvlc5 = 3.0.23-1699.7.pm.2', but this requirement cannot be provided
the installed vlc-noX-3.0.23-1699.7.pm.2.x86_64 requires 'libvlccore9 = 3.0.23-1699.7.pm.2', but this requirement cannot be provided
I wouldn’t advise adding development-only repos to clear this up unless one knows exactly what they’re doing. That could lead to further issues down the road.
Could be a matter of just waiting, or try removing the package that’s causing the problem, run your upgrade, and then reinstall it.
ISTR that this is an issue that relates to packman (there were some discussions about it for this specific package on the Packman mailing list and on the factory mailing list a couple months ago).
This problem is intrinsic to the Packman model of building packages from Factory; it is recurring on Tumbleweed, on Slowroll the “wait be patient” might be even longer due to the “Slow” part of “Slowroll”.
The solution is either disabling Packman or locking ffmpeg-8-mini-libs, so that any update will be delayed until all relevant packages match.
I thought the “slow” part was so it is less likely to break, not that it will take longer to fix. I wonder if it’s just an issue of alerting the packman maintainers that this is a problem. With packman packages and the factory slowroll konqueror won’t even launch:
konqueror: /lib64/libavformat.so.62: version `LIBAVFORMAT_62.12_SUSE' not found (required by /lib64/libQt6WebEngineCore.so.6)
konqueror: /lib64/libavcodec.so.62: version `LIBAVCODEC_62.28_SUSE' not found (required by /lib64/libQt6WebEngineCore.so.6)
konqueror: /lib64/libavutil.so.60: version `LIBAVUTIL_60.26_SUSE' not found (required by /lib64/libQt6WebEngineCore.so.6)
Dolphin launches but hattons@USS-Liberty:~> QT_LOGGING_RULES="kf.kio.thumbnails=true;qt.dbus=false" dolphin
pukes this up when I browse a directory with videos in it:
0
kf.coreaddons: "Could not load plugin from /usr/lib64/qt6/plugins/kf6/thumbcreator/ffmpegthumbs.so: Cannot load library /usr/lib64/qt6/plugins/kf6/thumbcreator/ffmpegthumbs.so: /lib64/libavformat.so.62: version `LIBAVFORMAT_62.12_SUSE' not found (required by /usr/lib64/qt6/plugins/kf6/thumbcreator/ffmpegthumbs.so)"
Packman might work, but might also break occasionally.
So you have been warned; if you want a “fix” just (uninstall and) lock ffmpeg-8-mini-libs.
Packman publish a new binary as soon as a new source is available in Factory.
Tumbleweed publish a new binary when a new snapshot (of a full working system) clears openQA, normally 2-4 days later.
Slowroll make a full synch to Tumbleweed once a month, usually around the 9th; since what we are dealing here is not a bugfix nor a security fix, the ffmpeg binaries are updated as well around the 9th each month.
Please also bear in mind that Packman is not controlled by openSUSE nor can be for legal reasons.
So your (and our) choices are:
I’m not sure what you are saying. ‘ffmpeg-8-mini-libs’ appears to not be installed.
hattons@USS-Liberty:~> zypper info --provides ffmpeg-8-mini-libs
Loading repository data...
Reading installed packages...
Information for package ffmpeg-8-mini-libs:
-------------------------------------------
Repository : repo-oss
Name : ffmpeg-8-mini-libs
Version : 8.1-1.2
Arch : x86_64
Vendor : openSUSE
Installed Size : 7.8 MiB
Installed : No
Status : not installed
Source package : ffmpeg-8-mini-8.1-1.2.src
Upstream URL : https://ffmpeg.org/
Summary : Feature-reduced build of FFmpeg, a multimedia framework
Description :
FFmpeg is a multimedia framework.
This package contains a cut-down version for building other packages.
Provides : [16]
libavutil.so.60()(64bit)
libavutil.so.60(LIBAVUTIL_60.26_SUSE)(64bit)
libavcodec.so.62()(64bit)
libavcodec.so.62(LIBAVCODEC_62.28_SUSE)(64bit)
libavformat.so.62()(64bit)
libavformat.so.62(LIBAVFORMAT_62.12_SUSE)(64bit)
libswscale.so.9()(64bit)
libswscale.so.9(LIBSWSCALE_9.5_SUSE)(64bit)
libswresample.so.6()(64bit)
libswresample.so.6(LIBSWRESAMPLE_6.3_SUSE)(64bit)
libavfilter.so.11()(64bit)
libavfilter.so.11(LIBAVFILTER_11.14_SUSE)(64bit)
libavdevice.so.62()(64bit)
libavdevice.so.62(LIBAVDEVICE_62.3_SUSE)(64bit)
ffmpeg-8-mini-libs = 8.1-1.2
ffmpeg-8-mini-libs(x86-64) = 8.1-1.2
If I try to install it, I get a bunch of dependency complaints:
hattons@USS-Liberty:~> sudo zypper install ffmpeg-8-mini-libs
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: 1: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-8-mini-libs-8.1-1.2.x86_64
Solution 1: do not install ffmpeg-8-mini-libs-8.1-1.2.x86_64
Solution 2: break ffmpeg-8-mini-libs-8.1-1.2.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c/d/?] (c): 2
Resolving dependencies...
Resolving package dependencies...
Problem: 1: the to be installed ffmpeg-8-mini-libs-8.1-1.2.x86_64 conflicts with 'libswscale9' provided by the installed libswscale9-8.1-1699.6.pm.5.x86_64
Solution 1: Following actions will be done:
deinstallation of libswscale9-8.1-1699.6.pm.5.x86_64
deinstallation of libswresample6-8.1-1699.6.pm.5.x86_64
deinstallation of libavutil60-8.1-1699.6.pm.5.x86_64
deinstallation of libavformat62-8.1-1699.6.pm.5.x86_64
deinstallation of libavfilter11-8.1-1699.6.pm.5.x86_64
deinstallation of libavcodec62-8.1-1699.6.pm.5.x86_64
downgrade of libfreerdp3-3-3.24.2-1.0.4.1.sr20260402.x86_64 to libfreerdp3-3-3.24.1-4.1.2.1.sr20260402.x86_64
architecture change of pipewire-spa-plugins-0_2-1.6.4-1.1.x86_64 to pipewire-spa-plugins-0_2-1.6.4-1.1.i586
downgrade of vlc-3.0.23-1699.9.pm.1.x86_64 to vlc-3.0.23-6.3.x86_64
install vlc-3.0.23-6.3.x86_64 from vendor openSUSE
replacing vlc-3.0.23-1699.9.pm.1.x86_64 from vendor http://packman.links2linux.de
downgrade of libfreerdp2-2-2.11.7-8.1.x86_64 to libfreerdp2-2-2.11.7-7.1.x86_64
downgrade of vlc-noX-3.0.23-1699.9.pm.1.x86_64 to vlc-noX-3.0.23-6.3.x86_64
install vlc-noX-3.0.23-6.3.x86_64 from vendor openSUSE
replacing vlc-noX-3.0.23-1699.9.pm.1.x86_64 from vendor http://packman.links2linux.de
deinstallation of vlc-codecs-3.0.23-1699.9.pm.1.x86_64
deinstallation of libheif-ffmpeg-1.21.2-1699.5.pm.30.x86_64
downgrade of libKPipeWireRecord6-6.6.4-1.2.x86_64 to libKPipeWireRecord6-6.6.3-1.2.x86_64
downgrade of gstreamer-plugins-libav-1.28.2-1.1.2.1.sr20260402.x86_64 to gstreamer-plugins-libav-1.28.1-1.2.x86_64
downgrade of freerdp-3.24.2-1.0.4.1.sr20260402.x86_64 to freerdp-3.24.1-4.1.2.1.sr20260402.x86_64
downgrade of vlc-qt-3.0.23-1699.9.pm.1.x86_64 to vlc-qt-3.0.23-6.3.x86_64
install vlc-qt-3.0.23-6.3.x86_64 from vendor openSUSE
replacing vlc-qt-3.0.23-1699.9.pm.1.x86_64 from vendor http://packman.links2linux.de
downgrade of kpipewire6-imports-6.6.4-1.2.x86_64 to kpipewire6-imports-6.6.3-1.2.x86_64
downgrade of kpipewire6-devel-6.6.4-1.2.x86_64 to kpipewire6-devel-6.6.3-1.2.x86_64
downgrade of libvlc5-3.0.23-1699.9.pm.1.x86_64 to libvlc5-3.0.23-6.3.x86_64
install libvlc5-3.0.23-6.3.x86_64 from vendor openSUSE
replacing libvlc5-3.0.23-1699.9.pm.1.x86_64 from vendor http://packman.links2linux.de
downgrade of libvlccore9-3.0.23-1699.9.pm.1.x86_64 to libvlccore9-3.0.23-6.3.x86_64
install libvlccore9-3.0.23-6.3.x86_64 from vendor openSUSE
replacing libvlccore9-3.0.23-1699.9.pm.1.x86_64 from vendor http://packman.links2linux.de
downgrade of libKPipeWire6-6.6.4-1.2.x86_64 to libKPipeWire6-6.6.3-1.2.x86_64
downgrade of libKPipeWireDmaBuf6-6.6.4-1.2.x86_64 to libKPipeWireDmaBuf6-6.6.3-1.2.x86_64
Solution 2: do not install ffmpeg-8-mini-libs-8.1-1.2.x86_64
Choose from above solutions by number or cancel [1/2/c/d/?] (c):