"Stuck" dependencies in RockyLinux:8 repository?
Hi all, I'm having problems with building a package for RockyLinux:8. It seems to be stuck on old Qt 5.12 libraries, while 5.15 is the current version in the upstream repositories. The package is here: https://build.opensuse.org/package/show/home:gbrandl/python3-qt5-qtwebengine With AlmaLinux:8, which should have basically the same repository contents, resolving works fine. The Rocky repo metadata is: <repository name="Rocky"> <path project="Fedora:EPEL:8" repository="standard"/> <path project="RockyLinux:8" repository="standard"/> <arch>x86_64</arch> </repository> and the resolver error is: unresolvable: nothing provides libQt5Core.so.5(Qt_5.15)(64bit) needed by qt5-qtwebengine, nothing provides libQt5QmlModels.so.5()(64bit) needed by qt5-qtwebengine, nothing provides libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit) needed by qt5-qtwebengine, nothing provides libQt5Gui.so.5(Qt_5.15.2_PRIVATE_API)(64bit) needed by qt5-qtwebengine, nothing provides libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit) needed by qt5-qtwebengine, nothing provides libQt5Widgets.so.5(Qt_5.15.2_PRIVATE_API)(64bit) needed by qt5-qtwebengine, nothing provides qt5-qtbase(x86-64) = 5.15.2 needed by qt5-qtwebengine, (got version 5.12.5-8.el8.2 provided by qt5-qtbase) best regards, Georg -- Jülich Centre for Neutron Science JCNS at Heinz Maier-Leibnitz Zentrum MLZ Forschungszentrum Jülich GmbH Lichtenbergstraße 1 85747 Garching GERMANY Telefon: +49 - 89 158860 731 Telefax: +49 - 89 158860 799 --------------------------------------------------------------------------------------------- Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Volker Rieke Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Frauke Melchior ---------------------------------------------------------------------------------------------
On Montag, 10. Januar 2022, 10:28:47 CET Georg Brandl wrote:
Hi all,
I'm having problems with building a package for RockyLinux:8. It seems to be stuck on old Qt 5.12 libraries, while 5.15 is the current version in the upstream repositories.
The package is here:
https://build.opensuse.org/package/show/home:gbrandl/python3-qt5-qtwebengine
thanks, the SSL ceritifcate changed on RockyLinux side (fixed now) and it
seems the used mirror is not always up2date atm.
However, please have some more patience, it should settle.
--
Adrian Schroeter
On 10.01.22 11:16, Adrian Schröter wrote:
On Montag, 10. Januar 2022, 10:28:47 CET Georg Brandl wrote:
Hi all,
I'm having problems with building a package for RockyLinux:8. It seems to be stuck on old Qt 5.12 libraries, while 5.15 is the current version in the upstream repositories.
The package is here:
https://build.opensuse.org/package/show/home:gbrandl/python3-qt5-qtwebengine
thanks, the SSL ceritifcate changed on RockyLinux side (fixed now) and it seems the used mirror is not always up2date atm.
However, please have some more patience, it should settle.
Thanks a lot! Georg -- Jülich Centre for Neutron Science JCNS at Heinz Maier-Leibnitz Zentrum MLZ Forschungszentrum Jülich GmbH Lichtenbergstraße 1 85747 Garching GERMANY Telefon: +49 - 89 158860 731 Telefax: +49 - 89 158860 799 --------------------------------------------------------------------------------------------- Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Volker Rieke Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Frauke Melchior ---------------------------------------------------------------------------------------------
On 10.01.22 11:16, Adrian Schröter wrote:
On Montag, 10. Januar 2022, 10:28:47 CET Georg Brandl wrote:
Hi all,
I'm having problems with building a package for RockyLinux:8. It seems to be stuck on old Qt 5.12 libraries, while 5.15 is the current version in the upstream repositories.
The package is here:
https://build.opensuse.org/package/show/home:gbrandl/python3-qt5-qtwebengine
thanks, the SSL ceritifcate changed on RockyLinux side (fixed now) and it seems the used mirror is not always up2date atm.
However, please have some more patience, it should settle.
The build seems to fail due to missing prerequisites now: [ 27s] rpm: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory [ 27s] initializing rpm db... [ 27s] /usr/bin/rpmdb: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory When I compare the project config of Rocky and Alma, I see --- for Rocky # Modules enabled by default ExpandFlags: module:common Preinstall: acl attr bash coreutils diffutils Preinstall: filesystem glibc grep libacl libattr Preinstall: libgcc m4 ncurses pam file-libs libdb Preinstall: popt readline rpm sed tar zlib ncurses-libs libcap Preinstall: rpm-libs pcre info libselinux sqlite lua-libs libzstd Preinstall: elfutils-libelf findutils neon libxcrypt openssl-libs krb5-libs Preinstall: e2fsprogs-libs expat bzip2-libs libstdc++ setup libsepol Preinstall: perl-interpreter policycoreutils nspr xz-libs Preinstall: perl-constant audit-libs libcap-ng Preinstall: perl-Exporter perl-Getopt-Long Preinstall: perl-Data-Dumper perl-Carp perl-Digest-MD5 # chkconfig provides update-alternatives needed for ld Preinstall: chkconfig #Runscripts: setup VMinstall: util-linux perl-libs device-mapper libblkid libuuid libmount pcre2 libsmartcols --- and for Alma # Modules enabled by default ExpandFlags: module:common preinstallexpand Preinstall: rpm sqlite-libs Preinstall: perl-interpreter perl-Digest-MD5 #perl-POSIX VMinstall: device-mapper iptables-libs --- In particular, `sqlite-libs` looks suspiciously absent on Rocky? (And `ExpandFlags: preinstallexpand`, if that makes a difference?) thanks, Georg -- Jülich Centre for Neutron Science JCNS at Heinz Maier-Leibnitz Zentrum MLZ Forschungszentrum Jülich GmbH Lichtenbergstraße 1 85747 Garching GERMANY Telefon: +49 - 89 158860 731 Telefax: +49 - 89 158860 799 --------------------------------------------------------------------------------------------- Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Volker Rieke Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Frauke Melchior ---------------------------------------------------------------------------------------------
On Montag, 10. Januar 2022, 14:01:02 CET Georg Brandl wrote:
On 10.01.22 11:16, Adrian Schröter wrote:
On Montag, 10. Januar 2022, 10:28:47 CET Georg Brandl wrote:
Hi all,
I'm having problems with building a package for RockyLinux:8. It seems to be stuck on old Qt 5.12 libraries, while 5.15 is the current version in the upstream repositories.
The package is here:
https://build.opensuse.org/package/show/home:gbrandl/python3-qt5-qtwebengine
thanks, the SSL ceritifcate changed on RockyLinux side (fixed now) and it seems the used mirror is not always up2date atm.
However, please have some more patience, it should settle.
The build seems to fail due to missing prerequisites now:
[ 27s] rpm: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory [ 27s] initializing rpm db... [ 27s] /usr/bin/rpmdb: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory
When I compare the project config of Rocky and Alma, I see
--- for Rocky
# Modules enabled by default ExpandFlags: module:common
Preinstall: acl attr bash coreutils diffutils Preinstall: filesystem glibc grep libacl libattr Preinstall: libgcc m4 ncurses pam file-libs libdb Preinstall: popt readline rpm sed tar zlib ncurses-libs libcap Preinstall: rpm-libs pcre info libselinux sqlite lua-libs libzstd Preinstall: elfutils-libelf findutils neon libxcrypt openssl-libs krb5-libs Preinstall: e2fsprogs-libs expat bzip2-libs libstdc++ setup libsepol Preinstall: perl-interpreter policycoreutils nspr xz-libs Preinstall: perl-constant audit-libs libcap-ng Preinstall: perl-Exporter perl-Getopt-Long Preinstall: perl-Data-Dumper perl-Carp perl-Digest-MD5 # chkconfig provides update-alternatives needed for ld Preinstall: chkconfig
#Runscripts: setup
VMinstall: util-linux perl-libs device-mapper libblkid libuuid libmount pcre2 libsmartcols
--- and for Alma
# Modules enabled by default ExpandFlags: module:common preinstallexpand Preinstall: rpm sqlite-libs Preinstall: perl-interpreter perl-Digest-MD5 #perl-POSIX
VMinstall: device-mapper iptables-libs
---
In particular, `sqlite-libs` looks suspiciously absent on Rocky? (And `ExpandFlags: preinstallexpand`, if that makes a difference?)
yes, it was not using automatic preinstall dependency resolution. I changed this now.
--
Adrian Schroeter
participants (2)
-
Adrian Schröter
-
Georg Brandl