Page 2 sur 2

Re: [Kernel] unable to find root device

Publié : ven. 27 avr. 2012, 14:55
par leyoy
Mon système est maintenant completement à jours
Alors je viens de faire :

Code : Tout sélectionner

yaourt linux-rt
et je me retrouve avec 2 choix possibles:
  • linux-rt
    linux-rt-ice
    linux-rt-lts
Pour rt et rt-lts, yaourt me dit:
Paquet non supporté, peut être dangereux
puis il me demande si je veux éditer PKGBUILD :roll:
je mets non parce que j'y connais rien
Il me met alors qu'il s'agit d'un paquet splité :?
Puis si je veux lancer la compilation.
J'aime les risques alors je mets O
Et là ça merdois:

Code : Tout sélectionner

==>ERREUR: L'extraction de Linux-3.2.tar.xz a échoué
Abandon...
==>ERREUR: Makepkg n'a pas pu construire linux-rt.
Quant à rt-ice il me dit qu'il ne le trouve pas dans les dépots AUR :cry:

Est-il possible d'installer ce type de noyau sous Archlinux ?

Merci de vos réponses.

Re: [Kernel] unable to find root device

Publié : ven. 27 avr. 2012, 15:17
par oktoberfest
Tu as assez de place dans ton /tmp ? Si /tmp est en ram, tu le satures peut-être.

Tu peux définir un autre répertoire temporaire pour yaourt avec l'option --tmp

Re: [Kernel] unable to find root device

Publié : ven. 27 avr. 2012, 15:21
par oktoberfest
leyoy a écrit : Et là ça merdois:

Code : Tout sélectionner

==>ERREUR: L'extraction de Linux-3.2.tar.xz a échoué
Abandon...
==>ERREUR: Makepkg n'a pas pu construire linux-rt.
Tu as assez de place dans ton /tmp ? Si /tmp est en ram, tu le satures peut-être.

Tu peux définir un autre répertoire temporaire pour yaourt avec l'option --tmp

EDIT : ce qui est intéressant (et qui manque) ce sont les messages avant "L'extraction de linux ... a échoué"

Re: [Kernel] unable to find root device

Publié : ven. 27 avr. 2012, 15:32
par leyoy
En fait j'ai:

Code : Tout sélectionner

.... Write failed
linux-3.2/virt/kvm_main.c: Write failed
bsdtar: Error exit delayed from previous errors.
J'ai effectivement une impossibilité d'écriture de ce que bsdtar essai d'extraire ...
Je vais essayer de refaire cela avec un dossier temporaire.

Je vous tiens au courant.

Re: [Kernel] unable to find root device

Publié : ven. 27 avr. 2012, 15:48
par oktoberfest
Ce message signifie effectivement que ton /tmp est plein. N'oublie pas de le vider pour que ton système continue à bien fonctionner.

Re: [Kernel] unable to find root device

Publié : ven. 27 avr. 2012, 16:50
par leyoy
J'ai vidé /tmp.
J'ai créé un répertoire /Tmp dans mon home.
j'ai fait:

Code : Tout sélectionner

yaourt --tmp /home/leyoy/Tmp linux-rt
j'ai lancé linux-rt.

Mais j'arrive toujours à cette erreur de segmentation:

Code : Tout sélectionner

erreur interne du compilateur: Erreur de segmentation
Que faire ? :cry:

Re: [Kernel] unable to find root device

Publié : ven. 27 avr. 2012, 17:04
par benjarobin
Réinstalle tout base-devel

Re: [Kernel] unable to find root device

Publié : ven. 27 avr. 2012, 22:01
par leyoy
Ok donc j'ai fait:

Code : Tout sélectionner

yaourt -R base-devel
puis:

Code : Tout sélectionner

yaourt base-devel
Je recommence la compil et je vous tiens au courant ...
Si ça ne marche pas je vais aussi tester ma RAM car j'ai sous la main un odinosaure sur le quel je faits ces tests et ne suis sûre de rien ...
Pendant la compilation j'ai aussi des messages qui s'affichent et qui disent:

Code : Tout sélectionner

Assembler message
Warning: shift count out of range (32 is not between 0 and 31)
Je ne sais pas si c'est normal ...

Re: [Kernel] unable to find root device

Publié : sam. 28 avr. 2012, 14:22
par leyoy
Bon je me demande si je vais y arriver ...
Ça ne marche toujours pas, j'ai toujours cette erreur interne au compilateur.
je ne sais plus trop quoi faire ...
J'ai tester ma RAM avec un cd d'ubuntu et aucune erreur n'a été trouvé.
Vu la manière hasarseuse de l'arrivée de ce problème de compilation (ça n'arrive jamais au même endroit) je penche pour un problème matériel. Mais je ne sais pas trop.
Quelqu'un a-t'il déjà réussi à compiler ce noyau ?

Re: [Kernel] unable to find root device

Publié : sam. 28 avr. 2012, 15:43
par FoolEcho
leyoy a écrit :Quelqu'un a-t'il déjà réussi à compiler ce noyau ?
Je viens de le faire pour vérifier. Aucun problème (même en compilation croisée, c'est-à-dire en 64 ou 32 bits).

Ça ne résoudra pas ces questions de compilation, mais tu devrais quand même configurer le dépôt [archlinuxfr] dans ton pacman.conf (Depot_archlinuxfr) car linux-rt y est disponible (pas à jour vis-à-vis de Aur, mais il te suffit de le signaler au mainteneur :wink: ).
leyoy a écrit :Vu la manière hasarseuse de l'arrivée de ce problème de compilation (ça n'arrive jamais au même endroit) je penche pour un problème matériel. Mais je ne sais pas trop.
Tu pourrais nous poster la trace complète de la compilation ? (via pastebin pour des questions de longueur)

On peut voir la sortie de:

Code : Tout sélectionner

yaourt -Qs base-devel
?

Re: [Kernel] unable to find root device

Publié : sam. 28 avr. 2012, 21:36
par leyoy
Bon, ça a fini par fonctionné 8) .
En fait en regardant dans mes paramètres de bios je me suis apperçu que la vitesse du processeur était réglé sur manual :?
C'est un pentium III et je l'ai remis à 1000 Mhz.
J'ai relancé la compil avec yaourt dans un prompt et ça a tourné toute l'après-midi jusqu'à l'installation du paquet linux-rt-lts.
Dons de ce côté là c'est réglé. Par conter je n'ai pas compris pourquoi le bios était réglé comme ça ...
Je suis donc de nouveau dans mon grub que j'essaie de configurer.
Je vous tiens au courant.

Re: [Kernel] unable to find root device

Publié : sam. 28 avr. 2012, 21:45
par leyoy
Yessss !!! :twisted:

Ça y est j'ai dompté la bête.
Merci à tous pour votre aide :bravo: .
Je mets un petit résolu et zou !