Brauche Hilfe zur Fehlerdiagnose beim Systemstart !

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Brauche Hilfe zur Fehlerdiagnose beim Systemstart !

Beitrag von Celica » 04.03.2005 18:23:08

Hallo !

Ich habe auf einem Laptop Debian sarge via Netinstall, mit anschließendem apt-get update und dist-upgrade, installiert.

Die Basis-Installation + KDE, ... inkl. Einrichten, verlief ohne Probleme !

Jedoch erhalte ich beim Booten eine Fehlermeldung beim laden der Module.

Da das Booten aber so schnell geht, dass ich nicht wirklkich sehen kann was fehlt, bzw. "er nörgelt", habe ich versucht via dmesg und cat /var/log/messages ...syslog,... die Fehlermeldung auf den Bildschirm zu holen.
Jedoch kann ich dort die Fehlermeldung so nicht ausmachen !

Da der Rechner ganz normal hoch fährt und soweit ( bis jetzt ) alles funktioniert, kann ich den Fehler nicht weiter einkreisen !

Wie kann ich den wirklich den Bootvorgang mir anschauen um den Fehler zu finden ?
Danke !

Ciao

Celica

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Re: Brauche Hilfe zur Fehlerdiagnose beim Systemstart !

Beitrag von Lohengrin » 04.03.2005 18:28:17

Celica hat geschrieben:Wie kann ich den wirklich den Bootvorgang mir anschauen um den Fehler zu finden ?
Mit Strg+S kann man das Booten unterbrechen.

Ich hatte mit 2.6.10 einen Haufen Fehlermeldungen - sowohl mit dem kernel-image-2.6.10-1-686 als auch mit dem selbstgebauten aus der source-4.
Jetzt habe ich mir einen schönen 2.6.11 gebaut, und da klappt alles.

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Beitrag von Celica » 04.03.2005 18:37:30

O.k., aber wie kann ich hinterher den Vorgang in einer Art History oder so, wieder sichtbar machen ?

Möchte auch nicht alles mitschreiben müssen.
Evtl. muß ich ja die Meldung posten ?
Danke !

Ciao

Celica

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 04.03.2005 18:47:45

Celica hat geschrieben:O.k., aber wie kann ich hinterher den Vorgang in einer Art History oder so, wieder sichtbar machen ?

Möchte auch nicht alles mitschreiben müssen.
Evtl. muß ich ja die Meldung posten ?
Ich weiß es nicht. Und ich warte wie du auf die Antwort.

hackbard

Beitrag von hackbard » 04.03.2005 19:19:30

dieses problem wurde diese woche schon in anderen threads besprochen und niiemand kam zu ner lösung.
also ich für mich warte bis der neue 2.6.11er kernel in debian sid ist und bis dahin ignoriere ich die fehlermeldungen#!!!

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 04.03.2005 19:41:02

hi

bzgl loggen bzw einsehen der fehlermeldungen beim booten gibt es zum einen den befehl

Code: Alles auswählen

dmesg
den ihr sicherlich kennt

oder man schaltet den bootlogd ein
dies geschieht in der datei

Code: Alles auswählen

# > cat /etc/default/bootlogd
# Run bootlogd at startup ?
BOOTLOGD_ENABLE=Yes
dort einfach das "Yes" anstatt dem "No" setzen

wenn der läuft gibt es unter

Code: Alles auswählen

# > ll /var/log/boot*
-rw-r-----  1 root adm 7452 Mar  1 10:32 /var/log/boot
-rw-r-----  1 root adm 7452 Feb 28 11:41 /var/log/boot.0
-rw-r-----  1 root adm 1882 Feb 27 10:57 /var/log/boot.1.gz
-rw-r-----  1 root adm 1883 Feb 27 10:49 /var/log/boot.2.gz
-rw-r-----  1 root adm 1893 Feb 26 15:01 /var/log/boot.3.gz
-rw-r-----  1 root adm 1883 Feb 26 14:34 /var/log/boot.4.gz
logdateien, die beim booten erstellt werden
jeder boot des rechners wird nun mitgeloggt und ältere logs werden komprimiert und später gelöscht
wie man sieht, gibt es bei mir max 6 logdateien

wenn die fehlermeldungen vor dem starten des bootlogd kommen...nuja...dann muss man sich mit ctrl+s und ctrl+q helfen :?

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 04.03.2005 20:07:11

