Siduction Forum

Siduction Forum => Software - Support => Topic started by: farinet on 2013/11/11, 11:46:16

Title: enhenced syslogd Fehler
Post by: farinet on 2013/11/11, 11:46:16
Seit einiger Zeit sehe ich immer einen Fehler während des Bootens und zwar irgendetwas mit:

"enhenced syslogd failed to start" oder so ähnlich (und ich soll auf eine Webseite gehen, um mehr zu erfahren; das läuft aber alles zu schnell durch,  und ich finde diesesn ganze Zeug nicht mehr in den Logfiles in /var/log/

Nun habe ich einmal gegooglet und bin darauf gestossen, dass es auch noch rsyslog gibt. Und siehe da, das ist eigentlich das, was ich installiert habe. Aber irgendwie hängt es bei der Konfiguration oder was auch immer. Jedenfalls sind alle Logfiles, die sich so habe (kern.log, sys.log etc.) alle sehr alt (letzte Zugriffe irgendwie zwischen September und Oktober.

Gibt es irgendwie oder irgendwo eine Anleitung, wie man da Ordnung schaffen sollte oder könnte (mir war das Problem schon einmal vor längerer Zeit aufgefallen, als meinen Problemen bei PM auf den Grund gehen wollte; hab's dann aber zurückgestellt ;) ).

Vielen Dank im Voraus für jeden Tip!
Title: Re: enhenced syslogd Fehler
Post by: bluelupo on 2013/11/11, 14:08:12
Hi farinet,
dein syslogd läuft sehr wahrscheinlich nicht und das ist nicht besonders gut. Versuch ihn manuell als root von der konsole zu starten. Damit kannst du die Fehlermeldung genauer analysieren (hier bitte posten).
Title: Re: enhenced syslogd Fehler
Post by: farinet on 2013/11/11, 14:28:26
Danke!

# syslogd
Could not find the database of available applications, run update-command-not-found as root to fix this
syslogd: command not found


# service syslogd start
syslogd: unrecognized service


Sorry, ich weiss nicht genau, wie man diesen daemon startet ;) Auf jeden Fall scheint er nicht da zu sein. Kann man den einfach installieren (per apt-get)?
Title: Re: enhenced syslogd Fehler
Post by: bluelupo on 2013/11/11, 16:18:02
was sagt denn ein....

# dpkg -l | grep -i syslog
Title: Re: enhenced syslogd Fehler
Post by: Geier0815 on 2013/11/11, 16:39:51
Erst einmal die Frage: Verwendest Du systemd oder initv?
Title: Re: enhenced syslogd Fehler
Post by: farinet on 2013/11/11, 17:09:27
Quote from: bluelupo on 2013/11/11, 16:18:02
was sagt denn ein....

# dpkg -l | grep -i syslog


ii  rsyslog      7.4.4-1      amd64        reliable system and kernel logging daemon


systemd verwende ich sicher nicht. Ganz traditionell, denke ich ... ;)
Title: Re: enhenced syslogd Fehler
Post by: bluelupo on 2013/11/11, 17:11:15
@farinet: wenn du kein systemd verwendest ist rsyslog installiert, den du wie folgt startest:

# service rsyslog start



In der Prozessliste kannst du ihn auch sehen, wenn er läuft ;-)


# ps -ef|grep syslog
root      2731     1  0 17:06 ?        00:00:00 /usr/sbin/rsyslogd
Title: Re: enhenced syslogd Fehler
Post by: farinet on 2013/11/11, 17:30:00
Bei mir kommt dies heraus:

#  ps -ef|grep syslog
root      3773     1  0 11:21 ?        00:00:00 /sbin/mdadm --monitor --pid-file /run/mdadm/monitor.pid --daemonise --scan --syslog


Das geht dann noch etwas weiter, da sind dann, so wie ich das sehe, Zugriffe auf conf files u. ä. verzeichnet.

Was schliesse ich daraus?


Title: Re: enhenced syslogd Fehler
Post by: bluelupo on 2013/11/11, 17:36:35
Hi farinet,
also bei dir läuft kein rsyslog. Der Output aus der Prozessliste kommt von mdadm (RAID-Tool, hat nichts damit zu tun). Starte doch mal als root den rsyslog in der konsole.

# service rsyslog start
Title: Re: enhenced syslogd Fehler
Post by: farinet on 2013/11/11, 20:11:54
# service rsyslog start
[ ok ] Starting enhanced syslogd: rsyslogd.


PS. mdadm taucht, glaub' ich, auf, weil meine Festplatte lvm formatiert ist. Kann (könnte) ich das irgendwie löschen, mdadm meine ich?
Title: Re: enhenced syslogd Fehler
Post by: melmarker on 2013/11/11, 20:27:54
was hat lvm in deinem Fall mit mdadm zu tun - solange Du keinerlei Raid-Funktionalität benötigst, würde ein einfaches
Code (bash) Select
apt-get purge mdadm
reichen
Title: Re: enhenced syslogd Fehler
Post by: bluelupo on 2013/11/11, 21:15:15
Hi farinet,
also so wie ich das sehe startet der rsyslog bei dir ohne Probleme. Teste das mal direkt nach dem Hochfahren.
Title: Re: enhenced syslogd Fehler
Post by: farinet on 2013/11/12, 07:04:09
Also, vielen Dank erst einmal für Eure Geduld und Hilfe. Jetzt sehe ich etwas klarer.

Ich habe also rsyslogd gleich nach dem Booten gestartet. Als user war das nicht möglich, nur als root (Command 'service' is available in '/usr/sbin/service'
The command could not be located because '/usr/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
).

Als root:

service rsyslog start
[....] Starting enhanced syslogd: rsyslogdrsyslogd: run failed with error -2103 (see rsyslog.h or try http://www.rsyslog.com/e/2103 to learn what that number means)
[ ok ady started.


Das ist genau die Fehlermeldung, die ich während des Hochfahrens bekomme! Ich bin dann zu der Seite gegangen und habe gesehen, dass es sich um einen Konfigurationsfehler handelt. Aber wie und wo behebe ich den bei mir?

[EDIT]Ich habe in /etc nachgeschaut und folgende files gefunden:
rsyslog.conf
rsyslog.conf-batt
rsyslog.conf-nolm-ac
rsyslog.conf-lm-ac

batt bezieht sich wohl auf Batterie(betrieb), ac ist wohl der Trafoanschluss, aber was is lm? Und schliessen sich nolm und lm nicht irgendwie aus?[/EDIT]

Vielen Dank im Voraus!

Title: Re: enhenced syslogd Fehler
Post by: bluelupo on 2013/11/12, 08:19:54
Hi farinet,
der Logging-Daemon darf nur als root laufen bzw. gestartet werden, das ist korrekt. Wieso der bei dir aber der nicht beim Booten startet ist mir ein Rätsel.

Du kannst folgende Möglichkeiten ausprobieren:

1. rsyslog entfernen und wieder installieren, aber nur wenn dadurch keine weiteren Pakete mit entfernt werden.


# apt-get remove --purge rsyslog
# apt-get install rsyslog


2. Oder den rsyslog neu konfigurieren mit:

# dpkg-reconfigure rsyslog

Title: Re: enhenced syslogd Fehler
Post by: farinet on 2013/11/12, 14:14:35
Reconfigure hat nichts bewirkt, aber die Neuinstallation! Danke!

PS. Beim Löschen wurden auch die Konfigurationsdateien gelöscht (wahrscheinlich sind die irgendwann im Laufe meiner Versuche, pm zum Laufen zu bekommen, gebildet worden). Und jetzt läuft's einwandfrei durch.