Windows Installation - could not connect to server: Connection refused (0x0000274D/10061)

Fragen und Probleme zur Installation von PostgreSQL (hauptsächlich Binary Packete).
Antworten
ThomasDeboben
Neuer Benutzer
Beiträge: 1
Registriert: Fr 9. Dez 2016, 10:04

Windows Installation - could not connect to server: Connection refused (0x0000274D/10061)

Beitrag von ThomasDeboben » Fr 9. Dez 2016, 10:09

Hallo,

Ich benötige Hilfe bei einem Installationsfehler von PostgreSQL 9.5.0.1
Ich habe einen wix bootstrapper geschrieben um eine für unsere Anwendung angepasste PostgreSQL installation durchzuführen.
Dieser Installer funktionier schon seit einigen Versionen, aber seit wir auf PostgreSQL 9.5 umgestiegen sind bekomme ich
sporadisch Fehler bei denen der Installer keine SQL Skripte ausführen kann.
In den Logs sehe ich, dass psql.exe sich mit dem Fehlercode 2 beendet.

Der erste Fehler findet sich im bitrock_installer.log vom orginalen PostgreSQL Installer
---
[14:58:49] Installing the adminpack module in the postgres database...
Executing C:\Program Files\PostgreSQL\9.5\bin\psql.exe -c "CREATE EXTENSION adminpack" -d postgres
Script exit code: 2
---

die weiteren Fehler finden sich in unserem eigenen Log, wo wir versuchen den Benutzer, die Datenbank und die Tabellen anzulegen.
---
2016.08.02 14:59:07, Info , LaunchProcess(), Launch 'C:\Program Files\PostgreSQL\9.5\bin\psql.exe' with ' -U postgres --file "C:\Program Files\PostgreSQL\9.5\Contest\CreateContestUser.sql"'.
2016.08.02 14:59:09, Info , LaunchProcess(), Standard output: ''
2016.08.02 14:59:09, Info , LaunchProcess(), Standard error: 'psql: could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
'
2016.08.02 14:59:09, Info , LaunchProcess(), 'C:\Program Files\PostgreSQL\9.5\bin\psql.exe' returned: '2'.
2016.08.02 14:59:09, Error , InstallContestDB(), Contestdb not restored -> create Contestdb and tables
2016.08.02 14:59:09, Info , LaunchProcess(), Launch 'C:\Program Files\PostgreSQL\9.5\bin\psql.exe' with ' -U postgres --file "C:\Program Files\PostgreSQL\9.5\Contest\CreateContestDB.sql"'.
2016.08.02 14:59:11, Info , LaunchProcess(), Standard output: ''
2016.08.02 14:59:11, Info , LaunchProcess(), Standard error: 'psql: could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
'
2016.08.02 14:59:11, Info , LaunchProcess(), 'C:\Program Files\PostgreSQL\9.5\bin\psql.exe' returned: '2'.
2016.08.02 14:59:11, Info , LaunchProcess(), Launch 'C:\Program Files\PostgreSQL\9.5\bin\psql.exe' with ' -U postgres --dbname Contestdb --file "C:\Program Files\PostgreSQL\9.5\Contest\CreateContestDBTables.sql"'.
2016.08.02 14:59:13, Info , LaunchProcess(), Standard output: ''
2016.08.02 14:59:13, Info , LaunchProcess(), Standard error: 'psql: could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
'
2016.08.02 14:59:13, Info , LaunchProcess(), 'C:\Program Files\PostgreSQL\9.5\bin\psql.exe' returned: '2'.
---

Leider waren alle meine Versuche diesen Fehler zu reproduzieren erfolglos, aber ich habe im letzten Monat diesen Fehler ca. 5 mal gemeldet bekommen.
Da ich den Fehler nicht reproduzieren kann möchte ich euch um Hilfe bitten.
Wie kann ich die Ursache für diesen Fehler eingrenzen oder finden?
Alle Installationen laufen auf frischen neu installierten Windows 7 Pro x64 Systemen.

Vielen Dank,
Thomas Deboben

akretschmer
Erfahrener Benutzer
Beiträge: 7279
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Windows Installation - could not connect to server: Connection refused (0x0000274D/10061)

Beitrag von akretschmer » Fr 9. Dez 2016, 10:20

Windows ...

Sind da irgend welche Firewalls / Virenscanner aktiv?
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

castorp
Erfahrener Benutzer
Beiträge: 1000
Registriert: Sa 27. Jun 2009, 22:24
Kontaktdaten:

Re: Windows Installation - could not connect to server: Connection refused (0x0000274D/10061)

Beitrag von castorp » Fr 9. Dez 2016, 10:28

ThomasDeboben hat geschrieben:'psql: could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
Läuft denn der Postgres Service?

Wenn der Service nicht startet, dann landen die Meldungen warum es nicht startet leider nicht im Postgres Logfile.
In solchen Fällen starte ich Postgres immer manuell von der Kommandozeile:

Code: Alles auswählen

pg_ctl -D c:\Pfad\Zum\Datenverzeichnis start
Damit kann man dann Fehlermeldungen die den Start verhindern sehen.

Andere Stellen die man prüfen sollte:

* Auf welcher IP Adresse lauscht Postgres denn ("listen_address" in der postgresql.conf)
* Was genau macht denn der Installer? Wie wird denn da Postgres installiert?
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

akretschmer
Erfahrener Benutzer
Beiträge: 7279
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Windows Installation - could not connect to server: Connection refused (0x0000274D/10061)

Beitrag von akretschmer » Fr 9. Dez 2016, 10:37

ich denke, pg läuft, weil:

"Dieser Installer funktionier schon seit einigen Versionen, aber seit wir auf PostgreSQL 9.5 umgestiegen sind bekomme ich
sporadisch Fehler bei denen der Installer keine SQL Skripte ausführen kann."

sporadisch, ...
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Antworten