Wenn man die Installation von Kali 2024, incl. der Basis Software (bspw. PostgreSQL) abgeschlossen hat, erhält man die Meldung…
Obsolete major version 16
The PostgreSQL version 16 is obsolete, but the server or client packages are still installed.
Please install the latest packages (postgresql-17 and postgresql-client-17) and upgrade the existing clusters with pg_upgradecluster (see manpage).
Please be aware that the installation of postgresql-16 will automatically create a default cluster 17/main.
If you want to upgrade the 16/main cluster, you need to remove the already existing 17 cluster (pg_dropcluster –stop 17 main, see manpage for details)
The old server and client packages are no longer supported.
After the existing clusters are upgraded, the postgresql-16 and postgresql-client-16 packages should be removed.
Please see /usr/share/doc/postgresql-common/README.Debian.gz for details.
WHAT?! Etwas Suche und man kommt zu folgender Vogehensweise..
- Update des Systems und Installation PostgreSQL 17
sudo apt update && sudo apt upgrade -y
sudo apt install postresql-17 postgresql-client-17 -y
- Prüfen der Cluster
sudo pg_lsclusters
- Entfernen des neu erstellten Version 17 Clusters
sudo pg_dropcluster 17 main --stop
- Prüfen Cluster
sudo pg_lsclusters
- Update des Version 16 Clusters auf Version 17
sudo pg_upgradecluster 16 main
Sieht live so aus…
- Nach dem Update erneut Cluster prüfen
sudo pg_lsclusters
- Alte Version löschen
sudo pg_dropcluster 16 main
- Erneut Cluster prüfen
sudo pg_lsclusters
- PostgreSQL Client starten
sudo -u postgres psql
- PostgreSQL Version checken
SELECT version();
- PostgreSQL Client wieder verlassen
exit
Sieht dann live so aus…
FERTIG!