Finally! Problem solved.
Aktualisiert:
opera-beta-67.0.3575.28-0.x86_64
opera-developer-68.0.3602.0-0.x86_64
opera-stable-66.0.3515.103-0.x86_64
Do more on the web, with a fast and secure browser!
Download Opera browser with:
Finally! Problem solved.
Aktualisiert:
opera-beta-67.0.3575.28-0.x86_64
opera-developer-68.0.3602.0-0.x86_64
opera-stable-66.0.3515.103-0.x86_64
The .build-id is a directory of softlinks and they look like this:
lrwxrwxrwx. 1 root root 54 20. Dez 22:23 e9a8d27f5302d758a054547555d5d651bbfcab -> ../../../../usr/lib64/opera-beta/swiftshader/libEGL.so
You see the related opera-beta in there. So the softlink links to this directory:
[burni@f31 swiftshader]$ pwd
/usr/lib64/opera-beta/swiftshader
[burni@f31 swiftshader]$ ls -la
insgesamt 3432
drwxr-xr-x. 2 root root 4096 11. Jan 05:14 .
drwxr-xr-x. 5 root root 4096 11. Jan 05:14 ..
-rwxr-xr-x. 1 root root 244592 20. Dez 22:23 libEGL.so
-rwxr-xr-x. 1 root root 3256368 20. Dez 22:23 libGLESv2.so
[burni@f31 swiftshader]$
Ok! So, when i try to update, this happens:
Fehler: Transaction test error:
Datei /usr/lib/.build-id/1d/e9a8d27f5302d758a054547555d5d651bbfcab aus der Installation von opera-stable-66.0.3515.27-0.x86_64 kollidiert mit der Datei aus dem Paket opera-beta-66.0.3515.21-0.x86_64
...which basically means in my opinion, that the softlink that referred to opera-beta would refer to opera-stable after an update. From a technical point of view, it may be possible to run opera-stable and it silently uses the libGL.so from opera-beta (or the other way around)
BUT... dnf doesn't like those kinds of work ethics.
And therefore Opera should do, what the have done before, in older Opera versions:
Letzte Prüfung auf abgelaufene Metadaten: vor 0:47:12 am So 12 Jan 2020 18:24:58 CET.
Installierte Pakete
opera-beta.x86_64 66.0.3515.21-0 @opera
opera-developer.x86_64 67.0.3523.0-0 @@commandline
opera-stable.x86_64 65.0.3467.69-0 @@commandline
Verfügbare Pakete
opera-beta.i386 45.0.2552.634-0 opera
opera-developer.i386 46.0.2573.0-0 opera
opera-developer.x86_64 67.0.3564.0-0 opera
opera-stable.i386 45.0.2552.898-0 opera
opera-stable.x86_64 66.0.3515.27-0 opera
As you can see, the older versions are installed (installed from downloaded rpm-Packages, not from repository, you recognize it by the @@commandline) they dont have a problem with .build-id at all. And it managed to have at least opera-beta installed from opera-repository.
So, Opera Software should consider reverting their changes back to where they came from.
[Meme]You Cannot Simply use the same build-id on different browsers[/Meme]
Installieren 3 Pakete
Gesamtgröße: 184 M
Installationsgröße: 641 M
Ist dies in Ordnung? [j/N]: j
Pakete werden heruntergeladen:
[SKIPPED] opera_beta-66.0.3515.21-linux-release-x64-signed.rpm: Already downloaded
[SKIPPED] opera_developer-67.0.3564.0-linux-release-x64-signed.rpm: Already downloaded
[SKIPPED] opera_stable-66.0.3515.27-linux-release-x64-signed.rpm: Already downloaded
------------------------------------------------------------------------------------------
Gesamt 18 GB/s | 184 MB 00:00
Transaktionsüberprüfung wird ausgeführt
Transaktionsprüfung war erfolgreich.
Transaktion wird getestet
Die heruntergeladenen Pakete wurden bis zur nächsten erfolgreichen Transaktion im Zwischenspeicher abgelegt.
Sie können zwischengespeicherte Pakete mit dem Befehl »dnf clean packages« entfernen.
Fehler: Transaction test error:
Datei /usr/lib/.build-id/4e/934131df54dbcc362d2956d18275c22147dd2e kollidiert zwischen den versuchten Installationen von opera-developer-67.0.3564.0-0.x86_64 und opera-stable-66.0.3515.27-0.x86_64
Datei /usr/lib/.build-id/1d/e9a8d27f5302d758a054547555d5d651bbfcab kollidiert zwischen den versuchten Installationen von opera-beta-66.0.3515.21-0.x86_64 und opera-stable-66.0.3515.27-0.x86_64
Datei /usr/lib/.build-id/26/3230af7628e996eea47094ec99a500dc2faef5 kollidiert zwischen den versuchten Installationen von opera-beta-66.0.3515.21-0.x86_64 und opera-stable-66.0.3515.27-0.x86_64
Datei /usr/lib/.build-id/41/b0b372d2a7b63b8bcb9da739539f6e9a9d34bd kollidiert zwischen den versuchten Installationen von opera-beta-66.0.3515.21-0.x86_64 und opera-stable-66.0.3515.27-0.x86_64
Datei /usr/lib/.build-id/4e/934131df54dbcc362d2956d18275c22147dd2e kollidiert zwischen den versuchten Installationen von opera-beta-66.0.3515.21-0.x86_64 und opera-developer-67.0.3564.0-0.x86_64
Datei /usr/lib/.build-id/55/a9a441630e9f63ad0b65eefd546d102f9c8910 kollidiert zwischen den versuchten Installationen von opera-beta-66.0.3515.21-0.x86_64 und opera-developer-67.0.3564.0-0.x86_64
Datei /usr/lib/.build-id/a3/4630030ff5d260a6eeff2f01bd224f3295b560 kollidiert zwischen den versuchten Installationen von opera-beta-66.0.3515.21-0.x86_64 und opera-stable-66.0.3515.27-0.x86_64
Datei /usr/lib/.build-id/ec/a0d587fac1a76f140a642194a33773ca04a69c kollidiert zwischen den versuchten Installationen von opera-beta-66.0.3515.21-0.x86_64 und opera-stable-66.0.3515.27-0.x86_64
Datei /usr/lib/.build-id/f1/7044b0e029c2e4d9dda3c6f16a0ab2184cd82d kollidiert zwischen den versuchten Installationen von opera-beta-66.0.3515.21-0.x86_64 und opera-stable-66.0.3515.27-0.x86_64
[root@f31 ~]#
@procopio there once was an easy solution available under Fedora 29.
By installing the russianfedora-repos:
dnf install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/russianfedora-fixes-release-stable.noarch.rpm
The russianfedora-repositories are outdated and shouldnt be used anymore on F31.
But still, the packages remain available at your disposal.
Please be aware, that you cannot use your current browser profile with any of the russianfedora opera packages. (It will be resetted after first use). And you have to use --releasever=29
[root@f31 ~]# dnf list opera* --releasever=29
Fedora Modular 29 - x86_64 175 kB/s | 1.5 MB 00:08
Fedora Modular 29 - x86_64 - Updates 178 kB/s | 2.1 MB 00:11
Fedora 29 - x86_64 - Updates 237 kB/s | 31 MB 02:13
Fedora 29 - x86_64 280 kB/s | 62 MB 03:48
RPM Fusion for Fedora 29 - Free - Updates 296 kB/s | 435 kB 00:01
RPM Fusion for Fedora 29 - Free 40 kB/s | 759 kB 00:18
RPM Fusion for Fedora 29 - Nonfree - Updates 6.2 kB/s | 98 kB 00:15
RPM Fusion for Fedora 29 - Nonfree 13 kB/s | 221 kB 00:17
Russian Fedora for Fedora 29 - Fixes - Updates 68 kB/s | 50 kB 00:00
Russian Fedora for Fedora 29 - Fixes 98 kB/s | 74 kB 00:00
Russian Fedora for Fedora 29 - Free - Updates 38 kB/s | 72 kB 00:01
Russian Fedora for Fedora 29 - Free 195 kB/s | 244 kB 00:01
Russian Fedora for Fedora 29 - Nonfree - Updates 6.8 kB/s | 4.2 kB 00:00
Russian Fedora for Fedora 29 - Nonfree 136 kB/s | 316 kB 00:02
Installierte Pakete
opera-beta.x86_64 66.0.3515.14-0 @opera
opera-developer.x86_64 65.0.3445.0-0 @@commandline
opera-stable.x86_64 65.0.3467.69-0 @opera
Verfügbare Pakete
opera-beta.i386 45.0.2552.634-0 opera
opera-beta.x86_64 5:49.0.2725.31-1.fc28.R russianfedora-nonfree
opera-beta-libffmpeg.x86_64 5:62.0.3202.62-1.fc28.R russianfedora-nonfree
opera-developer.i386 46.0.2573.0-0 opera
opera-developer.x86_64 5:46.0.2602.0-1.fc27.R russianfedora-nonfree
opera-developer-libffmpeg.x86_64 5:59.0.3067.6-1.fc27.R russianfedora-nonfree
opera-stable.i386 45.0.2552.898-0 opera
opera-stable.x86_64 5:54.0.2952.71-1.fc29.R russianfedora-nonfree
opera-stable-libffmpeg.x86_64 5:67.0.3396.87-1.fc29.R russianfedora-nonfree
[root@f31 ~]#
Solution #2: Use Firefox or Vivaldi.
Solution #3: Use youtube-dl to download the Deutsche Welle livestream.
Heads up and please fix this.
[root@F30 4e]# exa -la
lrwxrwxrwx@ 38 root 13 Jul 2018 03b18e80e20dc3901b382ded5e90867abb252a -> ../../../../usr/lib64/gawk/readfile.so
lrwxrwxrwx@ 41 root 19 Aug 2018 1f93581130047a00623a50251510a7b9ce7d4c -> ../../../../usr/lib64/libfdk-aac.so.1.0.1
lrwxrwxrwx@ 72 root 4 Jan 13:30 2cde21548cd1fd9cbbc538aea4304a0b08e89b -> ../../../../usr/lib64/pipewire-0.2/libpipewire-module-suspend-on-idle.so
lrwxrwxrwx@ 39 root 13 Jul 2018 2ce144f55c442ba34664ead3fa250f10ef0712 -> ../../../../usr/lib64/gawk/revtwoway.so
lrwxrwxrwx@ 31 root 6 Sep 12:57 2ed6021b33838e147d74ad35c5676f58d2f2b7 -> ../../../../usr/bin/fc-conflist
lrwxrwxrwx@ 44 root 13 Jul 2018 3b036f31fdd13b750e35ba42541044fc968a47 -> ../../../../usr/lib64/frei0r-1/difference.so
lrwxrwxrwx@ 53 root 15 Jul 2018 3ebd345cf2ea0c646acf412f101d3bb491c337 -> ../../../../usr/lib64/xorg/modules/input/evdev_drv.so
lrwxrwxrwx@ 97 root 15 Jul 2018 4eb9a0dbfc6d439934709dff7e61eac6c966d7 -> ../../../../usr/lib64/python3.7/site-packages/Crypto/Cipher/_ARC2.cpython-37m-x86_64-linux-gnu.so
lrwxrwxrwx@ 46 root 22 Dez 2018 7a4eac66a13615b77cc5fcf66fad53aa083acd -> ../../../../usr/lib64/libQt5Location.so.5.11.3
lrwxrwxrwx@ 59 root 20 Aug 9:47 9b011e4ca6659536c6abb7d9c43524af72ed6b -> ../../../../usr/lib64/vlc/plugins/codec/libwebvtt_plugin.so
lrwxrwxrwx@ 27 root 19 Sep 2018 9c136f3b134d314fbc524f48e9f52f6568b6bd -> ../../../../usr/bin/opusdec
lrwxrwxrwx@ 30 root 12 Dez 2018 79c87a0b51f310a48c93fc3512b2fcec88ca84 -> ../../../../usr/bin/brltty-ttb
lrwxrwxrwx@ 45 root 19 Feb 9:06 169f2d4d68502cefe36576a69f4ef9e47491fc -> ../../../../usr/lib64/gconv/EBCDIC-AT-DE-A.so
lrwxrwxrwx@ 49 root 24 Jul 2018 235ff62ac0a116454ba292f000c242876e735e -> ../../../../usr/lib64/libcdda_interface.so.0.10.2
lrwxrwxrwx@ 43 root 27 Jan 8:04 326f2dd1079acd6cdbcd36f21d19741ae6fcec -> ../../../../usr/lib64/libgailutil.so.18.0.1
lrwxrwxrwx@ 48 root 31 Okt 12:20 564c3f290972fbccf047d097b379a0f4a8d105 -> ../../../../usr/lib64/sane/libsane-v4l.so.1.0.28
lrwxrwxrwx@ 50 root 21 Aug 16:08 1406c20a72d066f1ae1b8aa4390389b8f6af1d -> ../../../../usr/lib64/libgphoto2/2.5.23/jl2005a.so
lrwxrwxrwx@ 43 root 20 Nov 2018 94342db11fc6b4b5c1710dfd29e8cab60b39f3 -> ../../../../usr/lib64/pppd/2.4.7/minconn.so
lrwxrwxrwx@ 46 root 20 Dez 22:23 934131df54dbcc362d2956d18275c22147dd2e -> ../../../../usr/lib64/opera-beta/opera_sandbox
lrwxrwxrwx@ 54 root 11 Jan 19:37 a281e7ce2aa86955b2b5322d5379d63be0530e -> ../../../../usr/lib64/libgstallocators-1.0.so.0.1404.0
lrwxrwxrwx@ 36 root 14 Jul 2018 ad6a74e1f87b001bf342f349296168d85bb4cc -> ../../../../usr/bin/nl-pktloc-lookup
lrwxrwxrwx@ 31 root 29 Mär 21:17 bb73919709c9a0964a87af2b41934354f00c0d -> ../../../../usr/bin/ntfsusermap
lrwxrwxrwx@ 59 root 9 Apr 15:46 c051ffc28277626c1d606303d97c36eb8eee1c -> ../../../../usr/lib64/gutenprint/5.2/modules/print-canon.so
lrwxrwxrwx@ 52 root 24 Okt 10:51 c7e0b540c8bfac2658d785e421eecee0b2bcf7 -> ../../../../usr/lib64/darktable/plugins/libshadhi.so
lrwxrwxrwx@ 36 root 4 Okt 10:19 c49dac560e3f69103023306fe69c9a990d9903 -> ../../../../usr/lib64/libx264.so.155
lrwxrwxrwx@ 56 root 24 Okt 10:51 d91be9e931645db17f5401b89a1e200572c68a -> ../../../../usr/lib64/darktable/plugins/librawprepare.so
lrwxrwxrwx@ 24 root 12 Dez 2018 d2034094ba34bdf208b93df851bd9b53eb25ab -> ../../../../usr/bin/vstp
lrwxrwxrwx@ 47 root 21 Aug 16:08 e6cc5c53ff504f5ad7aad0be49b468bade05a4 -> ../../../../usr/lib64/libgphoto2/2.5.23/mars.so
lrwxrwxrwx@ 57 root 7 Mär 20:01 f5845a4de62057947cd7c7b04202f148a2f68b -> ../../../../usr/lib64/gstreamer-1.0/libgstvideo4linux2.so
lrwxrwxrwx@ 29 root 16 Jul 2018 ff46f0ec5ffcd20cb6cd5a531f8ee062436e53 -> ../../../../usr/sbin/ldattach
lrwxrwxrwx@ 53 root 30 Okt 12:21 ff55aafac6055629716d8b0a7173aeae1516e9 -> ../../../../usr/lib64/samba/libsamdb-common-samba4.so
[root@F30 4e]# pwd
/usr/lib/.build-id/4e
[root@F30 4e]# dnf list opera*
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Letzte Prüfung auf abgelaufene Metadaten: vor 0:15:14 am Di 31 Dez 2019 11:29:45 CET.
Installierte Pakete
opera-beta.x86_64 66.0.3515.21-0 @opera
opera-developer.x86_64 67.0.3523.0-0 @@commandline
opera-stable.x86_64 65.0.3467.69-0 @opera
Verfügbare Pakete
opera-beta.i386 45.0.2552.634-0 opera
opera-developer.i386 46.0.2573.0-0 opera
opera-developer.x86_64 67.0.3541.0-0 opera
opera-stable.i386 45.0.2552.898-0 opera
[root@F30 4e]# dnf update
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Letzte Prüfung auf abgelaufene Metadaten: vor 0:16:12 am Di 31 Dez 2019 11:29:45 CET.
Abhängigkeiten sind aufgelöst.
==========================================================================================
Package Architecture Version Repository Size
==========================================================================================
Aktualisieren:
opera-developer x86_64 67.0.3541.0-0 opera 61 M
Transaktionsübersicht
==========================================================================================
Aktualisieren 1 Paket
Gesamte Downloadgröße: 61 M
Ist dies in Ordnung? [j/N]: j
Pakete werden heruntergeladen:
opera_developer-67.0.3541.0-linux-release-x64-signed.rpm 326 kB/s | 61 MB 03:12
------------------------------------------------------------------------------------------
Gesamt 326 kB/s | 61 MB 03:12
Transaktionsüberprüfung wird ausgeführt
Transaktionsprüfung war erfolgreich.
Transaktion wird getestet
Die heruntergeladenen Pakete wurden bis zur nächsten erfolgreichen Transaktion im Zwischenspeicher abgelegt.
Sie können zwischengespeicherte Pakete mit dem Befehl »dnf clean packages« entfernen.
Fehler: Fehler bei der Transaktionsüberprüfung:
Datei /usr/lib/.build-id/4e/934131df54dbcc362d2956d18275c22147dd2e aus der Installation von opera-developer-67.0.3541.0-0.x86_64 kollidiert mit der Datei aus dem Paket opera-beta-66.0.3515.21-0.x86_64
Datei /usr/lib/.build-id/55/a9a441630e9f63ad0b65eefd546d102f9c8910 aus der Installation von opera-developer-67.0.3541.0-0.x86_64 kollidiert mit der Datei aus dem Paket opera-beta-66.0.3515.21-0.x86_64
Fehler-Zusammenfassung
-------------
[root@F30 4e]#