0

Ich versuche, Postgresql 9.4 auf meinem Raspberry PI 3 zu laufen, aber ohne Erfolg.Port 5432 hört nicht auf Raspberry PI

Mein /etc/postgresql/9.4/main/pg_hba.conf

host all  all  10.0.1.0/24  md5 

Und das auf /etc/postgresql/9.4/main/postgresql.conf

Wenn starte ich den Service und erhalten den Status:

[email protected]:~ $ sudo service postgresql start 
[email protected]:~ $ sudo service postgresql status 
● postgresql.service - PostgreSQL RDBMS 
    Loaded: loaded (/lib/systemd/system/postgresql.service; enabled) 
    Active: active (exited) since Thu 2017-03-02 22:51:27 UTC; 29s ago 
    Process: 2840 ExecStart=/bin/true (code=exited, status=0/SUCCESS) 
Main PID: 2840 (code=exited, status=0/SUCCESS) 

Mar 02 22:51:27 raspberrypi systemd[1]: Started PostgreSQL RDBMS. 

Ich bin nur SSH-Port bekommen:

[email protected]:~ $ sudo netstat -anpt | grep LISTEN 
tcp  0  0 0.0.0.0:22    0.0.0.0:*    LISTEN  577/sshd 
tcp6  0  0 :::22     :::*     LISTEN  577/sshd 

von meinem Mac versuche ich eine Verbindung zu:

❯ psql -h 10.0.1.4 jdmclub_development pguser 
psql: could not connect to server: Connection refused 
    Is the server running on host "10.0.1.4" and accepting 
    TCP/IP connections on port 5432? 

Ich weiß nicht, was ich falsch mache, kann mir jemand helfen?

EDIT

Postgresql protokolliert sagt:

2017-03-02 23:18:06 UTC [3993-1] LOG: invalid value for parameter "lc_messages": "en_GB.UTF-8" 
2017-03-02 23:18:06 UTC [3993-2] LOG: invalid value for parameter "lc_monetary": "en_GB.UTF-8" 
2017-03-02 23:18:06 UTC [3993-3] LOG: invalid value for parameter "lc_numeric": "en_GB.UTF-8" 
2017-03-02 23:18:06 UTC [3993-4] LOG: invalid value for parameter "lc_time": "en_GB.UTF-8" 
2017-03-02 23:18:06 UTC [3993-5] FATAL: configuration file "/etc/postgresql/9.4/main/postgresql.conf" contains errors 
+0

Wie ist die Speichereinstellung für Ihre PostgreSQL-Datenbank? Eine Datenbank wie diese in einer Himbeere zu betreiben, ist ein Overkill für das Gerät, denke ich. –

+0

Was ist mit Postgresql-Logs? Was erzählen sie? –

+0

2017-03-02 23:18:06 UTC [3993-1] LOG: ungültiger Wert für Parameter "lc_messages": "de_DE.UTF-8" 2017-03-02 23:18:06 UTC [3993-2 ] LOG: ungültiger Wert für Parameter "lc_monetary": "de_DE.UTF-8" 2017-03-02 23:18:06 UTC [3993-3] LOG: ungültiger Wert für Parameter "lc_numeric": "de_DE.UTF- 8 " 2017-03-02 23:18:06 UTC [3993-4] LOG: ungültiger Wert für Parameter" lc_time ":" de_DE.UTF-8 " 2017-03-02 23:18:06 UTC [3993 -5] FATAL: Konfigurationsdatei "/etc/postgresql/9.4/main/postgresql.conf" enthält Fehler – murb83

Antwort

0

Um es mit den nächsten Schritten zu beheben:

sudo raspi-config 
  1. 4 Lokalisierungsoptionen
  2. Select
  3. I1 ändern Locale
  4. Select
  5. prüfen en_GB.UTF-8 UTF8
  6. OK
  7. C.UTF-8
  8. OK

Und versuchen Postgres Dienst neu zu starten.

Das funktionierte für mich.