Hallo zusammen,
seit Erscheinen der LTS-Version 14.04 läuft diese auf meinen Servern; Updates werden regelmäßig eingespielt. Auf einem dieser Server habe ich seit wenigen Tagen ein dickes Problem, das sich offenbar durch ein "Konkurrenzverhalten" von Upstart-Jobs und traditionellen init.d-Startscripts erklärt. Es begann mit meinem Radiusserver, betraf dann auch den DHCP-Server und seit heute auch Cups. Ich nehme mal Letzteren als Beispiel:
Ich wurde gerade informiert, dass man aus meinem Netz nicht mehr drucken kann. Eine Überprüfung ergab, dass zwei Cups-Daemons liefen. Ich konnte den einen durch "/etc/init.d/cups stop", den anderen durch "initctl stop cupsd" beenden. Nach Eingabe von "/etc/init.d/cups start" liefen sofort die Dokumente aus dem Drucker.
Mit Freeradius und dem ISC-DHCP-Server machte ich ähnliche Erfahrungen: von Hand gestartet aus /etc/init.d heraus funktionieren beide prächtig, bei einem Start mit "initctl" nicht. Es scheint aber so zu sein, dass die Dienste bei bestimmten Ereignissen (Rechnerneustart, Rotieren von Logdateien etc.) via Upstart gestartet werden und manchmal (s.o. Cups) sogar doppelt laufen, dann aber nicht funktionieren.
Ich blicke durch diese Strukturen nicht mehr durch und möchte lediglich sicherstellen, dass meine Dienste vernünftig funktionieren. Das taten sie seit Installation von 14.04, aber jetzt eben nicht mehr. Ich bin schon gespannt, welcher Dienst morgen nicht funktioniert. Kann mir jemand erklären, was genau diese Probleme verursacht, wieso sie erst jetzt auftreten und was ich dagegen tun kann.
Vielen Dank und freundliche Grüße,
fauxxami