Snoopy hat geschrieben:

Code: Alles auswählen

# > cat /etc/default/bootlogd
# Run bootlogd at startup ?
BOOTLOGD_ENABLE=Yes
dort einfach das "Yes" anstatt dem "No" setzen
Danke. Das wollte ich wissen.

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Beitrag von Celica » 05.03.2005 12:29:50

Super !
Danke, genau das habe ich gesucht !

Aber jetzt zu meinem eigentlichen Problem:

Code: Alles auswählen

Sat Mar  5 12:04:10 2005: bootlogd.
Sat Mar  5 12:04:10 2005: Activating swap.
Sat Mar  5 12:04:10 2005: Checking root file system...
Sat Mar  5 12:04:10 2005: fsck 1.35 (28-Feb-2004)
Sat Mar  5 12:04:10 2005: System time was Sat Mar  5 11:04:04 UTC 2005.
Sat Mar  5 12:04:10 2005: Setting the System Clock using the Hardware Clock as reference...
Sat Mar  5 12:04:10 2005: System Clock set. System local time is now Sat Mar  5 11:04:06 UTC 2005.
Sat Mar  5 12:04:10 2005: Cleaning up ifupdown...done.
Sat Mar  5 12:04:10 2005: Calculating module dependencies... done.
Sat Mar  5 12:04:10 2005: Loading modules...
Sat Mar  5 12:04:10 2005:     ide-cd
Sat Mar  5 12:04:10 2005:     ide-detect
Sat Mar  5 12:04:10 2005: FATAL: Module ide_detect not found.
Sat Mar  5 12:04:10 2005:     ide-disk
Sat Mar  5 12:04:10 2005:     psmouse
Sat Mar  5 12:04:10 2005:     apm
Sat Mar  5 12:04:10 2005: All modules loaded.
Sat Mar  5 12:04:10 2005: Checking all file systems...
Sat Mar  5 12:04:10 2005: fsck 1.35 (28-Feb-2004)
Sat Mar  5 12:04:10 2005: /boot: clean, 26/24096 files, 13585/48163 blocks
Sat Mar  5 12:04:10 2005: Setting kernel variables ...
Sat Mar  5 12:04:10 2005: ... done.
Sat Mar  5 12:04:10 2005: Mounting local filesystems...
Sat Mar  5 12:04:10 2005: /dev/hda1 on /boot type ext3 (rw)
Sat Mar  5 12:04:10 2005: /dev/hda8 on /home type xfs (rw)
Sat Mar  5 12:04:10 2005: /dev/hda7 on /opt type xfs (rw)
Sat Mar  5 12:04:10 2005: /dev/hda5 on /usr type xfs (rw)
Sat Mar  5 12:04:10 2005: /dev/hda6 on /var type xfs (rw)
Sat Mar  5 12:04:10 2005: Cleaning /tmp /var/run /var/lock.
Sat Mar  5 12:04:11 2005: Detecting hardware: agpgart yenta_socket e100 piix esssolo1 usb_uhci
Sat Mar  5 12:04:13 2005: Loading agpgart module.
Sat Mar  5 12:04:13 2005: Loading yenta_socket module.
Sat Mar  5 12:04:15 2005: Loading e100 module.
Sat Mar  5 12:04:16 2005: Skipping already loaded module piix.
Sat Mar  5 12:04:17 2005: Loading esssolo1 module.
Sat Mar  5 12:04:18 2005: Loading uhci_hcd module.
Sat Mar  5 12:04:20 2005: Running 0dns-down to make sure resolv.conf is ok...done.
Sat Mar  5 12:04:21 2005: Initializing: /etc/network/ifstate.
Sat Mar  5 12:04:21 2005: Starting hotplug subsystem:
Sat Mar  5 12:04:21 2005:    pci     
Sat Mar  5 12:04:22 2005:      intel-agp: loaded successfully
Sat Mar  5 12:04:24 2005: modprobe: FATAL: Error inserting shpchp (/lib/modules/2.6.8-1-386/kernel/drivers/pci/hotplug/shpchp.ko): Operation not permitted
Sat Mar  5 12:04:24 2005: 
Sat Mar  5 12:04:24 2005:      shpchp: can't be loaded
Sat Mar  5 12:04:24 2005: missing kernel or user mode driver shpchp 
Sat Mar  5 12:04:24 2005: modprobe: FATAL: Error inserting pciehp (/lib/modules/2.6.8-1-386/kernel/drivers/pci/hotplug/pciehp.ko): Operation not permitted
Sat Mar  5 12:04:24 2005: 
Sat Mar  5 12:04:24 2005:      pciehp: can't be loaded
Sat Mar  5 12:04:24 2005: missing kernel or user mode driver pciehp 
Sat Mar  5 12:04:27 2005:      piix: already loaded
Sat Mar  5 12:04:28 2005:      uhci-hcd: already loaded
Sat Mar  5 12:04:31 2005:      yenta_socket: already loaded
Sat Mar  5 12:04:33 2005:      yenta_socket: already loaded
Sat Mar  5 12:04:37 2005:      snd-es1938: loaded successfully
Sat Mar  5 12:04:37 2005:      esssolo1: already loaded
Sat Mar  5 12:04:37 2005:      ignoring pci display device on 01:00.0
Sat Mar  5 12:04:39 2005:      yenta_socket: already loaded
Sat Mar  5 12:04:40 2005:      yenta_socket: already loaded
Sat Mar  5 12:04:42 2005:      eepro100: blacklisted
Sat Mar  5 12:04:42 2005:      e100: already loaded
Sat Mar  5 12:04:42 2005:    pci      [success]
Sat Mar  5 12:04:42 2005:    usb     
Sat Mar  5 12:04:43 2005:    usb      [success]
Sat Mar  5 12:04:43 2005:    isapnp  
Sat Mar  5 12:04:43 2005:      rtc: loaded sucessfully
Sat Mar  5 12:04:44 2005:      pcspkr: loaded sucessfully
Sat Mar  5 12:04:45 2005:      floppy: loaded sucessfully
Sat Mar  5 12:04:45 2005:      irtty-sir: loaded sucessfully
Sat Mar  5 12:04:45 2005:      psmouse: loaded sucessfully
Sat Mar  5 12:04:45 2005:      parport_pc: loaded sucessfully
Sat Mar  5 12:04:45 2005:    isapnp   [success]
Sat Mar  5 12:04:45 2005:    ide     
Sat Mar  5 12:04:45 2005:    ide      [success]
Sat Mar  5 12:04:45 2005:    net     
Sat Mar  5 12:04:45 2005:    net      [success]
Sat Mar  5 12:04:45 2005:    input   
Sat Mar  5 12:04:46 2005:      evbug: blacklisted
Sat Mar  5 12:04:46 2005:      evdev: already loaded
Sat Mar  5 12:04:46 2005:      tsdev: already loaded
Sat Mar  5 12:04:46 2005:      mousedev: already loaded
Sat Mar  5 12:04:46 2005:      evbug: blacklisted
Sat Mar  5 12:04:46 2005:      evdev: already loaded
Sat Mar  5 12:04:46 2005:      evbug: blacklisted
Sat Mar  5 12:04:46 2005:      evdev: already loaded
Sat Mar  5 12:04:46 2005:    input    [success]
Sat Mar  5 12:04:46 2005: done.
Sat Mar  5 12:04:46 2005: Setting up IP spoofing protection: rp_filter.
Sat Mar  5 12:04:46 2005: Configuring network interfaces...Internet Software Consortium DHCP Client 2.0pl5
Sat Mar  5 12:04:46 2005: Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
Sat Mar  5 12:04:46 2005: All rights reserved.
Das ist der erste Teil der erzeugten "bootlog-Datei".
Ich denke Ihr sehr was ich meine.

