Pb boot Solaris 8 (Sunfire V100)

Résolu
tck-lt Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis une nouvelle fois en difficulté sur une Solaris 8 Suite à un reboot de ma machine (init 6). Je me suis connecté via le port console (série), sur mon invite LOM je tape break pour atterrir sur l'invit de boot. Quand je tape boot, j'ai le message suivant :
ok boot
Resettin
LOM event: +9d+21h4m19s host reset
g ...


Sun Fire V100 (UltraSPARC-IIe 548MHz), No Keyboard
OpenBoot 4.0, 1024 MB memory installed, Serial #56370583.
Ethernet address 0:3:ba:5c:25:97, Host ID: 835c2597.



Executing last command: boot
Boot device: disk  File and args:
SunOS Release 5.8 Version Generic_108528-13 64-bit
Copyright 1983-2001 Sun Microsystems, Inc.  All rights reserved.
configuring IPv4 interfaces: dmfe0 dmfe0:1 dmfe0:10ifconfig: ccs-emsm: bad addre
ss
 dmfe0:11 dmfe0:2 dmfe0:3 dmfe0:4 dmfe0:5 dmfe0:6 dmfe0:7 dmfe0:8 dmfe0:9.
/etc/rcS.d/S30network: shcat: not found
Hostname: unknown
/etc/rcS.d/S30rootusr: readvfstab: not found
/etc/rcS.d/S30rootusr: readvfstab: not found
/sbin/rcS: /usr/bin/loadkeys: not found
WARNING: /proc could not be mounted
/sbin/swapadd: expr: not found
/sbin/swapadd: swap: not found

WARNING - /usr/sbin/fsck not found.  Most likely the
mount of /usr failed or the /usr filesystem is badly
damaged.  The system is being halted.  Either reinstall
the system or boot with the -b option in an attempt
to recover.

syncing file systems... done
Program terminated
ok




J'ai donc tenté comme indiqué la commande boot -b puis de me connecter en root :
ok boot -b
Resettin
LOM event: +9d+21h6m52s host reset
g ...


Sun Fire V100 (UltraSPARC-IIe 548MHz), No Keyboard
OpenBoot 4.0, 1024 MB memory installed, Serial #56370583.
Ethernet address 0:3:ba:5c:25:97, Host ID: 835c2597.



Executing last command: boot -b
Boot device: /pci@1f,0/ide@d/disk@2,0  File and args: -b
SunOS Release 5.8 Version Generic_108528-13 64-bit
Copyright 1983-2001 Sun Microsystems, Inc.  All rights reserved.
/
INIT: Cannot create /var/adm/utmpx

INIT: SINGLE USER MODE

Type control-d to proceed with normal startup,
(or give root password for system maintenance):
INIT: Cannot access /var/adm/utmpx, remaining in single user mode.

INIT: SINGLE USER MODE

Type control-d to proceed with normal startup,
(or give root password for system maintenance): Login incorrect

Type control-d to proceed with normal startup,
(or give root password for system maintenance):
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode

Dec 24 10:56:54 su: 'su root' succeeded for root on /dev/console
su: No shell

INIT: SINGLE USER MODE

Type control-d to proceed with normal startup,
(or give root password for system maintenance):



Du coup je suis bloqué puisque je n'arrive pas à me connecter sur ma Solaris pour pouvoir modifier ces paramètres. Vais-je être obligé de démarrer depuis un CD ? Si oui, comment m'y prendre svp pour réparer ça et sinon comment faire avant le tout premier reboot pour éviter cette situation bloquante (car j'ai 5 autres serveurs de la même config à redémarrer je ne voudrais pas qu'ils me fassent tous celà !)

Merci d'avance.
A voir également:

26 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
/sbin/rcS ?
il faut vérifier si il est exécuté
0
tck-lt Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   3
 
Je viens d'avancer, mon fichier présent dans rcS.d s'appelait S30network alors qu'à l'origine c'était S30network.sh. Je l'ai renommé maintenant ça passe enfin presque, il y a encore des soucis :

ok boot
Resettin
LOM event: +14d+19h33m32s host reset
g ...


Sun Fire V100 (UltraSPARC-IIe 548MHz), No Keyboard
OpenBoot 4.0, 1024 MB memory installed, Serial #56370583.
Ethernet address 0:3:ba:5c:25:97, Host ID: 835c2597.



