Datei beim Starten überschrieben

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
FB003
Beiträge: 33
Registriert: 07.10.2003 22:48:56

Datei beim Starten überschrieben

Beitrag von FB003 » 18.04.2004 08:45:07

Hallo allerseits,

folgendes Problem unter sarge:
In /etc/modutils befindet sich die Datei driverloader, die eine Zeile Text enthält: alias eth1 driverloader.
Diese Datei wird nach jedem booten überschrieben und durch eine Datei gleichen Namens aber ohne Inhalt und anderer "Art" (mit dem Texteditor nicht mehr zu öffnen) überschrieben.
Wie kann ich rausfinden, wer das macht?
Wie kann ich das ggfs abstellen?

MfG.Peter

Benutzeravatar
pil
Beiträge: 629
Registriert: 30.04.2002 15:47:27

Re: Datei beim Starten überschrieben

Beitrag von pil » 18.04.2004 09:09:44

Ist das die einzige Datei in /etc/modutils , die überschrieben wird oder befindet sich in dem Verzeichnis nur diese eine Datei?
Wie kann ich rausfinden, wer das macht?
In /etc/init.d befinden sich Scripte, die beim Booten ausgeführt werden. Möglicherweise ist da in einem Script etwas durcheinander geraten.
Wie kann ich das ggfs abstellen?
Indem du das böse Script editierst.
mit dem Texteditor nicht mehr zu öffnen
Mit einem anständigen Texteditor, sprich vi(m) ist (nahezu) jede Datei zu öffnen.

FB003
Beiträge: 33
Registriert: 07.10.2003 22:48:56

Beitrag von FB003 » 18.04.2004 09:26:23

Hi,

> Ist das die einzige Datei in /etc/modutils , die überschrieben wird oder befindet sich in dem Verzeichnis nur diese eine Datei?

Das ist die einzige Datei, die überschrieben wird. Die anderen nicht.

MfG.
Peter.

Benutzeravatar
pierre
Beiträge: 363
Registriert: 03.12.2003 21:21:34
Wohnort: Berlin

Beitrag von pierre » 18.04.2004 11:30:25

Hi,
FB003 hat geschrieben: > Ist das die einzige Datei in /etc/modutils , die überschrieben wird oder befindet sich in dem Verzeichnis nur diese eine Datei?

Das ist die einzige Datei, die überschrieben wird. Die anderen nicht.
also das schaut für mich vielleicht so aus, als ob du kein update-modules gemacht hast. Andernfalls würde sich es anraten eine eigene Datei davon anzulegen, oder noch besser: modconf und discover, dann brauchst du nämlich keine Hand mehr zu krümmen ;)

MfG
pierre

FB003
Beiträge: 33
Registriert: 07.10.2003 22:48:56

Beitrag von FB003 » 18.04.2004 11:56:09

Hi,

> also das schaut für mich vielleicht so aus, als ob du kein update-modules gemacht hast

Doch. Doch. Wurde dadurch auch in die /etc/modules.conf eingetragen. Nur nach dem nächsten booten war alles wieder weg.

MfG.
Peter.

Benutzeravatar
pil
Beiträge: 629
Registriert: 30.04.2002 15:47:27

Beitrag von pil » 18.04.2004 12:10:21

FB003 hat geschrieben: Nur nach dem nächsten booten war alles wieder weg.
Natürlich ist das kein Zustand und die Fehlersuche in einem Boot-Script kann mühsam sein.
Wenn die anderen Dateien nicht überschrieben werden, würde ich dir als wirklich ganz wilden Workaround mal vorschlagen, die Datei einfach umzubennen.

FB003
Beiträge: 33
Registriert: 07.10.2003 22:48:56

Beitrag von FB003 » 18.04.2004 12:15:24

>Wenn die anderen Dateien nicht überschrieben werden, würde ich dir als wirklich ganz wilden Workaround mal vorschlagen, die Datei einfach umzubennen.

Ich hoffe, die Frage ist jetzt nicht zu blöde, aber was soll ich dadurch erkennen?
Problem ist, dass dann der "driverloader" nicht geladen wird (Datei driverloader ist weg -> kein Eintrag mehr in der modules.conf -> WLan-Karte nicht mehr ansprechbar).

MfG.
Peter.

Benutzeravatar
pil
Beiträge: 629
Registriert: 30.04.2002 15:47:27

Beitrag von pil » 18.04.2004 12:36:25

Du legst in /etc/modutils eine Datei an, meinetwegen net, und darein schreibst du:

# Ethernet-Karte
alias eth0 deinmodul

Datei net ist da --> Eintrag in modules.conf nach Aufruf von update-modules --> Wlan-Karte wird geladen

FB003
Beiträge: 33
Registriert: 07.10.2003 22:48:56

Beitrag von FB003 » 18.04.2004 15:29:47

Öh. Die Frage war wohl doch ziemlich blöd. ;-)

Allerdings klappt es nicht. Der Eintrag ist in modules.conf nach modules-update drin. Das Modul driverloader wird aber nicht geladen (lsmod).

MfG.Peter.

Benutzeravatar
pil
Beiträge: 629
Registriert: 30.04.2002 15:47:27

Beitrag von pil » 18.04.2004 15:36:20

FB003 hat geschrieben: Das Modul driverloader wird aber nicht geladen.
Tja, das Module driverloader wird wohl nicht vorhanden sein.

mit modprobe -l
kannst du dir die vorhandenen Module anzeigen lassen.

Antworten