mailgraph erzeugt keine neuen Daten mehr

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
AxelMahle
Beiträge: 54
Registriert: 08.08.2019 09:47:26

mailgraph erzeugt keine neuen Daten mehr

Beitrag von AxelMahle » 26.06.2023 09:02:36

Nach dem Upgrade von debian 11 auf debian 12 liefert mailgraph keine neuen Daten mehr.
Die rrd Dateien werden nicht mehr aktualisiert :-(

Jemand eine Idee wo ich eventuell ein logfile finde wo rddtool seine Vorgänge protokolliert?

VS2FreeUsers
Beiträge: 58
Registriert: 26.06.2023 09:09:40
Lizenz eigener Beiträge: GNU General Public License

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von VS2FreeUsers » 26.06.2023 10:45:39

Hi,

rrdtool selbst erstellt meines Wissens nach nur die Graphen an sich. Eventuell kannst du mal nachsehen ob ein Cron Job die Graphen erstellt und ob crond läuft, bzw. ob ein job dafür da ist.

journalctl ist auch immer eine guter erster Anhaltpunkt da sind ja alle Fehler drin.
oder
systemctl status [dein DIENST]
vs2-free-users community

#vs2-free-users #VS2FreeUsers

AxelMahle
Beiträge: 54
Registriert: 08.08.2019 09:47:26

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von AxelMahle » 26.06.2023 10:50:13

Eine cronjob gibt es da nicht. Das wird auch explizit erwähnt dass das nicht benötigt wird.
Der mailgraph service läuft.
Im journalctl steht nur der Erfolg des Startes des mailgraph Dienstes drin.

Die rrd Dateien im /var/lib/mailgraph Verzeichnis haben den Stand von vor dem Upgrade!

VS2FreeUsers
Beiträge: 58
Registriert: 26.06.2023 09:09:40
Lizenz eigener Beiträge: GNU General Public License

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von VS2FreeUsers » 26.06.2023 11:02:27

Hi,

hat sich eventuell der Pfad der rrd files in der Config geändert. Bzw. die defaults also wo sich die Graphen befinden.
vs2-free-users community

#vs2-free-users #VS2FreeUsers

AxelMahle
Beiträge: 54
Registriert: 08.08.2019 09:47:26

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von AxelMahle » 26.06.2023 11:06:01

Der Pfad stimmt eigentlich noch
RRD_DIR="/var/lib/mailgraph"

VS2FreeUsers
Beiträge: 58
Registriert: 26.06.2023 09:09:40
Lizenz eigener Beiträge: GNU General Public License

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von VS2FreeUsers » 26.06.2023 11:10:57

Hi,

eventuell ein Rechte Problem vielleicht läuft der deamon nun als ein anderer User?
vs2-free-users community

#vs2-free-users #VS2FreeUsers

AxelMahle
Beiträge: 54
Registriert: 08.08.2019 09:47:26

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von AxelMahle » 26.06.2023 11:12:36

Das ist auch nicht der Fall

VS2FreeUsers
Beiträge: 58
Registriert: 26.06.2023 09:09:40
Lizenz eigener Beiträge: GNU General Public License

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von VS2FreeUsers » 26.06.2023 11:16:14

Hi,

eventuell etwas in Richtung apparmor, oder ganz makaber eigenes Filesystem und warum auch immer readonly Wenn es das nicht ist weiß ich auch nicht mehr weiter.
vs2-free-users community

#vs2-free-users #VS2FreeUsers

AxelMahle
Beiträge: 54
Registriert: 08.08.2019 09:47:26

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von AxelMahle » 26.06.2023 11:23:33

Im aa-status steht mailgraph nicht drin.

chrbr
Beiträge: 551
Registriert: 29.10.2022 15:53:26

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von chrbr » 26.06.2023 20:35:10

Kann es sein, dass der Grund Änderungen im Format vom Logdateien sind?
https://www.debian.org/releases/bookwor ... s-logcheck

michaa7
Beiträge: 4633
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von michaa7 » 27.06.2023 02:19:51

dazu paßt:

https://mailgraph.schweikert.ch
The rrd and thus also graphs do not get updated anymore.

The data in the rrd needs to be entered with data that is strictly in increasing time. If for some reason (wrong guessing by mailgraph of the year for example) you get a date in the future, then mailgraph will skip any data that you give it until it is bigger than that date. You can have a look with rrdtool dump to see what is the last timestamp in the database. If that happens, then you should get a correct rrd from backup and start to give it data with increasing time again.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

VS2FreeUsers
Beiträge: 58
Registriert: 26.06.2023 09:09:40
Lizenz eigener Beiträge: GNU General Public License

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von VS2FreeUsers » 28.06.2023 08:30:39

Hi,

wenn es das wirklich ist, kannst du ja als workaround versuchen das logformat auf alt zurück zu stellen. Bei nginx z.B kann man das Format einstellen.

Mit

Code: Alles auswählen

cat -A logfile
kannst du das Format besser bestimmen da du damit die Steuerzeichen sehen kannst.
vs2-free-users community

#vs2-free-users #VS2FreeUsers

AxelMahle
Beiträge: 54
Registriert: 08.08.2019 09:47:26

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von AxelMahle » 28.06.2023 12:12:10

Es sieht echt so aus als würde es am Format des Datum im Logfile liegen
alt:
18 00:00:16 mail postfix/smtpd[589053]
neu:
2023-06-25T00:00:08.189468+02:00 mail postfix/smtpd[9587]

Jetzt stellt sich nur die Frage was ist da zu machen?

VS2FreeUsers
Beiträge: 58
Registriert: 26.06.2023 09:09:40
Lizenz eigener Beiträge: GNU General Public License

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von VS2FreeUsers » 28.06.2023 12:34:53

Hi,

da hast du aus meiner Sicht 2 Möglichkeiten:

- Du versuchtst mailgraph auf den neuen Log zu configurieren also auf das neue Format(vielleicht muss es auch nur geupdatet werden).
=> das ist denke ich mal die saubere Variante

- Du stellst das alte Postfix logformat wieder her.
Soweit ich weis wird das über syslog gemacht.
Wenn du rsyslog nimmst kannst du es über ein template anpassen, ging zumindest früher mal.

Aber auch hier musst du probieren was geht.
vs2-free-users community

#vs2-free-users #VS2FreeUsers

Benutzeravatar
schorsch_76
Beiträge: 2544
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von schorsch_76 » 28.06.2023 12:36:59

AxelMahle hat geschrieben: ↑ zum Beitrag ↑
28.06.2023 12:12:10
Es sieht echt so aus als würde es am Format des Datum im Logfile liegen
alt:
18 00:00:16 mail postfix/smtpd[589053]
neu:
2023-06-25T00:00:08.189468+02:00 mail postfix/smtpd[9587]

Jetzt stellt sich nur die Frage was ist da zu machen?
Da gibt es sicher in der config einen regex den man anpassen kann ...

AxelMahle
Beiträge: 54
Registriert: 08.08.2019 09:47:26

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von AxelMahle » 28.06.2023 12:37:46

mailgraph ist ja schon im Paket von bookworm enthalten.
Sollte der dann nicht mit dem Logformat klar kommen.

Das komische ist wenn ich die rrd Files lösche dann werden auch keinen Neuen erstellt.

Kann das auch ein bug sein?

VS2FreeUsers
Beiträge: 58
Registriert: 26.06.2023 09:09:40
Lizenz eigener Beiträge: GNU General Public License

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von VS2FreeUsers » 28.06.2023 12:40:08

Hi,

wenn er keine Daten finden kann wird er keine rrds erstellen, wird bestimmt so Programmmiert sein.
vs2-free-users community

#vs2-free-users #VS2FreeUsers

Benutzeravatar
schorsch_76
Beiträge: 2544
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von schorsch_76 » 28.06.2023 12:41:27

AxelMahle hat geschrieben: ↑ zum Beitrag ↑
28.06.2023 12:37:46
mailgraph ist ja schon im Paket von bookworm enthalten.
Sollte der dann nicht mit dem Logformat klar kommen.

Das komische ist wenn ich die rrd Files lösche dann werden auch keinen Neuen erstellt.

Kann das auch ein bug sein?
Das wird die alte config von mailgraph sein welche übernommen wurde.

EDIT:
Die Regexe sind im Perl File enthalten. Beste Option die rsyslog config auf die alte Version des Timestamps zurücksetzen.
https://jff.email/cgit/mailgraph.git/tr ... ph.pl#n568
Zuletzt geändert von schorsch_76 am 28.06.2023 12:47:10, insgesamt 1-mal geändert.

AxelMahle
Beiträge: 54
Registriert: 08.08.2019 09:47:26

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von AxelMahle » 28.06.2023 12:46:19

Ich hab mailgraph bereits einmal deinstalliert.
Auch mit purge!
Dann hab ich mit find nach allen gesucht was mit mailgraph.* zu tun hat und alles gelöscht
Auch apt clean für das bereinigen des Paketes durch geführt.

Gibt es etwas was ich vergessen habe?

michaa7
Beiträge: 4633
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von michaa7 » 28.06.2023 13:47:10

Es gibt einen Bugreport der im Wesentlichen besagt (so verstehe ich das!) dass mailgraph nicht auf neues testing synchronisiert ist.

https://bugs.debian.org/cgi-bin/bugrepo ... ug=1038127

Ich würde einfach dem Entwickler (nicht Debian) ne freundliche Mail schicken:

http://david.schweikert.ch
Zuletzt geändert von michaa7 am 28.06.2023 14:43:24, insgesamt 1-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

AxelMahle
Beiträge: 54
Registriert: 08.08.2019 09:47:26

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von AxelMahle » 28.06.2023 13:56:51

Das mit der E-Mail habe ich eben gemacht!
Sollte ich eine Antwort und Lösung erhalten werde ich Sie hier veröffentlichen!

hilfswicht
Beiträge: 1
Registriert: 02.11.2023 18:49:48

Re: mailgraph erzeugt keine neuen Daten mehr

Beitrag von hilfswicht » 02.11.2023 18:55:02

ich kann evtl. eine Lösung beisteuern.
Hat mich jetzt auch etwas lange Suche gekostet.
Bitte mal probieren, ob Du bei mailgraph -v auch den Parameter -t gelistet bekommst?
Wenn ja, dann ist nur noch das systemd.unit auch mit anzupassen.
Im Debian Bugtracker unter https://bugs.debian.org/cgi-bin/bugrepo ... ug=1051496 ist die Lösung mit einer Neuen Version zu finden.
Ja, ich weiss, ich habe mir die dpkg-Version aus Testing gezogen, aber damit gibt es wieder die Statistiken zu sehen.

Dank an die Maintainer.

Antworten