munin-nodeged on disk. Run 'systemctl daemon-reload' to reload units. Job for munin-node.

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
webtu
Beiträge: 2
Registriert: 26.09.2024 18:26:30

munin-nodeged on disk. Run 'systemctl daemon-reload' to reload units. Job for munin-node.

Beitrag von webtu » 26.09.2024 18:31:16

Hallo,
ich habe mit der Installation von Munin ein Problem, dessen Lösung ich bisher nicht finden konnte. Ich bekomme Munin unter Debian 12 einfach nicht zum Laufen.

Ich habe die Anleitung verwendet, um die Installation durchzuführen: https://www.howtoforge.de/anleitung/so- ... debian-12/

Beim Installationsvorgang erhielt ich in den Fortschrittsmeldungen unter anderem diese Zeile:
Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 145.

Rufe ich munin über den Browser auf https://meine-domain.de/munin/localdoma ... index.html
erhalte ich 404 Not Found

Starte ich service munin start funktioniert es, starte ich munin-node start dann kommt die Fehlermeldung:
/etc/munin # service munin-node start
Job for munin-node.service failed because the control process exited with error code.
See "systemctl status munin-node.service" and "journalctl -xeu munin-node.service" for details.

systemctl status munin-node.service
Loaded: loaded (/lib/systemd/system/munin-node.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Thu 2024-04-18 14:28:50 CEST; 9min ago
Docs: man:munin-node(1)
http://guide.munin-monitoring.org/en/st ... -node.html
Process: 141222 ExecStartPre=/usr/bin/install -o munin -g munin -d /run/munin (code=exited, status=0/SUCCESS)
Process: 141224 ExecStart=/usr/sbin/munin-node --foreground $DAEMON_ARGS (code=exited, status=1/FAILURE)
Main PID: 141224 (code=exited, status=1/FAILURE)
CPU: 112ms

Apr 18 14:28:50 mein-server.de systemd[1]: munin-node.service: Scheduled restart job, restart counter is at 8.
Apr 18 14:28:50 mein-server.de systemd[1]: Stopped munin-node.service - Munin Node.
Apr 18 14:28:50 mein-server.de systemd[1]: munin-node.service: Start request repeated too quickly.
Apr 18 14:28:50 mein-server.de systemd[1]: munin-node.service: Failed with result 'exit-code'.
Apr 18 14:28:50 mein-server.de systemd[1]: Failed to start munin-node.service - Munin Node.

journalctl -g munin
Apr 18 07:23:04 mein-server.de apachectl[886]: [Thu Apr 18 07:23:04.903529 2024] [alias:warn] [pid 886:tid 139708354062208] AH00671: The ScriptAlias directive in /etc/apache2/sites-enable>
Apr 18 07:23:04 mein-server.de apachectl[886]: [Thu Apr 18 07:23:04.903728 2024] [alias:warn] [pid 886:tid 139708354062208] AH00671: The Alias directive in /etc/apache2/sites-enabled/muni>
Apr 18 07:23:04 mein-server.de apachectl[886]: [Thu Apr 18 07:23:04.903900 2024] [alias:warn] [pid 886:tid 139708354062208] AH00671: The ScriptAlias directive in /etc/apache2/sites-enable>
Apr 18 07:23:04 mein-server.de apachectl[886]: [Thu Apr 18 07:23:04.903973 2024] [alias:warn] [pid 886:tid 139708354062208] AH00671: The Alias directive in /etc/apache2/sites-enabled/muni>

telnet localhost 4949
Trying 127.0.0.1...
Connection failed: Connection refused
Trying ::1...
telnet: Unable to connect to remote host: Cannot assign requested address

systemctl list-units
● munin-node.service loaded failed failed Munin Node

Hat hier jemand eine Idee wo ich noch suchen kann oder wie der Fehler zu beheben ist?

Thomas

Benutzeravatar
heisenberg
Beiträge: 4123
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: munin-nodeged on disk. Run 'systemctl daemon-reload' to reload units. Job for munin-node.

Beitrag von heisenberg » 26.09.2024 19:04:15

Ich würde mal in den munin-log-files nachschauen, ob da noch irgend etwas sinnvolles drin steht. Wo die genau sind, weiss ich nicht.

Die Meldungen vom Service via journalctl, die Du hier rein geschrieben hast sind nur Warnungen und keine Fehler. Das ist es also schon einmal nicht.

Ansonsten helfen uns natürlich abgeschnittene Meldungszeilen nicht. Deswegen grundsätzlich journalctl mit der Option --no-pager aufrufen, dass die Zeilen nicht abgeschnitten werden.

Ansonsten würde ich die beiden Befehle die unter ExecStartPre und ExecStart im Unit-File aufgeführt sind und hier mit Status zu sehen mal ausführen (also erst den von ExecStartPre und dann den von ExecStart). Dafür musst Du natürlich die Variablenwerte händisch in die Kommandozeile schreiben. Die Werte stehen vermutlich im Unit-File.

Benutzeravatar
thunder11
Beiträge: 2146
Registriert: 19.04.2023 09:08:30

Re: munin-nodeged on disk. Run 'systemctl daemon-reload' to reload units. Job for munin-node.

Beitrag von thunder11 » 26.09.2024 19:16:21

webtu hat geschrieben: ↑ zum Beitrag ↑
26.09.2024 18:31:16

Code: Alles auswählen

Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 145.
man /bin/deb-systemd-invoke sagt:
deb-systemd-invoke ist ein Debian-spezifisches Hilfsskript, das /usr/sbin/policy-rc.d
befragt, bevor es einen Systemctl-Aufruf durchführt.
dafür müsste (wahrscheinlich) das Paket
Debianpolicy-rcd-declarative-allow-all
oder (beides)
Debianpolicy-rcd-declarative-deny-all
installiert sein (werden)

webtu
Beiträge: 2
Registriert: 26.09.2024 18:26:30

Re: munin-nodeged on disk. Run 'systemctl daemon-reload' to reload units. Job for munin-node.

Beitrag von webtu » 09.10.2024 08:58:06

Hallo und vielen Dank für Eure Rücmeldungen.

Ich habe die beiden
Debianpolicy-rcd-declarative-allow-all
und
Debianpolicy-rcd-declarative-deny-all
installiert doch das Verhalten ist leider gleich geblieben. Munin-node will nicht starten.

Als Log-Datei find ich nur

Oct 09 08:06:54 - Starting munin-node-configure --shell --newer '2.0.73'
The following errors were reported by munin-node-configure --shell --newer '2.0.73'
Can't locate Munin/Common/Defaults.pm in @INC (you may need to install the Munin::Common::Defaults module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/sbin/munin-node-configure line 26.
BEGIN failed--compilation aborted at /usr/sbin/munin-node-configure line 26.

in der Zeile 26 steht:
use Munin::Common::Defaults;

Hat noch einer eine weitere Idee?
VG Thomas

Benutzeravatar
heisenberg
Beiträge: 4123
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: munin-nodeged on disk. Run 'systemctl daemon-reload' to reload units. Job for munin-node.

Beitrag von heisenberg » 09.10.2024 11:23:19

Da fehlt ein wichtiges Perl Modul.

Von welchem Paket die aufgeführte Datei stammt bekommt man heraus entweder mit dpkg -S Dateiname oder via Debianapt-file. Ich habe das mal für Dich gesucht. Die Datei ist im Paket munin-common.

Ist das Paket Debianmunin-common installiert?

Wenn nein: installiere es.

Wenn ja: Installiere mal Debiandebsums und rufe debsums munin-common auf.

Wenn da Fehler gemeldet werden installiere das Paket Debianmunin-common erneut mit:

Code: Alles auswählen

apt update
apt install --reinstall munin-common
Danach erneut mit debsums prüfen und munin neu starten.

Antworten