Problem mit dem Start von posgresql
Hallo, neu aufgesetzte 42.3 mit posgresql9.4. Ich hatte zuerst die neueste Version von postgresql installiert musste aber zurückrudern, weil die Datenbank von der Version nicht akzeptiert wurde. => Deinstallation => Auswahl der 9.4 Pakete => Installation => Konfiguration der Zugriffsrechte und des data Ordners Wenn ich jetzt den Service starte bekomme ich folgende Meldung: **************** systemctl start postgresql Job for postgresql.service failed because a timeout was exceeded. See "systemctl status postgresql.service" and "journalctl -xe" for details. **************** Die Ausgabe der geforderten Kommands am Ende der Mail sind belanglos. Spannend ist, dass der Versuch als user postgres den Daemon manuell zu starten problemlos funktioniert: postgres -D /var/lib/pgsql/data Ich kann auf den Server zugreifen und sehe meine Datenbanken (pgAdminIII). Was läuft da beim Start als Service falsch? Gruß Karl **************** systemctl status postgresql.service ● postgresql.service - PostgreSQL database server Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled) Active: failed (Result: timeout) since Di 2017-12-12 17:17:15 CET; 18min ago Process: 17243 ExecStart=/usr/lib/postgresql-init start (code=killed, signal=TERM) Tasks: 0 (limit: 512) Dez 12 17:15:45 dharma systemd[1]: Starting PostgreSQL database server... Dez 12 17:15:45 dharma postgresql-init[17243]: 2017-12-12 17:15:45 CET LOG: Logausgabe wird an Logsammelprozess umgeleitet Dez 12 17:15:45 dharma postgresql-init[17243]: 2017-12-12 17:15:45 CET TIPP: Die weitere Logausgabe wird im Verzeichnis »pg_log« erscheinen. Dez 12 17:17:15 dharma systemd[1]: postgresql.service: Start operation timed out. Terminating. Dez 12 17:17:15 dharma systemd[1]: Failed to start PostgreSQL database server. Dez 12 17:17:15 dharma systemd[1]: postgresql.service: Unit entered failed state. Dez 12 17:17:15 dharma systemd[1]: postgresql.service: Failed with result 'timeout'. **************** **************** journalctl -xe -- -- Unit UNIT has finished shutting down. Dez 12 17:30:01 dharma systemd[17364]: Stopped target Paths. -- Subject: Unit UNIT has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit UNIT has finished shutting down. Dez 12 17:30:01 dharma systemd[17364]: Stopped target Timers. -- Subject: Unit UNIT has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit UNIT has finished shutting down. Dez 12 17:30:01 dharma systemd[17364]: Stopped target Sockets. -- Subject: Unit UNIT has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit UNIT has finished shutting down. Dez 12 17:30:01 dharma systemd[17364]: Received SIGRTMIN+24 from PID 17404 (kill). Dez 12 17:30:01 dharma systemd[17369]: pam_unix(systemd-user:session): session closed for user root Dez 12 17:30:01 dharma systemd[1]: Stopped User Manager for UID 0. -- Subject: Unit user@0.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit user@0.service has finished shutting down. Dez 12 17:30:01 dharma systemd[1]: Removed slice User Slice of root. -- Subject: Unit user-0.slice has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit user-0.slice has finished shutting down. **************** -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 12.12.2017 um 17:40 schrieb Karl Sinn:
Hallo,
neu aufgesetzte 42.3 mit posgresql9.4.
Ich hatte zuerst die neueste Version von postgresql installiert musste aber zurückrudern, weil die Datenbank von der Version nicht akzeptiert wurde.
=> Deinstallation => Auswahl der 9.4 Pakete => Installation
=> Konfiguration der Zugriffsrechte und des data Ordners
Wenn ich jetzt den Service starte bekomme ich folgende Meldung:
****************
systemctl start postgresql Job for postgresql.service failed because a timeout was exceeded. See "systemctl status postgresql.service" and "journalctl -xe" for details.
****************
Die Ausgabe der geforderten Kommands am Ende der Mail sind belanglos.
Spannend ist, dass der Versuch als user postgres den Daemon manuell zu starten problemlos funktioniert:
postgres -D /var/lib/pgsql/data
Ich kann auf den Server zugreifen und sehe meine Datenbanken (pgAdminIII).
Was läuft da beim Start als Service falsch?
Gruß
Karl
****************
systemctl status postgresql.service ● postgresql.service - PostgreSQL database server Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled) Active: failed (Result: timeout) since Di 2017-12-12 17:17:15 CET; 18min ago Process: 17243 ExecStart=/usr/lib/postgresql-init start (code=killed, signal=TERM) Tasks: 0 (limit: 512)
Dez 12 17:15:45 dharma systemd[1]: Starting PostgreSQL database server... Dez 12 17:15:45 dharma postgresql-init[17243]: 2017-12-12 17:15:45 CET LOG: Logausgabe wird an Logsammelprozess umgeleitet Dez 12 17:15:45 dharma postgresql-init[17243]: 2017-12-12 17:15:45 CET TIPP: Die weitere Logausgabe wird im Verzeichnis »pg_log« erscheinen. Dez 12 17:17:15 dharma systemd[1]: postgresql.service: Start operation timed out. Terminating. Dez 12 17:17:15 dharma systemd[1]: Failed to start PostgreSQL database server. Dez 12 17:17:15 dharma systemd[1]: postgresql.service: Unit entered failed state. Dez 12 17:17:15 dharma systemd[1]: postgresql.service: Failed with result 'timeout'.
****************
****************
journalctl -xe
Hallo, keine Ahnung, aber ich würde mal den Startprozess manuell aufrufen und gucken, was da passiert: /usr/lib/postgresql-init start der scheint nicht fertig zu werden. Ggf. mal in die Unit gucken, vielleicht ist da was von der höheren Version hängengeblieben... just my 2ct cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Joerg Thuemmler
-
Karl Sinn