ubuntuusers.de

open dev/null failed

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

Shmoikel

Anmeldungsdatum:
27. Januar 2011

Beiträge: Zähle...

Wohnort: Labor 122

Dann behaupte ich in meinem jugendlichen Leichtsinn, es ist doch eine Datei!

Übrigens kann man sie mit

 mknod -m 666 /dev/null c 1 3 

neu erzeugen

KBe

(Themenstarter)
Avatar von KBe

Anmeldungsdatum:
4. April 2007

Beiträge: 177

Wohnort: DD

borgiborgi schrieb:

Eine Fehlermeldung bzgl. einer fehlenden Device-Datei legt daher die Vermutung nah, daß ein Prozess beim Booten schon darauf zugreifen will bevor es angelegt wurde.

Ja so ist das wohl. Die einzelnen Prozesse kommen ja nicht immer in der gleichen Weise voran. Und so wird es kommen, dass die Ausschrift mal kommt und mal nicht kommt. kbe

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Shmoikel schrieb:

Dann behaupte ich in meinem jugendlichen Leichtsinn, es ist doch eine Datei!

Übrigens kann man sie mit

 mknod -m 666 /dev/null c 1 3 

neu erzeugen

Ah, da hat noch einer die Manpage von mknod gefunden, die in null vermerkt war. 😉 Hab ich vorhin auch gelesen und noch nach "mknod major minor" gegoogelt. Was die Nummern bedeuten. War sehr aufschlussreich!

http://www.oreilly.de/german/freebooks/linuxdrive2ger/charmami.html

Und ansonsten sehr interessant, was ihr noch so geschrieben und interpretiert habt.

Allerdings frage ich mich gerade, wieso die Datei mit udev jedes Mal neu angelegt wird, man sie aber mit mknod ebenfalls anlegen kann/ muss. Wahrscheinlich kann, nicht muss. Man kann sowas auch löschen laut dem Link, aber wahrscheinlich erzeugt udev die dann sowieso wieder neu.

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

KBe schrieb:

borgiborgi schrieb:

Eine Fehlermeldung bzgl. einer fehlenden Device-Datei legt daher die Vermutung nah, daß ein Prozess beim Booten schon darauf zugreifen will bevor es angelegt wurde.

Ja so ist das wohl. Die einzelnen Prozesse kommen ja nicht immer in der gleichen Weise voran. Und so wird es kommen, dass die Ausschrift mal kommt und mal nicht kommt. kbe

Besonders seit Upstart startet ja viel gleichzeitig. Das wurde in das alte (dort erwähnte und verlinkte) Runlevel-System integriert.

Siehe auch Dienste.

Antworten |