Hallo! Ich habe mal wieder ein Problem mit meiner Linuxkiste (Suse 7.2, versch. Kernel [2.4.4-4GB, 2.4.18, 2.4.20, alle dasselbe Problem]). Wenn ich den Rechner starte, erhalte ich haufenweise die Meldung z.B: /etc/init.d/rc3.d/S21apache: options: command not found [...] /etc/init.d/rc3.d/S21apache: alias 'toshiba' not found [...] /etc/init.d/rc3.d/S21apache: /etc/rc.config: line 286: syntax error near unexpected token `else´ /etc/init.d/rc3.d/S21apache: line 286: `else` Das passiert mir mit so ziemlich allen Modulen, die in der /etc/modules.conf freigegeben (also ohne "#") sind und das bei sämtlichen Startupskripten aus /etc/init.d/rc3.d (ob auch rc2.d - Skripte betroffen sind weiss ich nicht, ich denke allerdings schon). Das Ergebnis ist, dass ich keinerlei Dienste nutzen kann; sie werden ja nicht gestartet. (Er kann nicht mal seinen eigenen Namen herausfinden; dabei scheinen sämtliche Dateien in /etc ok. zu sein) Im Übrigen funzt ein manueller Aufruf eines beliebigen Moduls mittels "modprobe". Was habe ich gemacht? Ich habe ein neues Mainboard eingeschraubt (ein K6/2-Board) und dafür einen neuen, passenden Kernel geschraubt. Allerdings scheint das Board einen Knacks weg zu haben, da er mir ständig die Uhrzeit verstellt hat, ausserdem stürzt mir der Rechner ab, wenn ich "hwinfo" laufen lasse; das zuletzt abgefragte Device ist "RPC". Ich weiss mir allmählich nicht mehr zu helfen; hoffe allerdings, dass ihr das könnt. Falls noch Fragen auftauchen oder ich noch irgendwas installieren soll, kein Problem, einfach melden. Antworten werde ich allerdings erst Mi. nachmittag, da ich jetzt erstmal Nachschicht habe. Wünsche einen schönen Abend (Tag?) noch! Stefan -- COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test -------------------------------------------------- 1. GMX TopMail - Platz 1 und Testsieger! 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger! 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post
* Stefan Schilling schrieb am Dienstag, 2003-08-05:
Ich habe mal wieder ein Problem mit meiner Linuxkiste (Suse 7.2, versch. Kernel [2.4.4-4GB, 2.4.18, 2.4.20, alle dasselbe Problem]). Wenn ich den Rechner starte, erhalte ich haufenweise die Meldung z.B: /etc/init.d/rc3.d/S21apache: options: command not found [...] /etc/init.d/rc3.d/S21apache: alias 'toshiba' not found [...] /etc/init.d/rc3.d/S21apache: /etc/rc.config: line 286: syntax error near unexpected token `else? /etc/init.d/rc3.d/S21apache: line 286: `else`
Das sieht aus, als ob entweder die Dateien auf der Platte beschädigt (z. B. aus mehreren Dateifragmenten zusammengemischt) sind oder die Daten bei der Übertragung von der Platte ans System verfälscht werden. Versuch' mal, das Rettungssystem von der CD zu starten und nachzuschauen. Falls die Startskripte und /etc/modules.conf in Ordnung sind, teste die Datenübertragung von der Platte. Das sollte am einfachsten mit md5sum /dev/hdX (was auch immer) gehen. Falls das in mehreren Läufen immer dasselbe Ergebnis bringt, liegt's daran wohl auch nicht. Und du schreibst, daß das Board wohl "einen Knacks weg" habe. Darf ich in diesem Fall vorschlagen, besagtes Board überprüfen und gegebenenfalls ersetzen zu lassen? -- Christian Ullrich Registrierter Linux-User #125183 "There's nothing we can't face -- except for Bun-Bun..."
* Stefan Schilling schrieb am Dienstag, 2003-08-05:
Ich habe mal wieder ein Problem mit meiner Linuxkiste (Suse 7.2, versch . Kernel [2.4.4-4GB, 2.4.18, 2.4.20, alle dasselbe Problem]). Wenn ich den Rechner starte, erhalte ich haufenweise die Meldung z.B: /etc/init.d/rc3.d/S21apache: options: command not found [...] /etc/init.d/rc3.d/S21apache: alias 'toshiba' not found [...] /etc/init.d/rc3.d/S21apache: /etc/rc.config: line 286: syntax error near unexpected token `else? /etc/init.d/rc3.d/S21apache: line 286: `else`
Das sieht aus, als ob entweder die Dateien auf der Platte beschädigt (z. B. aus mehreren Dateifragmenten zusammengemischt) sind oder die Daten bei der Übertragung von der Platte ans System verfälscht werden. Versuch' mal, das Rettungssystem von der CD zu starten und nachzuschauen.
Ich habe mal fsck laufen lassen: ohne Befund. Kann ich noch irgendwas machen, damit er sich das Ganze nochmals genauer anschaut? Ich habe nämlich grade mal die Festplatte an ein anderes Mainboard angeschlossen, um diese Übertragungsfehler zu vermeiden. Jedoch änderte sich nix am Verhalten. Also ist es -höchstwahrscheinlich- kein Mainboardfehler (jedenfalls jetzt nicht mehr -s.u.)
Falls die Startskripte und /etc/modules.conf in Ordnung sind, teste die Datenübertragung von der Platte. Das sollte am einfachsten mit
md5sum /dev/hdX (was auch immer)
gehen. Falls das in mehreren Läufen immer dasselbe Ergebnis bringt, liegt's daran wohl auch nicht.
habe ich gemacht, es kamen JEDES Mal verschiedene Ergebnisse raus...
Und du schreibst, daß das Board wohl "einen Knacks weg" habe. Darf ich in diesem Fall vorschlagen, besagtes Board überprüfen und gegebenenfalls ersetzen zu lassen?
Wie o.g. habe ich einfach die Platte an ein anderes Board gepackt, ohne dass sich etwas geändert hätte. Der Fehler besteht darin, dass er immer mal die Uhrzeit, manchmal auch gleich das gesamte Datum vergisst. Daraufhin habe ich mal die Batterie ersetzt. Allerdings hat´s mich stutzig gemacht, dass "hwinfo" bei "RPC" abstürzt. Hoffe, es fällt noch jemandem etwas ein, so langsam aber sicher brauche ich nun doch meine Daten und ohne Netzwerk und ohne Diskettenlaufwerk ist das doch ETWAS schwierig... :) Wünsche einen schönen, warmen Abend. Hoffe, ihr erfriert nicht alle bei dieser klirrenden Kälte!!! Stefan -- COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test -------------------------------------------------- 1. GMX TopMail - Platz 1 und Testsieger! 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger! 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post
Hallo Stefan, hallo Leute, Am Donnerstag, 7. August 2003 19:17 schrieb Stefan Schilling:
* Stefan Schilling schrieb am Dienstag, 2003-08-05:
Ich habe mal wieder ein Problem mit meiner Linuxkiste (Suse 7.2, [...]
Vielleicht solltest Du Dich bei der Fehlersuche auf die folgende Meldung konzentrieren:
/etc/init.d/rc3.d/S21apache: /etc/rc.config: line 286: syntax error near unexpected token `else?
Das sieht für mich so aus, als ob in der rc.config irgendwo ein Anführungszeichen zuviel oder zuwenig sitzt. Und da die rc.config von allen Startscripten gesourced wird, kommen eben haufenweise Fehlermeldungen... (Hint: das Syntax-Highlighting von vi (und anderen Editoren) hilft bei der Suche nach Fehlern dieser Art oft weiter ;-) Fehler innerhalb der Startscripte halte ich für eher unwahrscheinlich, ein rpm -V sollte hier aber Klarheit bringen.
Falls die Startskripte und /etc/modules.conf in Ordnung sind, teste die Datenübertragung von der Platte. Das sollte am einfachsten mit
md5sum /dev/hdX (was auch immer)
gehen. Falls das in mehreren Läufen immer dasselbe Ergebnis bringt, liegt's daran wohl auch nicht.
habe ich gemacht, es kamen JEDES Mal verschiedene Ergebnisse raus...
*autsch* Jetzt gibt es zwei Möglichkeiten: - Du hast das Ganze ungeschickterweise mit einer rw-gemounteten Partition gemacht. Dann wäre es kein Wunder ;-) - Du hast wirklich eine nicht (oder nur ro) gemountete Partition/Platte getestet - dann ist wohl irgendwas mit Deiner Hardware nicht in Ordnung (Festplatte, RAM, ...)
Und du schreibst, daß das Board wohl "einen Knacks weg" habe. Darf ich in diesem Fall vorschlagen, besagtes Board überprüfen und gegebenenfalls ersetzen zu lassen?
Wie o.g. habe ich einfach die Platte an ein anderes Board gepackt, ohne dass sich etwas geändert hätte.
Auch da unterschiedliche MD5-Sums? (vorher umounten!)
Wünsche einen schönen, warmen Abend. Hoffe, ihr erfriert nicht alle bei dieser klirrenden Kälte!!!
*ROTFL* Ich hab jedenfalls keine Bedenken - bei 30 °C Zimmertemperatur ist AFAIK noch niemand erfroren ;-) Gruß Christian Boltz --
...was dann wieder in polnisch, tschechisch und auf'm Mars versagt. :-) Die Sprachen habe ich noch nie benötigt. Und auf dem Mars gibts ne eigene Distri (für 21-Sugnapf-Tastaturen). [> Ratti und Jan Trippler in suse-linux]
Hallo Stefan, hallo Leute,
Am Donnerstag, 7. August 2003 19:17 schrieb Stefan Schilling:
* Stefan Schilling schrieb am Dienstag, 2003-08-05:
Ich habe mal wieder ein Problem mit meiner Linuxkiste (Suse 7.2, [...]
Vielleicht solltest Du Dich bei der Fehlersuche auf die folgende Meldung konzentrieren:
/etc/init.d/rc3.d/S21apache: /etc/rc.config: line 286: syntax error near unexpected token `else?
Das sieht für mich so aus, als ob in der rc.config irgendwo ein Anführungszeichen zuviel oder zuwenig sitzt. Und da die rc.config von allen Startscripten gesourced wird, kommen eben haufenweise Fehlermeldungen...
Haha, wenn es doch so einfach gewesen wäre: aus irgendeinem Grund stand in der /etc/rc.config ein Auszug aus der /etc/modules.conf. D.h. die Moduleinstellungen sind irgendwie in die Datei geraten. Mir war das zunächst nicht aufgefallen: es war ja kein Buchstabensalat, sondern durchaus klar lesbare Einträge. Nur eben leider die falschen. Na, is egal, ich habe einfach eine alte -gebackupte- Datei reinkopiert und die Sache läuft wieder. Trotzdem ist´s irgendwie merkwürdig, oder?
Fehler innerhalb der Startscripte halte ich für eher unwahrscheinlich, ein rpm -V sollte hier aber Klarheit bringen.
war´s ja anscheinend auch nicht...
Falls die Startskripte und /etc/modules.conf in Ordnung sind, teste die Datenübertragung von der Platte. Das sollte am einfachsten mit
md5sum /dev/hdX (was auch immer)
gehen. Falls das in mehreren Läufen immer dasselbe Ergebnis bringt, liegt's daran wohl auch nicht.
habe ich gemacht, es kamen JEDES Mal verschiedene Ergebnisse raus...
*autsch* Jetzt gibt es zwei Möglichkeiten: - Du hast das Ganze ungeschickterweise mit einer rw-gemounteten Partition gemacht. Dann wäre es kein Wunder ;-) - Du hast wirklich eine nicht (oder nur ro) gemountete Partition/Platte getestet - dann ist wohl irgendwas mit Deiner Hardware nicht in Ordnung (Festplatte, RAM, ...)
ich hatte das zunächst mit einer rw gemounteten /(das System läßt´s ja nicht zu, dass man die im laufenden Betrieb einfach ro mounted...) gemacht, dann aber mich eines besseren besonnen und einfach ein neues System installiert (das Rettungssystem startete auf Grund eines Mainboardhardwarefehlers nicht) und dann allerdings nur einmal laufen lassen. Ich werd´s nachher nochmal testen.
Und du schreibst, daß das Board wohl "einen Knacks weg" habe. Darf ich in diesem Fall vorschlagen, besagtes Board überprüfen und gegebenenfalls ersetzen zu lassen?
Wie o.g. habe ich einfach die Platte an ein anderes Board gepackt, ohne dass sich etwas geändert hätte.
Auch da unterschiedliche MD5-Sums? (vorher umounten!)
-- COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test -------------------------------------------------- 1. GMX TopMail - Platz 1 und Testsieger! 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger! 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post
Am Mittwoch, 6. August 2003 19:40 schrieb Christian Ullrich:
* Stefan Schilling schrieb am Dienstag, 2003-08-05:
Ich habe mal wieder ein Problem mit meiner Linuxkiste (Suse 7.2, versch. Kernel [2.4.4-4GB, 2.4.18, 2.4.20, alle dasselbe Problem]). Wenn ich den Rechner starte, erhalte ich haufenweise die Meldung z.B: /etc/init.d/rc3.d/S21apache: options: command not found [...] /etc/init.d/rc3.d/S21apache: alias 'toshiba' not found [...] /etc/init.d/rc3.d/S21apache: /etc/rc.config: line 286: syntax error near unexpected token `else? /etc/init.d/rc3.d/S21apache: line 286: `else`
Das sieht aus, als ob entweder die Dateien auf der Platte beschädigt (z. B. aus mehreren Dateifragmenten zusammengemischt) sind oder die Daten bei der Übertragung von der Platte ans System verfälscht werden. . . Erinnere mich, daß ich auch mal Probleme hatte:
Datei mit kedit geöffnet, meine Einträge gemacht, abgespeichert. ABER: kedit hatte default einen Zeilenumbruch bei 78 Zeichen oder so eingestellt. Die Meldungen waren ähnlich. Die Efekte dieselben. Könnte es das gewesen sein? Grüße gg
participants (4)
-
Christian Boltz
-
Christian Ullrich
-
Georg Golombek
-
Stefan Schilling