Postgres Installation unter CentOS 8

Mit der naiven Annahme, eine PG Installation unter CentOS 8 geht gleich wie unter CentOS 7 bin ich leider etwas gescheitert.

Zuerst unter einer Filterung des entsprechenden rpm Pakets postgresql12.x86_64 und postgresql12-server.x86_64 und danach an meiner Unkenntnis der Instalaltion über dnf module list postgresql und dnf module enable postgresql.

Mittlerweile ist es zwar installiert und funktioniert auch offensichtlich

dnf module list postgresql
dnf module enable postgresql :12
dnf install postgresql12 postgresql12-server

aber ich bekomme noch beim Aufruf von psql den Hinweis:
/bin/psql: /lib64/libpq.so.5: no version information available (required by /bin/psql)

Ich habe im Internet jede Menge über die Installation von PG Paketen unterschiedlicher Repositories, fehlender Umgebungsvariable und anderem gefunden, allerdings keine Lösung.

Wie gesagt: Es läuft ein pg_Basebackup, ein pg_dump und wie gesagt auch ein psql. Mehr habe ich bislang noch nicht getestet.

Kennt jemand das Problem oder auch grundsätzlich die Installationsthematik unter CentOS 8?

mbG
Gert

In dieser Antwort wird als Begründung angegeben, dass verschiedene Teile der Postgres Installation von verschiedenen Repositories kommen

Ganz so schaut das bei mir leider nicht aus, ich habe kein /usr/pgsql-XX Verzeichnis und darunter meine Binaries. Das liegt alles unter /usr/bin

Ich glaub, das Problem kommt von unterschiedlichen Versionen der Postgres Libraries, die der dnf Installationsmanager verwendet.

Für libpq5 verwendet er rhel7/PG 12.4 und fürs übrige modulee_8 (denk mal das ist rhel8)/PG12.1
Und das wird irgendwie nicht zusammen passen.

bG
Gert

Preparing : 1/1
Installing : make-1:4.2.1-10.el8.x86_64 1/5
Running scriptlet: make-1:4.2.1-10.el8.x86_64 1/5
Installing : compat-openssl10-1:1.0.2o-3.el8.x86_64 2/5
Running scriptlet: compat-openssl10-1:1.0.2o-3.el8.x86_64 2/5
Installing : libpq5-12.4-10PGDG.rhel7.x86_64 3/5
Running scriptlet: libpq5-12.4-10PGDG.rhel7.x86_64 3/5
Installing : postgresql-12.1-2.module_el8.1.0+273+979c16e6.x86_64 4/5
Running scriptlet: postgresql-server-12.1-2.module_el8.1.0+273+979c16e6.x86_64 5/5
Installing : postgresql-server-12.1-2.module_el8.1.0+273+979c16e6.x86_64 5/5
Running scriptlet: postgresql-server-12.1-2.module_el8.1.0+273+979c16e6.x86_64 5/5
Verifying : make-1:4.2.1-10.el8.x86_64 1/5
Verifying : compat-openssl10-1:1.0.2o-3.el8.x86_64 2/5
Verifying : postgresql-12.1-2.module_el8.1.0+273+979c16e6.x86_64 3/5
Verifying : postgresql-server-12.1-2.module_el8.1.0+273+979c16e6.x86_64 4/5
Verifying : libpq5-12.4-10PGDG.rhel7.x86_64