PostgreSQL und Bareos starten nicht

Probleme mit Samba, NFS, FTP und Co.
Antworten
Alternativende
Beiträge: 2091
Registriert: 07.07.2006 18:32:05

PostgreSQL und Bareos starten nicht

Beitrag von Alternativende » 08.09.2016 10:49:49

Hallo zusammen,
ich habe auf einem neuen Backupsystem (Stretch) das Problem das seit kurzem Postgresql und Bareos nach einem Reboot nicht ordentlich starten. Folglich läuft auch das Backup nicht an.

Folgendes kann ich derzeit aus der Postgresql LOG entnehmen:

Code: Alles auswählen

2016-09-08 10:22:33 CEST [2096-2] LOG:  Datenbanksystem ist heruntergefahren
2016-09-08 10:37:00 CEST [3195-1] LOG:  Datenbanksystem wurde am 2016-09-08 10:22:33 CEST heruntergefahren
2016-09-08 10:37:00 CEST [3195-2] LOG:  MultiXact-Member-Wraparound-Schutz ist jetzt aktiviert
2016-09-08 10:37:00 CEST [3194-1] LOG:  Datenbanksystem ist bereit, um Verbindungen anzunehmen
2016-09-08 10:37:00 CEST [3199-1] LOG:  Autovacuum-Launcher startet
2016-09-08 10:37:00 CEST [3201-1] [unbekannt]@[unbekannt] LOG:  unvollständiges Startpaket
2016-09-08 10:38:56 CEST [3194-2] LOG:  schnelles Herunterfahren verlangt
2016-09-08 10:38:56 CEST [3194-3] LOG:  etwaige aktive Transaktionen werden abgebrochen
2016-09-08 10:38:56 CEST [3199-2] LOG:  Autovacuum-Launcher fährt herunter
2016-09-08 10:38:56 CEST [3196-1] LOG:  fahre herunter
2016-09-08 10:38:56 CEST [3196-2] LOG:  Datenbanksystem ist heruntergefahren
2016-09-08 10:38:57 CEST [3297-1] LOG:  Datenbanksystem wurde am 2016-09-08 10:38:56 CEST heruntergefahren
2016-09-08 10:38:57 CEST [3297-2] LOG:  MultiXact-Member-Wraparound-Schutz ist jetzt aktiviert
2016-09-08 10:38:57 CEST [3301-1] LOG:  Autovacuum-Launcher startet
2016-09-08 10:38:57 CEST [3296-1] LOG:  Datenbanksystem ist bereit, um Verbindungen anzunehmen
2016-09-08 10:38:57 CEST [3303-1] [unbekannt]@[unbekannt] LOG:  unvollständiges Startpaket

Weil PostgreSQL nicht startet, startet auch der Bareos-Director nicht. Ich habe an der Config vom SQL nichts verändert, hier ist sie: http://nopaste.debianforum.de/39489

Leider habe ich bisher keinerlei Erfahrungen mit PostgreSQL und weiß nicht so richtig wo ich ansetzten soll.

ThomasChr
Beiträge: 9
Registriert: 09.09.2016 11:10:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: PostgreSQL und Bareos starten nicht

Beitrag von ThomasChr » 10.09.2016 08:59:07

Das gabs hier schonmal: viewtopic.php?f=29&t=122462

Hilft dir das?

Alternativende
Beiträge: 2091
Registriert: 07.07.2006 18:32:05

Re: PostgreSQL und Bareos starten nicht

Beitrag von Alternativende » 12.09.2016 09:04:50

Danke für die Antwort, aber leider nein. Die Skripte sind alle vorhanden, aber aus irgendeinem Grund scheint er in einen Timeout zu rennen. Blöderweise aber nicht immer, sondern nur manchmal.

Die Maschine wird jeden Tag vollgesichert und dafür heruntergefahren (ist eine VM) und am Freitag war es wieder soweit. Es startete nicht und das wichtige Backup am Samstag lief nicht.

jkoerner

Re: PostgreSQL und Bareos starten nicht

Beitrag von jkoerner » 12.09.2016 15:30:44

