Hi Liste,
ich habe letztens ein seltsames Problem bei meiner SuSE 7.1 (komplett)
festgestellt. Ich wollte nachträglich meinen USB-Scanner installieren und
dazu wie im Handbuch "Konfiguration" beschrieben den dafür notwendigen
Eintrag in die "rc.config" eintragen. Nach der Anmeldung als root und dem
Editieren und Abspeichern der "rc.config" unter kEdit hat mich mein Computer
beim Booten und beim Shutdown mit Fehlermeldungen wie "
* Christian Marker schrieb am 12.Okt.2001:
ich habe letztens ein seltsames Problem bei meiner SuSE 7.1 (komplett) festgestellt. Ich wollte nachträglich meinen USB-Scanner installieren und dazu wie im Handbuch "Konfiguration" beschrieben den dafür notwendigen Eintrag in die "rc.config" eintragen. Nach der Anmeldung als root und dem Editieren und Abspeichern der "rc.config" unter kEdit hat mich mein Computer beim Booten und beim Shutdown mit Fehlermeldungen wie "
Permission denied..." genervt, allerdings funktionierte das System trotzdem. Nach ein bisschen Überlegen hab ich dann einmal die Rechte der Startup-Dateien, z.B. in /etc/init.d/ und /etc/init.d/idedma kontrolliert und die Rechte der Dateien neu gesetzt (auf 755 / rwxr-xr-x). Ab da an funktionierte der Boot/Shutdown wieder ohne Fehlermeldungen. Nachdem ich dann nochmals versucht habe, meine rc.config zu ändern (muss ich doch, wegen dem Scannereintrag) ist mir das immer und immer wieder passiert, bis ich es schließlich aufgegeben habe. Meine erste Frage lautet daher: Wieso ändert SuSE die Zugriffsrechte der Startdateien, in meinem Fall teilweise Dateien in /etc/intit.d, wenn ich doch nur die rc.config editieren will?
Wieso bist Du der Meinung, daß SuSE da was ändert? So wie Du es geschrieben hast ist kEdit der Übeltäter. Hast Du schon mal einen anderen Editor versucht? Am besten auf der Konsole.
Heute ist mir dann was ganz ähnliches passiert, obwohl ich da selber bissl doof war. Hab nämlich aus Versehen anstatt die "rc.config" nur die "rc" mit kEdit geöffnet, allerdings gleich wieder geschlossen (ohne Modifikation, Speichern, etc...). Beim nächsten booten wurde ich dann mit dem Problem konfrontiert, dass die rc nicht ausführbar ist, also das System nicht hochgefahren wurde. Mit einem Minimalsystem hab ich dann mal die Dateirechte angeguckt und musste feststellen, dass SuSE auch da die Zugriffsrechte geändert hat. Leider konnte ich sie nicht zurückändern, da die Festplatte nur read-only gemountet war und alle Versuche, die Partition writeable zumounten schlugen fehl. Wenigstens konnte ich noch mein Homeverzeichnis auf die Windows-Partition schaufeln, danach hab ich SuSE dann etwas frustriert neuinstalliert (wäre vielleicht auch anders gegangen, aber ich hatte einfach keine Lust mehr dazu...).
Das Problem ist, daß die Partition ro gemountet ist, und daher kann eine Änderung nicht nach /etc/mtab geschrieben werden. Mounte mal mit -n als Option, dann müßte es gehen. Alternative wäre gewesen, das Rettungssystem hochzufahren, dann ist ein Linux-System in der RAM-Disk und das originäre System wird nach /mnt gemountet. Daß hieße, das man Änderungen an der /etc/rc.config jetzt an der /mnt/etc/rc.config machen müßte. Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6
Wieso bist Du der Meinung, daß SuSE da was ändert? So wie Du es geschrieben hast ist kEdit der Übeltäter. Hast Du schon mal einen anderen Editor versucht? Am besten auf der Konsole.
SuSE hab ich jetzt mal stellvertretend für was-weiss-ich genommen. Aber die andere Frage bleibt dennoch: wieso sollte denn kEdit beim Abspeichern der rc.config die Zugriffsrechte von anderen Dateien in einem anderen Verzeichnis ändern?
Das Problem ist, daß die Partition ro gemountet ist, und daher kann eine Änderung nicht nach /etc/mtab geschrieben werden. Mounte mal mit -n als Option, dann müßte es gehen. Alternative wäre gewesen, das Rettungssystem hochzufahren, dann ist ein Linux-System in der RAM-Disk und das originäre System wird nach /mnt gemountet. Daß hieße, das man Änderungen an der /etc/rc.config jetzt an der /mnt/etc/rc.config machen müßte.
Mit -n hab ich es anfangs auch versucht, hat aber nicht viel gebracht :o(
On Sam, 13 Okt 2001, Christian Marker wrote:
Das Problem ist, daß die Partition ro gemountet ist, und daher kann eine Änderung nicht nach /etc/mtab geschrieben werden. Mounte mal mit -n als Option, dann müßte es gehen.
Mit -n hab ich es anfangs auch versucht, hat aber nicht viel gebracht :o(
mount -n -o rw,remount / ^^^^^^^^ -dnh -- It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. -- Edsger Wybe Dijkstra
participants (3)
-
B.Brodesser@t-online.de
-
Christian Marker
-
David Haller