Hallo Anhur,
Beim Einrichten des Postgres Benutzers "kivitendo" beschreibt die Installationsanleitung meiner Meinung ein falsches Vorgehen. Unter Punkt 2.5.4 wird erwähnt das es nicht Nötig ist den Benutzer "kivitendo" als Superuser anzulegen.
Wenn Sie nicht den Datenbanksuperuser “postgres” zum Zugriff benutzen wollen, so sollten Sie bei PostgreSQL einen
neuen Benutzer anlegen. Ein Beispiel, wie Sie einen neuen Benutzer anlegen können:
Die Frage, ob der neue User Superuser sein soll, können Sie mit nein
beantworten, genauso ist die Berechtigung neue User (Roles) zu
generieren nicht nötig.
Bin genau so vorgegangen wie es die Anleitung verlangt, beim einrichten habe ich den selben Fehler wie du Produziert.
Mir hat es geholfen, den Benutzer "kivitendo" zu löschen und ihn als Superuser neu einzurichten. So musste ich beim einrichten der Authentifizierungsdatenbank auch keine weiteren Parameter eingeben, habe also ohne die Eingabefelder auszufüllen auf weiter gedrückt.
Dein weiteres Vorgehen (so hat es bei mir geklappt):
als "postgres" anmelden
sudo su - postgres
Datenbankbenutzer loschen
dropuser kivitendo
Prüfen ob DB kivitendo_auth bereits existiert
echo '\l' | psql
Eventuell vorhandene kivitendo_auth löschen
dropdb kivitendo_auth
Dann den User erneut als Superuser anlegen.
createuser -d -P kivitendo
Jetzt nochmal versuchen mittels ../admin.pl die AuthDB neu anzulegen.
Viel erfolg, bei mir hat es geholfen!