Server bootet nicht - INIT: cannot execute "/sbin/mingetty"
Hi, ein Server bleibt beim Booten mit o.g. Meldung (ca. 30x) stehen. Leider kann ich die Anzeige nicht mehr zurückscrollen um zu sehen, wann die Meldungen losgehen bzw. ob da noch was anderes Interessantes steht. Die Maschine wurde aus einem backup restored. Die Festplatte war kaputt, ich habe die fstab und die menu.lst angepasst, das sollte stimmen. Boote ich mit Knoppix und mounte die entsprechende Partition, auf der mingetty sich befindet, ist die Datei vorhanden. Rufe ich aber aus der gemounteten Partition andere Befehle wie arp, ifconfig, fdisk oder auch mingetty auf, kommt die Meldung "konnte Datei nicht ausführen". Anfänglich dachte ich an eine Unverträglichkeit zwischen Knoppix-Kernel und den Programmen auf der Festplatte, aber das das bei mehreren binaries so sein sollte, glaube ich nicht. Das System ist eine 32bit-Maschine mit SLES 10 SP2. Knoppix ist ebenfalls 32 bit. Beim googeln der Meldung fand ich u.a. folgendes: -------------------------------- <snip> Loading jbd Loading ext3 Waiting for device /dev/sda1 to appear: ok rootfs: major=8 minor=1 devn=2049 fsck 1.38 (30-Jun-2005) [/bin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda1 /dev/sda1: clean, 85082/524288 files, 665367/1048576 blocks fsck succeeded. Mounting root device read-write. Mounting root /dev/sda1 kjournald starting. Commit interval 5 seconds EXT3 FS on sda1, internal journal EXT3-fs: mounted filesystem with ordered data mode. INIT: version 2.86 booting INIT: cannot execute "/etc/init.d/boot" INIT: Entering runlevel: 3 INIT: cannot execute "/etc/init.d/rc" INIT: cannot execute "/sbin/mingetty" INIT: cannot execute "/sbin/mingetty" INIT: cannot execute "/sbin/mingetty" <snip> ------------------------------- Hier beginnen die Fehler, wenn Linux um ersten Mal auf die /-Partition zugreifen will. Ich tippe bei mir auf ein ähnliches oder das gleiche Problem. Any ideas ? Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik Gebäude 35.34 - Raum 208 HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de phone: +49 89 3187 1241 fax: +49 89 3187 2294 http://www.helmholtz-muenchen.de/idg Wie kann man etwas beherrschen ohne zu lernen ? Wie kann man etwas lernen ohne Fehler zu machen ? Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess Dr. Nikolaus Blum Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo,
Bitte mal die Dateirechte kontrollieren, wie sieht "ls -l
/sbin/mingetty aus"? Evtl. ist beim Backup/Restore mit den
Dateirechten was durcheinander gekommen und das execute (x) Recht
fehlt bei allen Dateien die es haben müssten. Falls die Rechte alle ok
sind, was sagt "file /sbin/mingetty"?
Grüße Andreas
2013/8/5 Lentes, Bernd
Hi,
ein Server bleibt beim Booten mit o.g. Meldung (ca. 30x) stehen. Leider kann ich die Anzeige nicht mehr zurückscrollen um zu sehen, wann die Meldungen losgehen bzw. ob da noch was anderes Interessantes steht.
Die Maschine wurde aus einem backup restored. Die Festplatte war kaputt, ich habe die fstab und die menu.lst angepasst, das sollte stimmen. Boote ich mit Knoppix und mounte die entsprechende Partition, auf der mingetty sich befindet, ist die Datei vorhanden. Rufe ich aber aus der gemounteten Partition andere Befehle wie arp, ifconfig, fdisk oder auch mingetty auf, kommt die Meldung "konnte Datei nicht ausführen". Anfänglich dachte ich an eine Unverträglichkeit zwischen Knoppix-Kernel und den Programmen auf der Festplatte, aber das das bei mehreren binaries so sein sollte, glaube ich nicht. Das System ist eine 32bit-Maschine mit SLES 10 SP2. Knoppix ist ebenfalls 32 bit.
Beim googeln der Meldung fand ich u.a. folgendes:
-------------------------------- <snip> Loading jbd Loading ext3 Waiting for device /dev/sda1 to appear: ok rootfs: major=8 minor=1 devn=2049 fsck 1.38 (30-Jun-2005) [/bin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda1 /dev/sda1: clean, 85082/524288 files, 665367/1048576 blocks fsck succeeded. Mounting root device read-write. Mounting root /dev/sda1 kjournald starting. Commit interval 5 seconds EXT3 FS on sda1, internal journal EXT3-fs: mounted filesystem with ordered data mode. INIT: version 2.86 booting INIT: cannot execute "/etc/init.d/boot" INIT: Entering runlevel: 3 INIT: cannot execute "/etc/init.d/rc" INIT: cannot execute "/sbin/mingetty" INIT: cannot execute "/sbin/mingetty" INIT: cannot execute "/sbin/mingetty" <snip> -------------------------------
Hier beginnen die Fehler, wenn Linux um ersten Mal auf die /-Partition zugreifen will. Ich tippe bei mir auf ein ähnliches oder das gleiche Problem.
Any ideas ?
Bernd
-- Bernd Lentes
Systemadministration Institut für Entwicklungsgenetik Gebäude 35.34 - Raum 208 HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de phone: +49 89 3187 1241 fax: +49 89 3187 2294 http://www.helmholtz-muenchen.de/idg
Wie kann man etwas beherrschen ohne zu lernen ? Wie kann man etwas lernen ohne Fehler zu machen ?
Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess Dr. Nikolaus Blum Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Andreas wrote:
Hallo,
Bitte mal die Dateirechte kontrollieren, wie sieht "ls -l /sbin/mingetty aus"? Evtl. ist beim Backup/Restore mit den Dateirechten was durcheinander gekommen und das execute (x) Recht fehlt bei allen Dateien die es haben müssten. Falls die Rechte alle ok sind, was sagt "file /sbin/mingetty"?
Grüße Andreas
Hallo Andreas, Die binaries haben das x-bit gesetzt, für u,g und o. File sagt, daß es 64bit-executables sind. Von daher muss ich meine Aussage korrigieren. Es handelt sich dann nat. um einen 64bit-host. OK, mit einem 64-bit Knoppix gestartet. Dateien in /sbin sind da, Rechte stimmen, file sagt "ELF 64bit LSB executable", aber wenn ich das binary starten will, kommt "Datei oder Verzeichnis nicht gefunden". ??? Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess Dr. Nikolaus Blum Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Kurze Frage am Rand, wie wurde das binary gestartet, mit
/mountpoint/sbin/mingetty in einer shell oder per klick in nem
filemanger? Ist der Mount in knoppix per hand erfolgt oder über ein
desktop icon? Evtl. gibt es komische mount optionen die sich negativ
auswirken. evtl mal per hand mounten nach /mnt oder einen neu
erstellten mountpoint und dann nochmal per hand in ner shell
probieren.
VG Andreas
2013/8/6 Lentes, Bernd
Andreas wrote:
Hallo,
Bitte mal die Dateirechte kontrollieren, wie sieht "ls -l /sbin/mingetty aus"? Evtl. ist beim Backup/Restore mit den Dateirechten was durcheinander gekommen und das execute (x) Recht fehlt bei allen Dateien die es haben müssten. Falls die Rechte alle ok sind, was sagt "file /sbin/mingetty"?
Grüße Andreas
Hallo Andreas,
Die binaries haben das x-bit gesetzt, für u,g und o. File sagt, daß es 64bit-executables sind. Von daher muss ich meine Aussage korrigieren. Es handelt sich dann nat. um einen 64bit-host. OK, mit einem 64-bit Knoppix gestartet. Dateien in /sbin sind da, Rechte stimmen, file sagt "ELF 64bit LSB executable", aber wenn ich das binary starten will, kommt "Datei oder Verzeichnis nicht gefunden". ???
Bernd
Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess Dr. Nikolaus Blum Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Andreas schrieb:
Kurze Frage am Rand, wie wurde das binary gestartet, mit /mountpoint/sbin/mingetty in einer shell oder per klick in nem filemanger? Ist der Mount in knoppix per hand erfolgt oder über ein desktop icon? Evtl. gibt es komische mount optionen die sich negativ auswirken. evtl mal per hand mounten nach /mnt oder einen neu erstellten mountpoint und dann nochmal per hand in ner shell probieren.
VG Andreas
2013/8/6 Lentes, Bernd
: Andreas wrote:
Hallo,
Bitte mal die Dateirechte kontrollieren, wie sieht "ls -l /sbin/mingetty aus"? Evtl. ist beim Backup/Restore mit den Dateirechten was durcheinander gekommen und das execute (x) Recht fehlt bei allen Dateien die es haben müssten. Falls die
Rechte alle ok
sind, was sagt "file /sbin/mingetty"?
Grüße Andreas
Hallo Andreas,
Die binaries haben das x-bit gesetzt, für u,g und o. File sagt, daß es 64bit-executables sind. Von daher muss ich meine Aussage korrigieren. Es handelt sich dann nat. um einen 64bit-host. OK, mit einem 64-bit Knoppix gestartet. Dateien in /sbin sind da, Rechte stimmen, file sagt "ELF 64bit LSB executable", aber wenn ich das binary starten will, kommt "Datei oder Verzeichnis nicht gefunden". ???
Hallo Andreas, starte die binaries per /mountpoint/binary bzw. "cd mountpoint; ./binary". In beiden Fällen gleiche Fehlermeldung. Der Server läuft im runlevel 3, ich starte nur von der Konsole in einer shell. Der Mountpoint wurde manuell angelegt. Kopiere ich z.B. ifconfig per scp auf ein anderes SLES 10 System, lässt sich das binary dort starten, nicht aber auf dem wiederhergestellten System. Bernd Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess Dr. Nikolaus Blum Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Bernd schrieb:
Andreas schrieb:
Kurze Frage am Rand, wie wurde das binary gestartet, mit /mountpoint/sbin/mingetty in einer shell oder per klick in nem filemanger? Ist der Mount in knoppix per hand erfolgt oder über ein desktop icon? Evtl. gibt es komische mount optionen die sich negativ auswirken. evtl mal per hand mounten nach /mnt oder einen neu erstellten mountpoint und dann nochmal per hand in ner shell probieren.
VG Andreas
2013/8/6 Lentes, Bernd
: Andreas wrote:
Hallo,
Bitte mal die Dateirechte kontrollieren, wie sieht "ls -l /sbin/mingetty aus"? Evtl. ist beim Backup/Restore mit den Dateirechten was durcheinander gekommen und das execute (x) Recht fehlt bei allen Dateien die es haben müssten. Falls die
Rechte alle ok
sind, was sagt "file /sbin/mingetty"?
Grüße Andreas
Hallo Andreas,
Die binaries haben das x-bit gesetzt, für u,g und o. File sagt, daß es 64bit-executables sind. Von daher muss ich meine Aussage korrigieren. Es handelt sich dann nat. um einen 64bit-host. OK, mit einem 64-bit Knoppix gestartet. Dateien in /sbin sind da, Rechte stimmen, file sagt "ELF 64bit LSB executable", aber wenn ich das binary starten will, kommt "Datei oder Verzeichnis nicht gefunden". ???
Hallo Andreas,
starte die binaries per /mountpoint/binary bzw. "cd mountpoint; ./binary". In beiden Fällen gleiche Fehlermeldung. Der Server läuft im runlevel 3, ich starte nur von der Konsole in einer shell. Der Mountpoint wurde manuell angelegt. Kopiere ich z.B. ifconfig per scp auf ein anderes SLES 10 System, lässt sich das binary dort starten, nicht aber auf dem wiederhergestellten System.
Hallo, bei meinem backup hat /lib64 gefehlt. Wird das zurückgespielt, klappt alles. Und das Starten der binaries des wiederhergestellten Systems mit einem 64bittigen Knoppix konnte nicht klappen, da Knoppix auch kein /lib64 hat. Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess Dr. Nikolaus Blum Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Mon, 05 Aug 2013, Lentes, Bernd schrieb:
ein Server bleibt beim Booten mit o.g. Meldung (ca. 30x) stehen. Leider kann ich die Anzeige nicht mehr zurückscrollen um zu sehen, wann die Meldungen losgehen bzw. ob da noch was anderes Interessantes steht. [..] Any ideas ?
Guck mal in /proc/mounts mit welchen Optionen die /-Partition gemounted ist (noexec dabei?). Kontrolliere auch die ACLs (getfacl). -dnh --
Was ist das, "Nacht"? Das ist der Zeitraum, in dem Du effektiv administrieren kannst. Weil anscheinend die User alle total faul sind, und sich ausgeloggt haben. -- Wilfried Kramer -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (3)
-
Andreas Hoffmann
-
David Haller
-
Lentes, Bernd