Le mer 01/02/2006 à 17:30, Laurent Blume a écrit :
> Christian PELISSIER wrote:
> > Avez vous une idée sur cet échec de passage du patch kernel sous Solaris
> > 10 X86 update 1 fraichement installé ?
> > 
> > Je le passe bien en single et il dit ceci :
> > 
> > ...
> > Executing prepatch script...
> > ERROR: This configuration requires that 117435-02 be installed first and
> [snip]
> 
> Comme je te l'ai déjà dit IRL, et ça peut être utile pour les autres:
> le script prepatch du 118844-28 tente de trouver le disque de démarrage, 
> pour vérifier que GRUB saura gérer la configuration, je pense.
> 
> Il essaie de vérifier le contenu d'une valeur «boot-device» dans 
> prtconf, qui n'existe pas (je pense que ce devrait être «bootpath», mais 
> je ne suis pas sûr).
> Il essaie donc avec /sbin/biosdev, malheureusement, ce nouvel outil 
> dépend des valeurs renvoyées par le BIOS, et il semble que beaucoup 
> d'entre eux renvoient des valeurs fantaisistes.

Effectivement la commande biosdev est un peu buggée ou le bios DELL de
ce PE400SC est foireux:

# /sbin/biosdev
biosdev: Could not match any!!
# /sbin/biosdev -d
adding /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0
adding /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0
matching biosdev-0x80
magic not valid 0 pathinfolen 0
matched first block
0x80 /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0
matching biosdev-0x81
magic not valid 0 pathinfolen 0
matched first block
0x81 /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0
0x80 /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0 matchcount 2
0x81 /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0 matchcount 2
biosdev: Could not match any!!

Et effectivement sur une HP Solaris 10 patchée avec le niveau 26 on a :

#  /sbin/biosdev
0x80 /[EMAIL PROTECTED],0/[EMAIL PROTECTED],2/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0
# /sbin/biosdev -d
adding /[EMAIL PROTECTED],0/[EMAIL PROTECTED],2/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0
matching biosdev-0x80
magic not valid 0 pathinfolen 0
matched first block
0x80 /[EMAIL PROTECTED],0/[EMAIL PROTECTED],2/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0
0x80 /[EMAIL PROTECTED],0/[EMAIL PROTECTED],2/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0

Les solutions sont probablement multiples :

- patcher le bios
- le programmer autrement
- remplacer biosdev par un shell qui fasse juste ceci :

echo "0x80 /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0"

le temps de passer le patch ...
-- 
Christian Pélissier
Office National d'Études et de Recherches Aérospatiales
BP 72 92322 Chatillon
Tel: 33 1 46 73 44 19, Fax: 33 1 46 73 41 50


_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à