Es funktioniert soweit ich das jetzt beurteilen kann alles, aber es beunruhigt mich halt doch wenn ich nicht weis, wo das Problem liegt !
Vielleicht kommt ja der Fehler auch noch ans Tageslicht ?
Würde dem gerne vorher begegnen !

Zumal es den Bootvorgang aufhält !
Danke !

Ciao

Celica

hackbard

Beitrag von hackbard » 05.03.2005 13:10:16

wenn du das meinst?

shpchp: can't be loaded
Sat Mar 5 12:04:24 2005: missing kernel or user mode driver shpchp
Sat Mar 5 12:04:24 2005: modprobe: FATAL: Error inserting pciehp (/lib/modules/2.6.8-1-386/kernel/drivers/pci/hotplug/pciehp.ko): Operation not permitted
Sat Mar 5 12:04:24 2005:
Sat Mar 5 12:04:24 2005: pciehp: can't be loaded
Sat Mar 5 12:04:24 2005: missing kernel or user mode driver pciehp

dafür kannst du in die /etc/hotplug/blacklist
das hineinschreiben

pciehp
shpchpp

dann werden diese module nicht mehr geladen und die fehlermeldung verschwindet

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Beitrag von Celica » 05.03.2005 18:12:07

So, jetzt habe ich wie beschrieben in die /etc/hotplug/blacklist eingetragen.

