Pblm mount cdrom [solaris]

Résolu/Fermé
spicyman Messages postés 42 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 27 avril 2009 - 1 nov. 2007 à 21:02
spicyman Messages postés 42 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 27 avril 2009 - 5 nov. 2007 à 13:32
Bonjour tout le monde,

Je suis stagiaire dans une entreprise, jusque là rien de bien choquant. Débutant sous Solaris (légérement différent des autres Linux), ma première tâche est de monter un cdrom afin d'accèder à son contenu, pour installer des packages.
La machine est une SUNBLADE 2000 sous Solaris 5.8.

J'ai déjà réalisé cette opération et d'autres (USB, SCSI, cléf, DD) sous Debian etch, sous Ubuntu et Fedora 6 et 7 personnellement. Les manipulations sont sensiblement les mêmes. Mais je ne cherche pas détenir la commande puis je l'ai, je cherche simplement à COMPRENDRE POURQUOI CA NE MARCHE PAS.

Le soucis est en effet là.

J'ai bien lancé les démons: vold et volmgt

J'ai réalisé des: df mais celui m'indique aucune partition cdrom

Je connais le port périphérique: c2t2d0s2

Mais quand je veux y accéder: rien du tout

Dans iostat -En j'ai une erreur Hard error : X (se n'est jamais la même)


Et pourtant quand je fais umount il me dit que le cdrom n'est pas monter.


Dans le PROM avec un probe-scsi-all il me sort le constructeur et le n°de série du cdrom
Personne ne comprend, pourtant ceci doit être réglé le plus rapidement possible.

Je veux bien vous remettre les commandes que j'ai réalisé. Personne comprend le pblm. Ceci serait du à la déficience de la machine?

Merci de votre aide. Toutes remarques ne peut que me faire avancer dans cette tâche ô combien importante.
A voir également:

13 réponses

Bonjour,

en solaris tu peux essayer avec les commandes suivantes :

- umount -F /cdrom ==> force a faire un umount du cdrom
- mount -o ro /dev/dsk/c2t2d0s2 /mnt

et regarde si tu as les données de ton cdrom dans /mnt .

il faut aussi verifier que vold est bien present : "ps -ef | grep vold"

As tu verifier si le cd etait bien lisible sur un autre serveur solaris ?
0
spicyman Messages postés 42 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 27 avril 2009 15
2 nov. 2007 à 14:15
Bonjour,
Je vous mets toutes les manipulations que j'ai pu effectuer. Le cd est lisible sur un Windows donc je pense sur un solaris aussi, il n'est pas rayé, les caddy cd sont correctes, le cable est bien branché. La preuve la station reconnait le lecteur. Merci françois si tu remarque quelque chose surtout n'hésite pas.

LISTE des manip que j'ai déja faites:

Démarrage.....
SUNW ,Sun-Blade-1000 (UltraSPARC-III+), Keyboard Present
Copyright 1998-2002 Sun Microsystems, Inc.
Open Boot 4.5, 1024 MB memory installed, Serial .


ok setenv auto-boot ?=false
et
reset-all

ok probe-scsi-all
/pci@8,600000/SUNW,qlc@4
LiD HA LUN --- Port WWN --- ----- Disk description -----
1 1 0 21000004cf6b98e7 SEAGATE ST373405FSUN72G 0438

/pci@8,700000 /scsi@6,1
Target 2
Unit 0 Removable Read Only device SONY CD-ROM CDU-8012 3.1e

/pci@8,700000 /scsi@6

ok boot


----------------------------------------------------------------------------------------------------------------

# pgrep vold
334


# kill -15 334


# /usr/sbin/vold &
Tue Oct 30 11:38:55 2007 fatal: vol_init: already a deamon running
881


# ls -al /dev/sr* |awk '{print "/" $11}'
/dsk/c2t2d0s2


