netstat -tunlp | grep postgres
tcp 0 0 0.0.0.0:5432 0.0.0.0: LISTEN 22796/postgres
tcp 0 0 127.0.0.1:5433 0.0.0.0: LISTEN 21760/postgres
tcp 0 0 127.0.0.1:5434 0.0.0.0: LISTEN 21596/postgres
tcp 0 0 127.0.0.1:5435 0.0.0.0: LISTEN 22088/postgres
Lies zum Thema mal: https://forum.kivitendo.de/1114/postgresql-update#voting_1115
Dabei hast Du Dich verdaddeld. Ist nicht schlimm, laestiger ist es wenn Debian Dir die Alte Version direkt abraumt.
Na Du hast vier Datenbankserver laufen. jewails einen auf tcp Port 5432, 5433, 5434 und 5435.
Das ist nicht verkehrt, macht man aber eigentlich nur zum Cluster migrieren. Auf welchen Datenbankserver Kivitendo zugreift stellst Du in der Konfig ein (Apache neustart nach Aenderungen nicht vergessen)
Jetzt solltest Du erst mal schauen wo in welcher Version, bzw in welchem Cluster Deine Datenbank steckt.
Eventuell mit als User postgres mal auf jeder Datenbank
sudo su -
su postgres
echo psql -h 127.0.0.1 -p 5432
echo psql -h 127.0.0.1 -p 5433
echo psql -h 127.0.0.1 -p 5434
echo psql -h 127.0.0.1 -p 5435
und alle Ports durchprobiert
wirklich, auch Apache Durchgestartet?
https://demo.kivitendo.de/doc/html/ch02s04.html#config.config-file.sections-parameters
unter 2.4.2 fSind die Datenbankeinstellungen beschreiben. Im Beispiel ist der Standard-Port 5432 eingestellt, da scheint Deine Datenbank ja nicht im Cluster zu sein, versuche also einfach mal 5433, 5434 und 5435 durch.
Entweder Du migriest das Claster in die aktuelle Version (ist am sinnvollsten), oder greifst auf die richtige Version
zu (im Zweifel durchprobieren). Solltest aber ein Backup haben, ganz wichtig bevor Du auf die 3.0 zugreifst (eigentlich immer wichtig;).
Wenn die Datenbank auf dem gleichen Server lauft wie das kivitendo, sollte sie auch nur auf localhost lauschen. Das kannst Du aber zum Schluss gerade ziehen, wenn Du erst mal wieder drauf kommst.