Die Bootmeldungen sind auch dementsprechen i.o.:

Code: Alles auswählen

Sat Mar  5 18:01:17 2005: Starting hotplug subsystem:
Sat Mar  5 18:01:17 2005:    pci     
Sat Mar  5 18:01:19 2005:      intel-agp: loaded successfully
Sat Mar  5 18:01:20 2005:      shpchp: blacklisted
Sat Mar  5 18:01:21 2005:      pciehp: blacklisted
Sat Mar  5 18:01:23 2005:      piix: already loaded
Sat Mar  5 18:01:25 2005:      uhci-hcd: already loaded
Sat Mar  5 18:01:28 2005:      yenta_socket: already loaded
Sat Mar  5 18:01:29 2005:      yenta_socket: already loaded
Sat Mar  5 18:01:34 2005:      snd-es1938: loaded successfully
Sat Mar  5 18:01:34 2005:      esssolo1: already loaded
Sat Mar  5 18:01:34 2005:      ignoring pci display device on 01:00.0
Sat Mar  5 18:01:35 2005:      yenta_socket: already loaded
Sat Mar  5 18:01:36 2005:      yenta_socket: already loaded
Sat Mar  5 18:01:38 2005:      eepro100: blacklisted
Sat Mar  5 18:01:38 2005:      e100: already loaded
Sat Mar  5 18:01:38 2005:    pci      [success]
Sat Mar  5 18:01:38 2005:    usb     
Sat Mar  5 18:01:39 2005:    usb      [success]
Sat Mar  5 18:01:39 2005:    isapnp  
Sat Mar  5 18:01:40 2005:      rtc: loaded sucessfully
Sat Mar  5 18:01:40 2005:      pcspkr: loaded sucessfully
Sat Mar  5 18:01:41 2005:      floppy: loaded sucessfully
Sat Mar  5 18:01:41 2005:      irtty-sir: loaded sucessfully
Sat Mar  5 18:01:41 2005:      psmouse: loaded sucessfully
Sat Mar  5 18:01:41 2005:      parport_pc: loaded sucessfully
Sat Mar  5 18:01:41 2005:    isapnp   [success]
Sat Mar  5 18:01:41 2005:    ide     
Sat Mar  5 18:01:41 2005:    ide      [success]
Sat Mar  5 18:01:41 2005:    net     
Sat Mar  5 18:01:41 2005:    net      [success]
Sat Mar  5 18:01:41 2005:    input   
Sat Mar  5 18:01:42 2005:      evbug: blacklisted
Sat Mar  5 18:01:42 2005:      evdev: already loaded
Sat Mar  5 18:01:42 2005:      tsdev: already loaded
Sat Mar  5 18:01:42 2005:      mousedev: already loaded
Sat Mar  5 18:01:42 2005:      evbug: blacklisted
Sat Mar  5 18:01:42 2005:      evdev: already loaded
Sat Mar  5 18:01:42 2005:      evbug: blacklisted
Sat Mar  5 18:01:42 2005:      evdev: already loaded
Sat Mar  5 18:01:42 2005:    input    [success]
Sat Mar  5 18:01:42 2005: done.
Sat Mar  5 18:01:42 2005: Setting up IP spoofing protection: rp_filter.
Sat Mar  5 18:01:42 2005: Configuring network interfaces...Internet Software Consortium DHCP Client 2.0pl5
Sat Mar  5 18:01:42 2005: Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
Sat Mar  5 18:01:42 2005: All rights reserved.
Was mich aber noch interessiert:

Code: Alles auswählen

