Snapshot 20231020, problem with librav1e0
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 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 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? Regards, Oliver -- PGP Public Key available at https://pgp.mit.edu/ Key fingerprint = 3264 280C 05B1 572F 3F0B 42B8 1E7B 2D9D 063B D507
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.
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
participants (2)
-
Andrei Borzenkov
-
Oliver Schwabedissen