# iostat –En
c2t2d0 Soft Errors : 0 Hard Errors : 60 Transport Errors : 0
Vendor : SONY Product : CD-ROM CDU-8012 Revision : 3.1e Serial No : [
Size : 18446744073.71GB <- 1 bytes >
Media Error : 0 Device Not Ready : 60 No Device : 0 Recoverable : 0
Illegal Request : 0 Predictive Failure Analysis : 0
c0t1d0 Soft Errors : 0 Hard Errors : 0 Transport Errors : 0
Vendor:SEAGATE Products:ST373405FSUN72G Revision:0438 Serial No:0202K108H8
Size: 73.40GB <73400057856 bytes>
Media Error :0 Device Not Ready :0 No Device: 0 Recoverable: 0
Illegal Request :0 Predictive Failure Analysis :0


# df
/ (/dev/dsk/c0t1d0s0 ) : 1977832 blocks 598272 files
/proc (/proc ) : 0 blocks 15746 files
/etc/mnttab (mnttab ) : 0 blocks 0 files
/var/run (swap ) : 2620576 blocks 108958 files
/tmp (swap ) : 2620576 blocks 108958 files
/space (/dev/dsk/c0t1d0s3 ) : 126153134 blocks 7649371 files


# mkdir /cdrom


# chmod 777 /cdrom


# mount -F hsfs -o ro /dev/dsk/c2t2d0s2 /cdrom
mount : /dev/dsk/c2t2d0s2 is already mounted, /cdrom is busy,
or allowable number of mount points exceeded
mount : /dev/dsk/c2t2d0s2 est déjà monté, /cdrom est occupé,
ou le nombre autorisé de points de montage est dépassé.

# ls –l /dev/dsk
c0t1d0s0 c0t1d0s1 c0t1d0s2 c0t1d0s3 c0t1d0s4 c0t1d0s5 c0t1d0s6 c0t1d0s7
c2t2d0s0 c2t2d0s1 c2t2d0s2 c2t2d0s3 c2t2d0s4 c2t2d0s5 c2t2d0s6 c2t2d0s7
c3t0d0s0 c3t0d0s1 c3t0d0s2 c3t0d0s3 c3t0d0s4 c3t0d0s5 c3t0d0s6 c3t0d0s7


# df
/ (/dev/dsk/c0t1d0s0 ) : 1977832 blocks 598272 files
/proc (/proc ) : 0 blocks 15746 files
/etc/mnttab (mnttab ) : 0 blocks 0 files
/var/run (swap ) : 2620576 blocks 108958 files
/tmp (swap ) : 2620576 blocks 108958 files
/space (/dev/dsk/c0t1d0s3 ) : 126153134 blocks 7649371 files


# umount /cdrom ou mount -f /cdrom
umount : warning : /cdrom not in mnttab
umount : /cdrom not mounted


# umount /dev/dsk/c2t2d0s2
umount : warning : /dev/dsk/c2t2d0s2 not in mnttab
umount : /dev/dsk/c2t2d0s2 not mounted


# cat /etc/vfstab
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot option
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -
/proc - /proc proc - no -
fd - /dev/fd fd - no -
swap - /tmp tmpfs - yes -

/dev/dsk/c0t1d0s0 /dev/rdsk/c0t1d0s0 / ufs 1 no -
/dev/dsk/c0t1d0s3 /dev/rdsk/c0t1d0s3 /space ufs 1 yes -
/dev/dsk/c0t1d0s1 - - swap - no -
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
2 nov. 2007 à 14:34
des messages dans /var/adm/messages ?
est ce que ça marche avc un autre C, un CD Solaris, par exemple
c'est pas bon ça : c2t2d0 Soft Errors : 0 Hard Errors : 60 Transport Errors : 0
Media Error : 0 Device Not Ready : 60 No Device : 0 Recoverable : 0
0
spicyman Messages postés 42 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 27 avril 2009 15
2 nov. 2007 à 14:58
Salut dubcek

Nan, j'ai changé de caddy cd, de cd, tous les cd passe sur Windows, (je ne tester sur autre chose j'ai la seul machine linux).

Effectivement ca sens pas bon: Hard Error:XX

J'ai des messages à la pelle dans /var/adm/messages.
Mais ca fait pas longtemp que je suis là je ne sais pas à quoi ca correspond, je ne suis pas au courant des manip qu'ils avaient fait avant.

++
0

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

Posez votre question
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
2 nov. 2007 à 15:10
essayer d'extraire les messages du mount dans /var/adm/messages
lire un cd windows sur solaris ...c'est jamais sur
a mon avis, le cd n'est pas reconnu comme HSFS
bien tuer vold avant de faire des mount manuels
essayer des options de mount_hsfs
mount -o nrr,ro -F hsfs ...
0
spicyman Messages postés 42 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 27 avril 2009 15
2 nov. 2007 à 16:14
Salut,

Qu'est ce qui faut chercher comme erreur dans le fichier messages. Il y en a telement que je ne sais lesquelles te sélectionner dubcek.

Sinon ce sont bien des cd de chez Sun, fournit avec la station. Je pense que ca devrait convenir. Ce sont entre autre les cd des packages StarOf etc...

J'ai bien essayer tous les arguments, même sans argument. Rien n'y fait.

Voila ++
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
2 nov. 2007 à 16:29
les CDs de Sun sont lisibles ou pas ?
il faut determiner si c'est un problème de media, le cd windows ou le lecteur
essayer grep mount /var/adm/messages
0
spicyman Messages postés 42 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 27 avril 2009 15
2 nov. 2007 à 16:54
Salut
les cd de Sun sont lisible, je n'est pas de cd windows, et le lecteur tourne bien. A part que quand je mets le cd, il tourne puis s'arrête. Plus rien.

Apparement dans le fichier messages, il n'y a pas d'erreur concernant ce périphirique.

++
0
Bonjour,

as tu deja fait un boot avec reconfiguration ?

tu tapes en tant que root : touch /reconfigure
puis init 6

regarde si il trouve ton cdrom apres ca .
0
spicyman Messages postés 42 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 27 avril 2009 15
2 nov. 2007 à 20:54
Nan mé il le trouve c'est juste que j'y est pas accées.
En fait quand je le cherche je le trouve, avec probe scsi all, quand je fait iostat aussi, le seul probléme c'est que je ne peut y accéder.
Le noyau le trouve le monte mais les données sont inaccessibles. C'est tout!!
En fait je pense que c'est dût au lecteur en lui même, il doit y avoir un défaut, une erreur, une panne??
Enfin je ne vois plus que ca!!
0
Bonjour,

une maniere de voir si ton cdrom fonctionne :
à l'OBP tu tapes :
boot cdrom -s ==> si ton lecteur cd est bon il bootera la machine via le cd en single user, mais sans rien toucher a tes disques.
si tel est le cas ==> CDROM OK et c'est l'OS qui ne fait peut etre plus le lien entre le device logique et physique
d"ou un boot -r ou touch /reconfigure suivit d'un init 6
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
3 nov. 2007 à 10:28
les messages dans /var/adm/messages sont datés.
si le cd n'est pas lisible/mountable, soft ou hard, il va y avoir une erreur.
est-ce qe le cd est lisible:
dd if=/dev/rdsk/c2t2d0s2 count=4 | od -c
0
spicyman Messages postés 42 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 27 avril 2009 15
5 nov. 2007 à 13:32
Salut tout le monde,

Le probleme est resolu, selon le constructeur c'est le sysytéme de lecture qui est HS. En quelque sortes tant mieux, je suis sur que cela ne vient pas de moi :)).

Merci a vous
0