Hi,

Amazon Linux is not compatible with RHEL the way CentOS is and it's not a
supported platform for the RPM installation:
https://www.pgadmin.org/download/pgadmin-4-rpm/

The repo configuration probably uses some variables to create the download
URLs and because the versions don't match, it results in a 404. You may
have some luck downloading and installing the RPM directly, but you'll
likely want to take a look at other installation methods on the page I
linked if you want to install pgAdmin on Amazon Linux.

On Fri, Aug 27, 2021 at 5:34 PM Blake McBride <blake1...@gmail.com> wrote:

> Greetings,
>
> I am trying to install pgAdmin 4 on Amazon Linux 2.  PostgreSQL is already
> installed and working fine.  I believe Amazon Linux 2 is based on RedHat.
>
> I am doing the following:
>
> [root@a-1lxumlkkw4mu4 ~]# rpm -i
> https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
> warning: /var/tmp/rpm-tmp.ZEygli: Header V3 RSA/SHA256 Signature, key ID
> 210976f2: NOKEY
> [root@a-1lxumlkkw4mu4 ~]# yum install pgadmin4
> Loaded plugins: amzn_workspaces_filter_updates, halt_os_update_check,
> priorities, update-motd
> amzn2-core
>                                                       | 3.7 kB  00:00:00
>
> amzn2extra-GraphicsMagick1.3
>                                                       | 3.0 kB  00:00:00
>
> amzn2extra-docker
>                                                        | 3.0 kB  00:00:00
>
> amzn2extra-epel
>                                                        | 3.0 kB  00:00:00
>
> amzn2extra-gimp
>                                                        | 1.3 kB  00:00:00
>
> amzn2extra-libreoffice
>                                                       | 3.0 kB  00:00:00
>
> amzn2extra-mate-desktop1.x
>                                                       | 3.0 kB  00:00:00
>
> epel/x86_64/metalink
>                                                       |  15 kB  00:00:00
>
> firefox
>                                                        | 2.2 kB  00:00:00
>
> google-chrome
>                                                        | 1.3 kB  00:00:00
>
>
> https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/redhat/rhel-2-x86_64/repodata/repomd.xml:
> [Errno 14] HTTPS Error 404 - Not Found
> Trying other mirror.
>
>
>  One of the configured repositories failed (pgadmin4),
>  and yum doesn't have enough cached data to continue. At this point the
> only
>  safe thing yum can do is fail. There are a few ways to work "fix" this:
>
>      1. Contact the upstream for the repository and get them to fix the
> problem.
>
>      2. Reconfigure the baseurl/etc. for the repository, to point to a
> working
>         upstream. This is most often useful if you are using a newer
>         distribution release than is supported by the repository (and the
>         packages for the previous distribution release still work).
>
>      3. Run the command with the repository temporarily disabled
>             yum --disablerepo=pgAdmin4 ...
>
>      4. Disable the repository permanently, so yum won't use it by
> default. Yum
>         will then just ignore the repository until you permanently enable
> it
>         again or use --enablerepo for temporary usage:
>
>             yum-config-manager --disable pgAdmin4
>         or
>             subscription-manager repos --disable=pgAdmin4
>
>      5. Configure the failing repository to be skipped, if it is
> unavailable.
>         Note that yum will try to contact the repo. when it runs most
> commands,
>         so will have to try and fail each time (and thus. yum will be be
> much
>         slower). If it is a very temporary problem though, this is often a
> nice
>         compromise:
>
>             yum-config-manager --save
> --setopt=pgAdmin4.skip_if_unavailable=true
>
> failure: repodata/repomd.xml from pgAdmin4: [Errno 256] No more mirrors to
> try.
>
> https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/redhat/rhel-2-x86_64/repodata/repomd.xml:
> [Errno 14] HTTPS Error 404 - Not Found
> [root@a-1lxumlkkw4mu4 ~]#
>
>
> I have no idea how to fix this.  Any help would sure be appreciated.
>
> Blake McBride
>
>


-- 
Tiemen Ruiten
Infrastructure Engineer

Reply via email to