[Gentoo] Unable to handle kernel

Pagina: 1
Acties:

  • Ryceck
  • Registratie: Oktober 2001
  • Laatst online: 13:22

Ryceck

Constants and Variables

Topicstarter
Dames :> , (en heren)

Ik heb de laatste kernel-source gedownload en gecompiled van emerge af: de gentoo-sources-2.4.22-r5, dit is de laatste stable 2.4-kernel helemaal geupgrade met de gentoo-patches.
De r3 en r4 werkten perfect bij mij en deze had weer een paar bugfixes dus ik dacht: download and compile die zooi :)
Zo gezegd zo gedaan, allemaal nice, config van 0 af aan opgezet (weetik zeker dat alles goed is), copy gecompilde kernel-image naar me /boot, ff grub editen en rebooten maar.
Tjdens reboot komt dit naar voren :(
code:
1
2
3
4
5
6
7
8
9
10
11
Jan 15 07:03:53 seraph kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000108
Jan 15 07:03:53 seraph kernel:  printing eip:
Jan 15 07:03:53 seraph kernel: c01e7a83
Jan 15 07:03:53 seraph kernel: *pde = 00000000
Jan 15 07:03:53 seraph kernel: Oops: 0000
Jan 15 07:03:53 seraph kernel: CPU:    0
Jan 15 07:03:53 seraph kernel: EIP:    0010:[<c01e7a83>]    Not tainted
Jan 15 07:03:53 seraph kernel: EFLAGS: 00010246
Jan 15 07:03:53 seraph kernel: eax: 00000108   ebx: 00000000   ecx: 00005775   edx: 00000000
Jan 15 07:03:53 seraph kernel: esi: 000003e8   edi: 00000016   ebp: 000003ff   esp: c1947e88
Jan 15 07:03:53 seraph kernel: ds: 0018   es: 0018   ss: 0018


Meerdere malen. Het gevolg hiervan is dattik nog wel gewoon kan inloggen, maar zelfs "ps" geeft al output "segmentation fault".
Het ligt niet aan de server zelf, want zodra ik dan reboot in me vorige kernel werkt alles weer perfect.
Iemand die weet wat deze error kan veroorzaken?
Ik kan mijn kernel-config hier posten maar daar zitten niet echt gekke dingen in, Ik heb me config vergeleken met die van de 2.4.22-r4 en die is nagenoeg gelijk. Een paar dingetjes m.b.t ipv6 en GrSec aangepast en aangezet maar niets wat dit eventueel zou kunnen veroorzaken. (dingen zoals het gid voor grsec wijzigen of een extra protocolleke voor ip6tables aanzetten).

De eerste keer dat deze error optreedt bij boot is op het volgende moment: Hij heeft alle goed gedaan en begint met het starten van de services. Zodra hij de services begint met starten.
code:
1
2
3
4
5
Jan 15 07:03:53 seraph kernel: reiserfs: found format "3.6" with standard journal
Jan 15 07:03:53 seraph kernel: reiserfs: checking transaction log (device ide0(3,2)) ...
Jan 15 07:03:53 seraph kernel: for (ide0(3,2))
Jan 15 07:03:53 seraph kernel: ide0(3,2):Using r5 hash to sort names
Jan 15 07:03:53 seraph kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000108

Op dit moment dus. Hij laadt alles wel goed e.d. maar tijdens het starten vand e services gaat het fout. Zoals gezegd kan ik dan nog wel inloggen maar er kunnen geen commandos meer worden uitgevoerd. :(

If everything is working perfect, break something before someone else fucks up.


Verwijderd

Wat een vooroordelen weer vandaag...

Je kan is proberen om een oude .config te gebruiken. (make oldconfig)

[ Voor 20% gewijzigd door Verwijderd op 15-01-2004 18:57 ]


  • Ryceck
  • Registratie: Oktober 2001
  • Laatst online: 13:22

Ryceck

Constants and Variables

Topicstarter
Verwijderd schreef op 15 januari 2004 @ 18:55:
[...]

Wat een vooroordelen weer vandaag...

Je kan is proberen om een oude .config te gebruiken. (make oldconfig)
[oeps]
startpost edited, sorry mevrouw, ik hoop dat u u niet persoonlijk beledigd voelt :> :>
[/oeps]

Ik heb alles al geprobeerd, make mrproper, opnieuw beginnen, .config van de 2.4.22-r4 gepakt en het daarmee gedaan. Zelfs alles gedelete en weer hetzelfde doen maar het mocht niet baten.
Ik ben maar begonnen me de grsec-sources-2.4.24 (vanillas-sources, ongepatchte sources van kernel.org aangepast met grsecurity patches) welke na 1x compilen perfect werkten :/

Toch bedankt

If everything is working perfect, break something before someone else fucks up.


  • FCA
  • Registratie: April 2000
  • Laatst online: 19-02 11:12

FCA

Zie:
http://bugs.gentoo.org/show_bug.cgi?id=38208
Daar staat het probleem gerapporteerd, en staat dat het is opgelost met de laatste patchset. Dus: emerge sync, haal oorspronkelijke patch weg uit /usr/portage/distfiles/ en remerge de kernel, daarna opnieuw compilen.

Verandert z'n sig te weinig.


  • Ryceck
  • Registratie: Oktober 2001
  • Laatst online: 13:22

Ryceck

Constants and Variables

Topicstarter
FCA schreef op 16 januari 2004 @ 10:09:
Zie:
http://bugs.gentoo.org/show_bug.cgi?id=38208
Daar staat het probleem gerapporteerd, en staat dat het is opgelost met de laatste patchset. Dus: emerge sync, haal oorspronkelijke patch weg uit /usr/portage/distfiles/ en remerge de kernel, daarna opnieuw compilen.
Euhj das nice :)
Maar draai nu al op de 2.4.24-grsec dus jah.
Blij dattut toch niet aan mij lag :)

If everything is working perfect, break something before someone else fucks up.

Pagina: 1