Executing last command: boot
Boot device: disk  File and args:
SunOS Release 5.8 Version Generic_108528-13 64-bit
Copyright 1983-2001 Sun Microsystems, Inc.  All rights reserved.
configuring IPv4 interfaces: dmfe0 dmfe0:1 dmfe0:10 dmfe0:2 dmfe0:3 dmfe0:4 dmfe
0:5 dmfe0:6 dmfe0:7 dmfe0:8 dmfe0:9.
Hostname: ccs-unix1
The / file system (/dev/rdsk/c0t2d0s0) is being checked.
NOTICE: dmfe0: PHY 1 link up 100 Mbps Full-Duplex
NOTICE: dmfe1: PHY 1 link down
/dev/rdsk/c0t2d0s0: INCORRECT BLOCK COUNT I=92040 (4 should be 0) (CORRECTED)
/dev/rdsk/c0t2d0s0: UNREF FILE I=92040  OWNER=root MODE=100744
/dev/rdsk/c0t2d0s0: SIZE=0 MTIME=Dec 29 11:31 2009  (CLEARED)
/dev/rdsk/c0t2d0s0: FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGED)
/dev/rdsk/c0t2d0s0: 2396 files, 54665 used, 186934 free
/dev/rdsk/c0t2d0s0: (134 frags, 23350 blocks,  0.0% fragmentation)
Configuring /dev and /devices
12/29/2009 10:32:30 GMT LOM time reference
Configuring the /dev directory (compatibility devices)
/sbin/rcS: erreur de syntaxe ligne 34: `fin de fichier' inattendue

INIT: Cannot create /var/adm/utmpx

INIT: failed write of utmpx entry:"  "

INIT: failed write of utmpx entry:"  "

INIT: SINGLE USER MODE

Type control-d to proceed with normal startup,
(or give root password for system maintenance):
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
/sbin/rcS: erreur de syntaxe ligne 34: `fin de fichier' inattendue
il faut faire attention quand on touche ces fichiers de boot, toujours faire une copie
0
tck-lt Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   3
 
Je n'y ai jamais touché à celui-là c'est ça que je ne comprends pas. J'avais juste remplacé les fichiers S* dans rcS.d par des liens pointant vers /etc/init.d/. Je vais encore revoir si tout est remis comme à l'origine. Je suis désolé de t'avoir fait perdre de ton temps pour une ânerie pareille.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
t'excuse pas !!
peut-être une corruption du fichier
un fsck général est recommandé, je pense
ceci dit, je n'ai pas souvenir que les scripts avaient besoin du .sh, mais si ca marche, laisse le.
0
tck-lt Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   3
 
ça ne remarche plus, il met met une erreur à la ligne 159 du script rcS, c'est un commentaire :-(((

Je continue de fouiller dans cette direction, je pense qu'en remplaçant les fichiers par ceux présents sur le cdrom ça devrait le faire car j'en ai qui fait 0 octets alors que je viens de le copier/coller du init.d de mon disque dur.C'est sûr que j'ai fait une connerie mais je crois que finalement l'erreur n'était pas qu'humaine.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
si il reste une partition vide sur ton disque (la 3 ?), tu peux essayer une installation sur cette partition et y récupérer les fichiers après
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tck-lt Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   3
 
Je m'en suis finalement sorti, c'est vraiment un truc tout con (comme il fallait sans douter d'ailleurs). Je pensais que les fichiers contenus dans rcS.d étaient des copies des fichiers contenus dans init.d or ce n'était pas le cas, ce sont des liens physiques (et non symboliques !!!). J'ai recréé ces liens (cf UNIX) et le serveur a redémarré (presque) correctement. Il me reste juste à configurer correctement le démarrage de bind puisqu'il sert de DNS, mais celà est anecdotique comparé à ce que je viens de subir. En tout cas, même si cela a été long et pénible pour une broutille, je suis content de l'avoir fait car je maitrise la séquence de démarrage et ses paramètres sur Solaris, chose que je ne connaissais pas dans le détail avant.

Merci dubcek pour ton aide et ton soutien, je te présente d'ores et déjà mes meilleurs vœux pour l'année 2010 !!!
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
tant mieux que ça marche
la doc explique,entre autre, la séquence de boot : https://docs.oracle.com/pls/topic/lookup?ctx=dsc&id=/app/docs/doc/805-7228?l=en
bonnes fêtes
0