AW: LUGNM-Stammtisch im Oktober
Mailingliste für die Linux User Group Neumarkt
lugnm-users at tux.lugnm.de
Do Okt 13 13:57:53 CEST 2022
Hallo Anton,
ok - dies scheint ja nicht einfach nur eine PG-Instanz zu sein, sondern ein Cluster aus Nodes.
Wobei ich hier das Initial-Setup des Clusters nicht kenne (Share-Storage usw.).
Was ist denn mit den anderen Nodes? 9.4 und 9.6 scheinen ja noch online zu sein. 8.4 und 9.1 sind offline?
Bist Du für Node 8.4 zuständig?
Die Datenbank ist voll funktionsfähig, wenn du diese als Prozess startest?
Auf welchen Ports lauscht denn dann PG? Nur 5432 oder auch die anderen 3?
Vielleicht sollten wir hier mal telefonieren - das würde das ganze evtl. beschleunigen.
Wann würde es Dir denn passen, dann würde ich einfach mal durchklingeln.
Grüße
Dirk
-----Ursprüngliche Nachricht-----
Von: Lugnm-users <lugnm-users-bounces at tux.lugnm.de> Im Auftrag von Mailingliste für die Linux User Group Neumarkt
Gesendet: Mittwoch, 12. Oktober 2022 20:51
An: lugnm-users at tux.lugnm.de
Betreff: Re: LUGNM-Stammtisch im Oktober
Hallo Dirk,
das ist ein Debian 9 Stretch.
Mit dem Aufruf in der Shell> /usr/lib/postgresql/8.4/bin/postgres -D /var/lib/postgresql/8.4/main -c config_file=/etc/postgresql/8.4/main/postgresql.conf
laeuft der Prozess.
Mit
root at zb:~# systemctl start postgresql at 8.4-main.service
Job for postgresql at 8.4-main.service failed because the control process exited with error code.
See "systemctl status postgresql at 8.4-main.service" and "journalctl -xe" for details.
root at zb:~# journalctl -xe
Okt 12 19:50:11 zb postgresql at 8.4-main[5268]: The PostgreSQL server failed to start. Please check the log output.
Okt 12 19:50:11 zb systemd[1]: postgresql at 8.4-main.service: Control process exited, code=exited status=1 Okt 12 19:50:11 zb systemd[1]: Failed to start PostgreSQL Cluster 8.4-main.
-- Subject: Unit postgresql at 8.4-main.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit postgresql at 8.4-main.service has failed.
--
-- The result is failed.
Okt 12 19:50:11 zb systemd[1]: postgresql at 8.4-main.service: Unit entered failed state.
Okt 12 19:50:11 zb systemd[1]: postgresql at 8.4-main.service: Failed with result 'exit-code'.
Also Checke ich das log, ist aber leer
root at zb:/var/log/postgresql# ls -l
insgesamt 20
-rw-r----- 1 postgres adm 0 Sep 18 15:12 postgresql-8.4-main.log
In den anderen ueblichen log-Dateien in /var/log: daemon.log syslog usw.
steht nichts.
Wenn ich den mit dem Skript in /etc/init.d starte ruft er auch den systemd auf
root at zb:/etc/init.d# ./postgresql start
[ ok ] Starting postgresql (via systemctl): postgresql.service.
Wobei mit
root at zb:/etc/init.d# systemctl
postgresql.service loaded active exited PostgreSQL RDBMS
● postgresql at 8.4-main.service loaded failed failed PostgreSQL Cluster 8.4-main
einen anderer Service angezeigt wird. Und
Mit dem Aufruf
root at zb:~# pg_ctlcluster 8.4 main start
Redirecting start request to systemctl
Job for postgresql at 8.4-main.service failed because the control process exited with error code.
See "systemctl status postgresql at 8.4-main.service" and "journalctl -xe" for details.
kommt auch nichts brauchbares.
Und der Status bringt auch nichts neues.
root at zb:/var/log# systemctl status postgresql at 8.4-main.service ● postgresql at 8.4-main.service - PostgreSQL Cluster 8.4-main
Loaded: loaded (/lib/systemd/system/postgresql at .service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-10-12 20:11:42 CEST; 8min ago
Process: 12788 ExecStart=postgresql at 8.4-main --skip-systemctl-redirect 8.4-main start (code=exited, status=1/FAILURE)
Okt 12 20:11:11 zb systemd[1]: Starting PostgreSQL Cluster 8.4-main...
Okt 12 20:11:42 zb postgresql at 8.4-main[12788]: The PostgreSQL server failed to start. Please check the log output.
Okt 12 20:11:42 zb systemd[1]: postgresql at 8.4-main.service: Control process exited, code=exited status=1 Okt 12 20:11:42 zb systemd[1]: Failed to start PostgreSQL Cluster 8.4-main.
Okt 12 20:11:42 zb systemd[1]: postgresql at 8.4-main.service: Unit entered failed state.
Okt 12 20:11:42 zb systemd[1]: postgresql at 8.4-main.service: Failed with result 'exit-code'.
Zur Vollstaendigkeit noch das hier:
root at zb:/var/log/postgresql# pg_lsclusters
Ver Cluster Port Status Owner Data directory Log file
8.4 main 5432 down postgres /var/lib/postgresql/8.4/main /var/log/postgresql/postgresql-8.4-main.log
9.1 main 5434 down postgres /var/lib/postgresql/9.1/main /var/log/postgresql/postgresql-9.1-main.log
9.4 main 5435 online postgres /var/lib/postgresql/9.4/main /var/log/postgresql/postgresql-9.4-main.log
9.6 main 5436 online postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log
Weisst du wo ich den log-Level erhoehen bzw. einschalten kann, damit ein brauchbarer Fehlerhinweis im log steht?
Der Grund fuer das Problem ist eine kaputte Festplatte. Auf einer neuen Festplatte hab ich aus der Sicherung das System wieder hergestellt und alle deb-Pakete neu installiert. Da hatte ich schon einige Tage (oder Wochen?) zu tun bis das System wieder halbwegs rund lief.
--
hde
Anton
Am 12.10.2022 um 18:25 schrieb Mailingliste für die Linux User Group
Neumarkt:
> Hallo Anton,
>
> auf welchen System denn?
> Welche Meldungen gibt es denn?
>
> Bei mit unter Debian, ist das Start-Script normal unter /etc/init.d/postgresql abgelegt und verrichtet auch seinen Dienst.
>
> Mit ein wenig mehr Input bekommen wir bestimmt auch Postgre bei Dir zum laufen.
>
> Liebe Grüße
>
> Dirk
>
>
> -----Ursprüngliche Nachricht-----
> Von: Lugnm-users <lugnm-users-bounces at tux.lugnm.de> Im Auftrag von
> Mailingliste für die Linux User Group Neumarkt
> Gesendet: Mittwoch, 12. Oktober 2022 08:08
> An: lugnm-users at tux.lugnm.de
> Betreff: Re: LUGNM-Stammtisch im Oktober
>
> Hallo lugnm-er,
>
> zum Thema gestern clamav Virenscammer unter Linux.
> Der ist bei meinen Systemen mit Debian, Ubuntu und Centos nicht automatisch installiert.
>
> Wer kennst sich mit postgresql aus? Der startet ueber systemd nicht, verweist auf das Protokoll, da steht aber fuer mich nichts brauchbares drin. Wenn ich den Prozess ueber die Kommandozeile starte, laeuft er, aber ich will den natuerlich automatisch ueber systemd starten lassen bei einem Reboot.
>
> --
> hde
> Anton
>
Mehr Informationen über die Mailingliste Lugnm-users