Thanks, I think I was able to fix it: librav1e.so.0()(64bit) is needed by (installed) libavcodec59-5.1.3-1699.9.pm.16.x86_64 librav1e.so.0()(64bit) is needed by (installed) libavcodec58_134-4.4.4-1699.5.pm.5.x86_64 librav1e.so.0()(64bit) is needed by (installed) libavcodec60-6.0-1699.5.pm.16.x86_64 However, librav1e.so.0is just a symlink to (the old) librav1e.so.0.6.4 ll /lib64/librav* lrwxrwxrwx 1 root root 17 Oct 9 11:01 /lib64/librav1e.so.0-> librav1e.so.0.6.4 lrwxrwxrwx 1 root root 17 Oct 21 00:22 /lib64/librav1e.so.0.6-> librav1e.so.0.6.6 -rwxr-xr-x 1 root root 3143936 Oct 9 11:01 /lib64/librav1e.so.0.6.4 -rwxr-xr-x 1 root root 3361024 Oct 21 00:22 /lib64/librav1e.so.0.6.6 So I removed the package using rpm -e --nodeps librav1e0 Now everything loks fine again, libavcodec58/59/60all use librav1e.so.0.6now according to ldd.* * Thanks, Oliver Am 22.10.23 um 10:47 schrieb Andrei Borzenkov:
On 22.10.2023 11:24, Oliver Schwabedissen wrote:
Hello,
this is probably a consequence of the problem with tumbleweed-cli. When trying to install snapshot 20231020 zypper wants to downgrade librav1e0and then asks me to insert a cd...
The following package is going to be downgraded: librav1e0
Thu Oct 19 08:38:11 UTC 2023 - bjorn.lie@gmail.com
... - Change soname to 0_6 ...
1package to downgrade. Overall download size: 929.7 KiB. Already cached: 0 B. After the operation, 108.0 KiB will be freed. Continue? [y/n/v/...? shows all options] (y): Retrieving: librav1e0-0.6.4+0-1.3.x86_64 (openSUSE-20230917-0) (1/1), 929.7 KiB Failed to mount cd:/?devices=/dev/disk/by-id/wwn-0x5001480000000000 on /var/tmp/AP_0xRJd0ky: Mounting media failed ( dmesg(1) may have more information after failed mount system call. Please insert medium [openSUSE-20230917-0] #1 and type 'y' to continue or 'n' to cancel the operation. [yes/no] (no):
For the moment I have locked librav1e0. I tried to remove the package and then reinstall it, but removing the package would result in the removal of KDE :-(.
The following 3 patterns are going to be REMOVED: kde 20230801-1.1 kde_imaging 20230801-1.1 kde_plasma 20230801-1.1
189packages to remove. After the operation, 1.8 GiB will be freed.
I do not see anything related to KDE
bor@tw:~> zypper se --requires-pkg -x librav1e0_6 Loading repository data... Reading installed packages...
S | Name | Summary | Type --+------------------+-------------------------------+-------- | libavcodec58_134 | FFmpeg codec library | package i | libavcodec59 | FFmpeg codec library | package i | libavcodec60 | FFmpeg codec library | package i | libavif16 | Shared library from libavif | package i | libheif-rav1e | Plugin rav1e encoder for AVIF | package | rav1e-devel | Development files for rav1e | package bor@tw:~>
I found that I have two versions of librav1e:
Name : librav1e0 Version : 0.6.4+0 Release : 1.4 Architecture: x86_64 Install Date: Wed Oct 11 17:53:07 2023 Group : System/Libraries Size : 3145285 License : BSD-2-Clause Signature : RSA/SHA512, Mon Oct 9 11:02:22 2023, Key ID 35a2f86e29b700a4 Source RPM : rav1e-0.6.4+0-1.4.src.rpm Build Date : Mon Oct 9 10:57:08 2023 Build Host : i04-ch1d Packager : https://bugs.opensuse.org Vendor : openSUSE URL : https://github.com/xiph/rav1e Summary : AV1 encoder library
And, installed today:
Name : librav1e0_6 Version : 0.6.6 Release : 1.1 Architecture: x86_64 Install Date: Sun Oct 22 09:55:46 2023 Group : System/Libraries Size : 3362373 License : BSD-2-Clause AND ISC Signature : RSA/SHA512, Sat Oct 21 00:23:09 2023, Key ID 35a2f86e29b700a4 Source RPM : rav1e-0.6.6-1.1.src.rpm Build Date : Sat Oct 21 00:20:17 2023 Build Host : i01-ch1d Packager : https://bugs.opensuse.org Vendor : openSUSE URL : https://github.com/xiph/rav1e Summary : AV1 encoder library
Any idea of how to fix this?
You need to find out what still requires this old library name (or version) and where these packages come from.
-- PGP Public Key available at https://pgp.mit.edu/ Key fingerprint = 3264 280C 05B1 572F 3F0B 42B8 1E7B 2D9D 063B D507