Hi Akshay, Devrim — Is there any other information I can provide that would in identifying the issue? I’d imagine others would be running into this on RHEL 8, so maybe I have a local configuration problem? I have been able to replicate this error on two RHEL machines.
Thanks, Krunal From: Akshay Joshi <akshay.jo...@enterprisedb.com> Sent: Sunday, January 12, 2020 21:30 To: Devrim Gunduz <devrim.gun...@enterprisedb.com> Cc: pgadmin-supp...@postgresql.org; Krunal Desai <kde...@firstmode.com> Subject: Re: pgadmin4 Installation (Dependency?) Issue on RHEL 8 Hi Devrim Can you please look into it. On Sat, Jan 11, 2020 at 10:27 PM Krunal Desai <kde...@firstmode.com<mailto:kde...@firstmode.com>> wrote: Hi all - I have a fresh RHEL 8 installation that I am trying to install pgadmin4 on. I have added the PGDG repos and have successfully installed and started PostegreSQL 11. My repos are as such: [kdesai@leebo ~]$ sudo yum repolist Updating Subscription Management repositories. Last metadata expiration check: 0:00:04 ago on Fri 10 Jan 2020 05:35:28 PM PST. repo id repo name status *epel Extra Packages for Enterprise Linux 8 - x86_64 4,401 *epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 0 pgdg11 PostgreSQL 11 for RHEL/CentOS 8 - x86_64 750 rhel-8-for-x86_64-appstream-rpms Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) 8,406 rhel-8-for-x86_64-baseos-rpms Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) 3,378 To confirm what versions of packages are available (snipped some irrelevant ones): [kdesai@leebo ~]$ sudo yum --disablerepo="*" --enablerepo="pgdg11" list available Updating Subscription Management repositories. Last metadata expiration check: 0:09:03 ago on Fri 10 Jan 2020 04:18:56 PM PST. Modular dependency problems: Problem 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020190322125518:073fa5fe-0.x86_64 Problem 2: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020190322130042:16b3ab4d-0.x86_64 Available Packages CGAL.x86_64 4.14-1.rhel8 pgdg11 CGAL-debuginfo.x86_64 4.14-1.rhel8 pgdg11 CGAL-debugsource.x86_64 4.14-1.rhel8 pgdg11 CGAL-demos-source.x86_64 4.14-1.rhel8 pgdg11 CGAL-devel.x86_64 4.14-1.rhel8 pgdg11 <snip> pgadmin4.x86_64 4.16-2.rhel8 pgdg11 pgadmin4-desktop-common.x86_64 4.16-2.rhel8 pgdg11 pgadmin4-desktop-gnome.noarch 4.16-2.rhel8 pgdg11 pgadmin4-docs.noarch 4.16-2.rhel8 pgdg11 pgadmin4-python3-Flask-Mail.noarch 0.9.1-4.rhel8.1 pgdg11 pgadmin4-python3-brotli.x86_64 1.0.7-9.rhel8 pgdg11 pgadmin4-python3-brotli-debuginfo.x86_64 1.0.7-9.rhel8 pgdg11 pgadmin4-python3-brotli-debugsource.x86_64 1.0.7-9.rhel8 pgdg11 pgadmin4-python3-dateutil.noarch 1:2.8.0-1.rhel8 pgdg11 pgadmin4-python3-dateutil-doc.noarch 1:2.8.0-1.rhel8 pgdg11 pgadmin4-python3-flask.noarch 1:1.0.2-1.rhel8 pgdg11 pgadmin4-python3-flask-babel.noarch 0.11.1-4.rhel8.1 pgdg11 pgadmin4-python3-flask-babelex.noarch 0.9.3-1.rhel8.1 pgdg11 pgadmin4-python3-flask-compress.noarch 1.4.0-1.rhel8 pgdg11 pgadmin4-python3-flask-gravatar.noarch 0.5.0-1.rhel8.1 pgdg11 pgadmin4-python3-flask-htmlmin.noarch 1.5.0-1.rhel8 pgdg11 pgadmin4-python3-flask-login.noarch 0.4.1-1.rhel8 pgdg11 pgadmin4-python3-flask-migrate.noarch 2.4.0-1.rhel8 pgdg11 pgadmin4-python3-flask-paranoid.noarch 0.2-1.rhel8.1 pgdg11 pgadmin4-python3-flask-principal.noarch 0.4.0-14.rhel8.1 pgdg11 pgadmin4-python3-flask-security.noarch 3.0.0-1.rhel8.1 pgdg11 pgadmin4-python3-flask-sqlalchemy.noarch 2.3.2-1.rhel8.1 pgdg11 pgadmin4-python3-flask-wtf.noarch 0.14.2-1.rhel8.1 pgdg11 pgadmin4-python3-htmlmin.noarch 0.1.12-1.rhel8.1 pgdg11 pgadmin4-python3-paramiko.noarch 2.6.0-3.rhel8 pgdg11 pgadmin4-python3-passlib.noarch 1.7.1-1.rhel8.1 pgdg11 pgadmin4-python3-psutil.x86_64 5.5.1-1.rhel8 pgdg11 pgadmin4-python3-psutil-debuginfo.x86_64 5.5.1-1.rhel8 pgdg11 pgadmin4-python3-psutil-debugsource.x86_64 5.5.1-1.rhel8 pgdg11 pgadmin4-python3-simplejson.x86_64 3.16.0-1.rhel8 pgdg11 pgadmin4-python3-simplejson-debuginfo.x86_64 3.16.0-1.rhel8 pgdg11 pgadmin4-python3-simplejson-debugsource.x86_64 3.16.0-1.rhel8 pgdg11 pgadmin4-python3-six.noarch 1.12.0-3.rhel8 pgdg11 pgadmin4-python3-speaklater.noarch 1.3-3.rhel8.1 pgdg11 pgadmin4-python3-sqlalchemy.x86_64 1.2.18-1.rhel8 pgdg11 pgadmin4-python3-sqlalchemy-debuginfo.x86_64 1.2.18-1.rhel8 pgdg11 pgadmin4-python3-sqlalchemy-debugsource.x86_64 1.2.18-1.rhel8 pgdg11 pgadmin4-python3-sqlparse.noarch 0.2.4-1.rhel8.1 pgdg11 pgadmin4-python3-sshtunnel.noarch 0.1.4-1.rhel8 pgdg11 pgadmin4-python3-werkzeug.noarch 0.15.4-1.rhel8 pgdg11 pgadmin4-python3-wtforms.noarch 2.2.1-1.rhel8 pgdg11 pgadmin4-pytz.noarch 2018.9-1.rhel8 pgdg11 pgadmin4-web.noarch 4.16-2.rhel8 pgdg11 <snip> postgresql-jdbc.noarch 42.2.9-1.rhel8 pgdg11 postgresql-jdbc-javadoc.noarch 42.2.9-1.rhel8 pgdg11 postgresql-unit11.x86_64 7.2-1.rhel8 pgdg11 postgresql-unit11-debuginfo.x86_64 7.2-1.rhel8 pgdg11 postgresql-unit11-debugsource.x86_64 7.2-1.rhel8 pgdg11 postgresql11-contrib.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-contrib-debuginfo.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-debuginfo.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-debugsource.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-devel.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-devel-debuginfo.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-docs.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-libs-debuginfo.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-llvmjit.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-llvmjit-debuginfo.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-odbc.x86_64 12.00.0000-1PGDG.rhel8 pgdg11 postgresql11-plperl.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-plperl-debuginfo.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-plpython.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-plpython-debuginfo.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-plpython3.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-plpython3-debuginfo.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-pltcl.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-pltcl-debuginfo.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-server-debuginfo.x86_64 11.6-2PGDG.rhel8 pgdg11 postgresql11-tcl.x86_64 2.4.0-2.rhel8.1 pgdg11 <snip> timescaledb_11.x86_64 1.5.1-1.rhel8 pgdg11 timescaledb_11-debuginfo.x86_64 1.5.1-1.rhel8 pgdg11 timescaledb_11-debugsource.x86_64 1.5.1-1.rhel8 pgdg11 topn_11.x86_64 2.3.0-1.rhel8 pgdg11 topn_11-debuginfo.x86_64 2.3.0-1.rhel8 pgdg11 topn_11-debugsource.x86_64 2.3.0-1.rhel8 pgdg11 wal2json11.x86_64 2.0-2.rhel8 pgdg11 wal2json11-debuginfo.x86_64 2.0-2.rhel8 pgdg11 wal2json11-debugsource.x86_64 2.0-2.rhel8 pgdg11 The specific error I get: [kdesai@leebo ~]$ sudo yum install pgadmin4* Updating Subscription Management repositories. Last metadata expiration check: 0:02:36 ago on Fri 10 Jan 2020 05:35:28 PM PST. Error: Problem 1: cannot install the best candidate for the job - nothing provides python3-unittest2 needed by pgadmin4-web-4.16-2.rhel8.noarch Problem 2: cannot install the best candidate for the job - nothing provides qt >= 5.1 needed by pgadmin4-desktop-common-4.16-2.rhel8.x86_64 Problem 3: cannot install the best candidate for the job - nothing provides qt >= 5.1 needed by pgadmin4-desktop-gnome-4.16-2.rhel8.noarch - nothing provides gnome-shell-extension-topicons-plus needed by pgadmin4-desktop-gnome-4.16-2.rhel8.noarch Problem 4: package pgadmin4-4.16-2.rhel8.x86_64 requires pgadmin4-web, but none of the providers can be installed - cannot install the best candidate for the job - nothing provides python3-flask-sqlalchemy >= 2.3.2 needed by pgadmin4-web-4.13-1.rhel8.noarch - nothing provides python3-crypto >= 2.6.1 needed by pgadmin4-web-4.13-1.rhel8.noarch - nothing provides python3-unittest2 needed by pgadmin4-web-4.13-1.rhel8.noarch - nothing provides python3-flask-sqlalchemy >= 2.3.2 needed by pgadmin4-web-4.16-1.rhel8.noarch - nothing provides pgadmin4-python3-unittest2 needed by pgadmin4-web-4.16-1.rhel8.noarch - nothing provides python3-unittest2 needed by pgadmin4-web-4.16-2.rhel8.noarch (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) [kdesai@leebo ~]$ I was trying to install this back in October and ran into the same issue; am I just missing something silly here? I notice that the packages it claims it can't find don't have the pgadmin4- prefix in front of them. Thanks, Krunal -- Thanks & Regards Akshay Joshi Sr. Software Architect EnterpriseDB Software India Private Limited Mobile: +91 976-788-8246