Sat Mar  5 18:01:06 2005: Calculating module dependencies... done.
Sat Mar  5 18:01:06 2005: Loading modules...
Sat Mar  5 18:01:06 2005:     ide-cd
Sat Mar  5 18:01:06 2005:     ide-detect
Sat Mar  5 18:01:06 2005: FATAL: Module ide_detect not found.
Sat Mar  5 18:01:06 2005:     ide-disk
Sat Mar  5 18:01:06 2005:     psmouse
Sat Mar  5 18:01:06 2005:     apm
Sat Mar  5 18:01:06 2005: All modules loaded.
Es wird versucht die Module "ide-cd" und "ide-detect" zu laden.
Dann nörgelt "er" das "ide-detect" nicht gefunden werden kann.

Was verbirgt sich dahinter ?
Wofür ist es genau und brauche ich das wirklich ?

Könnte ich es über "modconf" austragen und gut ist ?
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Beitrag von Celica » 05.03.2005 18:58:34

Habe derweilen mal ein wenig gestöbert.

Das Problem mit dem FATAL: ide_detect haben wohl mehrer.
Jedoch wurde ( was ich bisher gelesen habe ) nie eine wirkliche Erklärung genannt.

Habe Ansätze gefunden, wie:
- Einfach ide-detect aus der "/etc/mkinitrd/modules entfernen, oder ...
- in der /etc/modules den Eintrag "ide-detect" auskommentieren.

Ist alles nicht wirklich schlüssig für mich !

Vielleicht hat ja hier noch jemand eine passende ?

Würde gerne auch dieses ( hoffentlichz letzte ) Problem klären !
Danke !

Ciao

Celica

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 06.03.2005 00:07:46

Celica hat geschrieben:Habe Ansätze gefunden, wie:
- Einfach ide-detect aus der "/etc/mkinitrd/modules entfernen, oder ...
- in der /etc/modules den Eintrag "ide-detect" auskommentieren.

Ist alles nicht wirklich schlüssig für mich !
Bei mir stand vom alten Kernel noch ide-generic in /etc/modules. Im neuen Kernel habe ich das fest eingebaut. Daher existierten diese Module nicht. Weil sie aber von /etc/modules angefordert wurden, gab das FATAL blabla.

edit:
Was ist überhaupt ide_detect, und wer fordert das an?
Schau doch mal, ob das bei dir in /etc/modules steht.

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Beitrag von Celica » 06.03.2005 14:51:40

So, habe mal nachgeschaut !

In "/etc/modules" steht:

ide-cd
ide-detect
ide-disk
psmouse
apm

In "/etc/mkinitred/modules" steht:

# ext2
# wd io=0x300

Werde also einfach mal in "/etc/modules" den Eintrag "ide-detect" auskommentieren und schauen was passiert.
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Beitrag von Celica » 06.03.2005 19:09:45

Hi !

So, habe mal das Modul auskommentiert und beim Booten kam dann ( klar ! ) auch keine Fehlermeldung !

Ob das so richtig ist und welche Auswirkunge das hat, werde ich evtl. noch sehen.

Wirklich verstehen "tu" ich das zwar noch nicht, aber wenn es geht ... !

Kann mir jemand sagen, warum ist in der /etc/mkinitrd/modules ext2 auskommentiert ist ?
Danke !

Ciao

Celica

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 06.03.2005 20:25:54

Wahrscheinlich weil entweder ext2 Support fest in den Kernel einkompiliert ist, oder dein / Dateisystem nicht ext2 ist, weshalb er das Modul auch nicht in der initrd braucht.

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Beitrag von Celica » 06.03.2005 22:13:08

Letzteres könnte sein, da ich XFS verwende und nur ext3 für /boot.

O.k., danke !
Danke !

Ciao

Celica

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 07.03.2005 05:49:49

Joghurt hat geschrieben:Wahrscheinlich weil entweder ext2 Support fest in den Kernel einkompiliert ist, oder dein / Dateisystem nicht ext2 ist, weshalb er das Modul auch nicht in der initrd braucht.
Ich habe mir gerade durchgelesen, was da in /etc/mkinitrd/modules und in der man-Seite von make-kpkg bzgl --initrd steht.
Mir ist bisher aufgefallen, dass, wenn ich ein Kernel-Image installiere, die passende Kernel-source installiere, das config übernehme und make-kpkg --initrd kernel_image modules_image mache, das Ergebnis beim Booten in Panik gerät.
Kann es sein, dass sich make-kpkg --initrd auf /etc/mkinitrd/modules bezieht, und daher nicht die gleiche Initrd erzeugt wie die aus dem kernel-image-bla.deb ?

Antworten