Archiv für den Monat: August 2006

Kommunikationsverweigerung

Ein Samurai unterrichtet seine Schüler in der Kriegskunst, als er von einem Haufen Halbstarker provoziert wird. Der Samurai reagiert nicht, so dass die angriffslustigen Männer ihre Beleidigungen verschärften. Nachdem der Samurai auch darauf nicht reagierte, zogen die Männer weiter. Sie lachten über den Samurai, der sich nicht wehren wollte.

Die Schüler, die den Vorgang beobachteten, waren völlig verstört. Sie fragten verwundert: ‘Großer Meister, warum hast Du Dir das gefallen lassen? Warum hast Du die Männer nicht bestraft?’

Der Samurai antwortete: ‘Wenn ihr mir eine Truhe mit 10 kg Gold schenkt und ich die Truhe mit dem Gold nicht annehme, gehört mir dann das Gold?’

‘Nein!’ antworteten die Schüler einstimmig.

‘Seht Ihr’, fuhr der Samurai fort, ‘so geht es auch mit einer Beleidigung die nicht angenommen wird. Auch sie gehört weiterhin dem, der sie ausgesprochen hat.’

vom Falk drüben geklaut :)

Courier Authdaemon – Ubuntu 6.06 LTS – command not foundemonrc

Über folgende, wenig aussagende, Fehlermeldung sind wir beim neuaufsetzen eines Ubuntu Servers gestoßen.

root@hosting-new:/var/log# /etc/init.d/courier-authdaemon reload
 * Stopping Courier authdaemon… : command not foundemonrc: line 19:
: command not foundemonrc: line 26:
: command not foundemonrc: line 28:
: command not foundemonrc: line 33:
: command not foundemonrc: line 35:
: command not foundemonrc: line 52:
: command not foundemonrc: line 54:
: command not foundemonrc: line 60:
: command not foundemonrc: line 62:
: command not foundemonrc: line 67:
                                                                                                                                                      [ ok ]
 * Starting Courier authdaemon… : command not foundemonrc: line 19:
: command not foundemonrc: line 26:
: command not foundemonrc: line 28:
: command not foundemonrc: line 33:
: command not foundemonrc: line 35:
: command not foundemonrc: line 52:
: command not foundemonrc: line 54:
: command not foundemonrc: line 60:
: command not foundemonrc: line 62:
: command not foundemonrc: line 67:

Wie gesagt, sehr aussagekräftig. Man ist ja nicht dumm und hat auch schon beim allwissenden Googel vorbeigeschaut, leider war keine Lösung zu finden.

Schlussendlich gibt es aber eine Lösung dafür: courier-authdaemon mukiert anscheinend die Leerzeilen in der /etc/courier/authdaemonrc. Einfach alle Leerzeilen aus dieser Datei entfernen, sei es durch löschen dieser oder durch setzen von # in diese (ungetestet, sollte aber auch gehen). Vor dem editieren sollte man natürlich eine Sicherheitskopie machen.