Jens Holzkämper: dhcp bringt "not permitted" - there is already a pid file

Beitrag lesen

Tach,

In dem pid-file steht leider aber garnix drin, und er ist 0 groß.

das ist ungewöhlich und zeigt an, dass vermutlich etwas nicht richtig funktioniert.

Hat denn der File eine ProzessID ("pid")?

Nein, jeder Prozeß hat eine eindeutige ID (wenn du ps aufrufst steht sie üblicherweise ganz links). Prozesse, die nur einmal gleichzeitig laufen sollten, erreichen das zum Beispiel indem sie in /var/run/ eine Datei anlegen, die so heißt wie der Prozeß selber, in die Datei schreibt der Prozeß dann seine PID; dadurch kann beim nächsten Start des Programmes festgestellt werden, ob das Programm schon läuft (.pid-File existert schon, ist gesperrt und der Prozeß mit der darin genannten ID läuft noch) oder ob etwas schiefgelaufen ist beim beenden (Prozeß läuft nicht mehr, aber .pid-File ist noch da).

Ich hatte versucht, alle Prozesse mit "netw" zu stoppen. Oder reicht das nicht.

Nein, das reicht nicht, welche Prozesse das Skript networking startet, weißt du erstmal nicht.

Muss ich noch "nm" oder ähnliches finden?3

Ich würde eher schätzen, dass dhcp im Namen vorkommt.

Richtig verstanden aber, dass noch ein Prozess läuft, der den Start des dhcp-clients ("networking") verhindert?

networking startet alles, was zum Betrieb des Netzwerks nötig ist, der dhcp-client ist ein Teil davon.

mfg
Woodfighter