Re: pgadmin4 Installation (Dependency?) Issue on RHEL 8 - Mailing list pgadmin-support

From Akshay Joshi
Subject Re: pgadmin4 Installation (Dependency?) Issue on RHEL 8
Date
Msg-id CANxoLDcx0KUY+K+3nM5DXGkRgnBpoo9zFN0XLC2aOEM9VvC_vw@mail.gmail.com
Whole thread Raw
In response to pgadmin4 Installation (Dependency?) Issue on RHEL 8  (Krunal Desai <kdesai@FirstMode.com>)
Responses RE: pgadmin4 Installation (Dependency?) Issue on RHEL 8  (Krunal Desai <kdesai@FirstMode.com>)
List pgadmin-support
Hi Devrim

Can you please look into it.

On Sat, Jan 11, 2020 at 10:27 PM Krunal Desai <kdesai@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

pgadmin-support by date:

Previous
From: Peter
Date:
Subject: Re: pgAdmin 4 + python wheel + kerberos
Next
From: Dave Page
Date:
Subject: Re: Install upgrade