Hast du mehr als nur eine Version postgresql installiert?
Unter /etc/postgresql/<Versionsnummer>/main/ findest du die Einstellungsdateien. Wenn mehr als eine Versionsnummer unter /etc/postgresql/ auftaucht konkurrieren die beim Systemstart...

Weitere Aufschlüsse über das, was da schiefläuft, gibt es wenn du postgresql aus einem Terminal heraus startest...

Alternativende
Beiträge: 2091
Registriert: 07.07.2006 18:32:05

Re: PostgreSQL und Bareos starten nicht

Beitrag von Alternativende » 13.09.2016 11:33:32

Nein nur die 9.5. Blöderweise hilft mir das Starten von der Kommandozeile nicht, da es ja nach dem Herunterfahren und backuppen der VM immer passiert.

Edit:
Ich habe das Problem vermutlich gelöst. Scheinbar wurde die VM immer hart ausgeschaltet da das Paket Debianacpi-support-base nicht installiert gewesen ist. Nun scheint es zu klappen.

Danke für die Mühe!

Alternativende
Beiträge: 2091
Registriert: 07.07.2006 18:32:05

Re: PostgreSQL und Bareos starten nicht

Beitrag von Alternativende » 19.09.2016 07:39:22

Leider ist das Problem doch noch nicht behoben. Nachdem es so aussah wurde ich in der Nacht von Donnerstag auf Freitag eines besseren belehrt und jetzt nach einem Test erneut.

Ich habe ein Vollbackup angestoßen und nachdem die Maschine wieder gebootet ist, ist es postgresql nicht.

Hat da noch jemand eine Idee zu?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: PostgreSQL und Bareos starten nicht

Beitrag von rendegast » 19.09.2016 18:22:36

Die unkommentierte Zeile 1 in Deinem nopaste:
-----------------------------
ist ein c+p-Fehler?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Alternativende
Beiträge: 2091
Registriert: 07.07.2006 18:32:05

Re: PostgreSQL und Bareos starten nicht

Beitrag von Alternativende » 21.09.2016 08:23:41

Hallo,
ja ist er. Daran liegt es leider nicht :D.

jkoerner

Re: PostgreSQL und Bareos starten nicht

Beitrag von jkoerner » 21.09.2016 09:41:17

postgresql.conf hat geschrieben: 59. # listen_addresses = 'localhost'
450. cluster_name = '9.5/main'
59.ist bei mir seit Jahr' und Tag auskommentiert, auch wenn es angeblich per default aktiv ist,
450. dagegen kommentiert und ohne Eintrag,

Ist das ssl-„Zeugs“ richtig gesetzt?

Und wie bereits gesagt, starte postgresql aus dem Terminal. Das ist meistens aufschlussreicher als die Systemlogs.
Alternative wäre eine strace-Ausgabe, da wird man über jeden kleinsten Schritt der Datenbank beim Start informiert.

Alternativende
Beiträge: 2091
Registriert: 07.07.2006 18:32:05

Re: PostgreSQL und Bareos starten nicht

Beitrag von Alternativende » 23.09.2016 12:56:52

Ich habe das nun auch mal kommentiert bzw. auskommentiert, leider kein Erfolg. Das Problem scheint aber noch woanders zu liegen. Ich habe ein fast identisches Setup noch in einem anderen Netzwerk und dort habe ich auch keine Probleme.

Die Maschine mit der Bareos Installation liegt dort ebenfalls virtuell auf einem Proxmox-Server, selbe Version, alles fast identisch. Dort habe ich keine Probleme.

Was mir aufgefallen ist ist das es bei dem Setup wo es keine Probleme gibt einen ganzen Augenblick länger dauert bis das Backup startet und ich vermute mal das der Server aus irgendeinem Grund nicht in der Lage ist die Maschine sauber herunterzufahren. Leider kann ich mir nicht erklären wieso das so ist. Bei dem anderen Setup geht es ja auch.

Edit:
Von der Kommandozeile starten ist schön und gut, aber Postgresql startet sofort wenn ich es manuell anwerfe.

Antworten