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.servicepostgresql 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