[CENTOS5] Kernel installeren lukt niet.

Pagina: 1
Acties:

  • ImmortalSoul
  • Registratie: Oktober 2005
  • Laatst online: 02-10 21:36
Hallo,
Ik ben op dit moment bezig met Centos 5 en ik wil daar een nieuwe kernel installeren.
Ik volg deze guide:
http://wiki.centos.org/Ho...6df9f6f8c918eff16bf67be0d

Bij het commando:
[user@host]$ rpm -i http://mirror.centos.org/...6.18-194.11.3.el5.src.rpm 2>&1 | grep -v mockb
Geeft hij deze error:
Transfer Failed - Unknown or unexpected error

Ik heb daarom de rpm package maar los gedownload, die heb ik nu op de harde schijf staan. Maar het lukt niet om die te installen. Ik gebruik het volgende commando:
rpm -i kernel-2.6.18-194.11.3.el5.src.rpm
Maar daar geeft hij deze foutmelding:
- Warning: group mockbuild does not exist - using root
- Warning: user mockbuild does not exist - using root

Kan iemand mij weer op het goede pad helpen?

Verwijderd

Je hebt 'm nu toch gewoon geinstalleerd?
De meldingen die je kreeg zijn slechts warnings.
Wat zegt:

# rpm -qa | grep kernel

Edit: Je pakt toch wel de rpm ip de srpm? Er waarom gebruik je geen yum?

[ Voor 22% gewijzigd door Verwijderd op 15-09-2010 16:05 ]


  • ImmortalSoul
  • Registratie: Oktober 2005
  • Laatst online: 02-10 21:36
De bedoeling is dat ik eerst de kernel source ga installeren, deze dan opbouw en daarna installeer.

Jouw commando geeft de volgende output:
kernel-headers-2.6.18-194.11.3.el5
kernel-2.6.18-128.el5
kernel-devel-2.6.18-194.11.3.el5
kernel-2.6.18-194.11.3.el5

Edit: waarom ik geen yum gebruik? Geen idee, ik heb weinig verstand van linux. Ik kreeg de volgende opdracht: "
Downoad de kernel en installeer de kernel source op je systeem. Doe dit in de /usr/src directory." en toen ik google op "Install kernel source on centos" kwam ik op de volgende link terecht waarin stond wat ik moest doen:
http://wiki.centos.org/Ho...6df9f6f8c918eff16bf67be0d

[ Voor 45% gewijzigd door ImmortalSoul op 15-09-2010 16:17 ]


Verwijderd

Ik dacht dat je 'gewoon' een kernel wilde installeren, maar met de "rpm -i" heb je de sources geinstalleerd.
Die staan nu in /usr/src/redhat/
Vanuit daar kan je dus verder met bouwen en installeren.

Succes!

  • ImmortalSoul
  • Registratie: Oktober 2005
  • Laatst online: 02-10 21:36
Verwijderd schreef op woensdag 15 september 2010 @ 16:31:
Ik dacht dat je 'gewoon' een kernel wilde installeren, maar met de "rpm -i" heb je de sources geinstalleerd.
Die staan nu in /usr/src/redhat/
Vanuit daar kan je dus verder met bouwen en installeren.

Succes!
Bedankt! Heb ik na 3 dagen vloeken toch het juiste gedaan ;)

Maar waar komt die foutmelding dan vandaan?

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

De RPM die je daar installeert zijn gebouwd door een user "mockbuild", met als primairy group "mockbuild".

RPM slaat bij een rpmbuild de permissies op de files op. Als je dus met rpm -i iets installeert, gaat ie zoeken naar de gebruiker. Die kan ie niet vinden, vandaar dat ie terugvalt op root.

Dit is een van de 1463 redenen om yum te gebruiken. Die geeft ook nog eens netjes een melding als het allemaal succesvol is geinstalleerd (in tegenstelling tot rpm -i)

We are pentium of borg. Division is futile. You will be approximated.


Verwijderd

Redhat adviseert om package building niet met root te doen.
De user mockbuild bestaat niet op jouw systeem, maar wel op het systeem waar die src rpm is gemaakt...
Pagina: 1