[SOLVED] Keine Logeinträge vom sshd

Thorsten Dahm t.dahm at resolution.de
Mon Jul 2 17:51:14 CEST 2007


Moin,

Jan-Benedict Glaw wrote:
> Du verwechselst was :)  logger(1) (in Debian das Paket bsdutils, wird
> aus den `util-linux'-Quellen gebaut) benutzt den GNU-libc-Aufruf
> syslog(3).  Das ist das libc-seitige Interface zu syslog. Du spielst
> auf die Server-Implementierung (syslogd(8)) an. Die wird syslog(3)
> vermutlich eher nicht benutzen, sondern direkt in die eigenen logfiles
> schreiben.
> 
> Das Problem hier war, daß udev oder syslogd den Socket nicht angelegt
> haben, den syslog(3), also das applikationsseitige Syslog-Interface,
> benutzt, um die Daten los zu werden. (Auf der anderen Seite des
> Sockets liest der syslogd, um die Daten dann in die bekannten log
> files zu schreiben.)   Leider hat das libc-Interface, syslog(3), nicht
> die Möglichkeit, diesen Fehler an die aufrufende Applikation zu
> signalisieren (da `void' zurückgegeben wird...)  Ist also ein Problem
> der Client-API, nicht des Servers.


Ahh, das macht auch viel mehr Sinn. Danke für den Hinweis wo mein 
Denkfehler war.

Gruß, Thorsten



More information about the Linux mailing list