Lecteur CDROM inutilisable

Bonjour,
Je cherche à faire fonctionner le lecteur CD de mon ordinateur Toshiba P50B113 sous debian stretch.
Ce lecteur fonctionne avec les dvd d’installation mais pas après.
J’ai lu : https://wiki.debian.org/fr/CDDVD, installé Libdvdread4 et libCSS2
la commande ‘dmesg | egrep -i --color ‘cdrom|dvd|cd/rw|writer’
répond :
`root@DebPhil:/dev# dmesg | egrep -i --color ‘cdrom|dvd|cd/rw|writer’
[ 1.470786] ata3.00: ATAPI: TSSTcorp CDDVDW SU-208FB, TF01, max UDMA/100
[ 1.482099] scsi 2:0:0:0: CD-ROM TSSTcorp CDDVDW SU-208FB TF01 PQ: 0 ANSI: 5
[ 1.838484] sr 2:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[ 1.838486] cdrom: Uniform CD-ROM driver Revision: 3.20’

et la commande ‘cat /etc/fstab’ répond
‘# /etc/fstab: static file system information.
Use ‘blkid’ to print the universally unique identifier for a
device; this may be used with UUID= as a more robust way to name devices
that works even if disks are added and removed. See fstab(5).

/ was on /dev/sda1 during installation
UUID=c3c8893a-df50-459d-bee6-5d60fd46a00b / ext4 errors=remount-ro 0 1
swap was on /dev/sda5 during installation
UUID=96fd3aad-ea62-4698-afe2-d809b9a1a752 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0’

Pouvez-vous m’aider SVP ? Je comprends pas tout :slight_smile:

Qu’est ce que tu fais précisément qui ne fonctionne pas ?
(tes messages et la configuration du fstab semble indiquer que tout est normal, donc c’est ce que tu fais qui doit être mal fait).

As-tu les paquets système de fichiers virtuel gvfs ?

# apt install aptitude && aptitude search '~i gvfs'

Que donne :
$ echo $XDG_CURRENT_DESKTOP

Pas forcément, il peut y avoir d’autres causes.

Ca, c’est un composant gnome, donc optionnel.
Ca n’est pas un composant nécessaire du systéme pour faire fonctionner le cdrom.

Je n’ai pas dit le contraire, “doit être” n’est pas synonyme de “est”.
Mais le fstab est clean, et le dmesg ne lève aucune erreur.
Je suis donc juste à peu prés sur que c’est juste que @pigeon1 ne fait pas la bonne manip.
Mais pour ça, il faudrait qu’il dise quel probléme il a: quand on parle de libdvdcss, c’est qu’on essaye de lire une video, et ce n’est pas la même chose que monter un cd de données.
Donc il faudrait savoir exactement ce qui ne marche pas, pas la peine de partir dans des installs de trucs inutiles comme gvfs, ou s’intéresser au variables d’environnement tant qu’on a pas le détail de ce qui ne marche pas.

Tout d’abord excusez moi pour mon manque de clarté.
Donc quand j’insère un disque dans mon lecteur il ne se passe rien ie = il ne se monte pas.
No les les cd audios, ni les dvd ni les cds de données.

la commande echo $XDG_CURRENT_DESKTOP répond
GNOME
quand j’assaie de le monter manuellement (j’ai trouvé ça sur un forum il répond qu’il n’y a rien derrière alors qu’un dvd est inséré dedans. -J’ai aussi essayé avec un CD audio-)

philippe@DebPhil:~$ sudo mount /dev/sr0 /mnt/iso
[sudo] Mot de passe de philippe : 
mount: aucun support trouvé dans /dev/sr0

Gilles2 j’ai installé aptitude comme tu me l’as dit et il parle bien des paquets gvfs tout en bas :
voici la sortie de ta commande :

philippe@DebPhil:~$ su
Mot de passe : 
root@DebPhil:/home/philippe# apt install aptitude && aptitude search '~i gvfs'
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  gconf2 gnome-mime-data libdirectfb-1.2-9 libgnomevfs2-0 libgnomevfs2-common
  libgnomevfs2-extra libgraphicsmagick-q16-3 libiso9660-8 libmozjs185-1.0
  libva-glx1 libvcdinfo0 libxine2 libxine2-bin libxine2-doc libxine2-ffmpeg
  libxine2-gnome libxine2-misc-plugins libxine2-plugins libxine2-x
Veuillez utiliser « apt autoremove » pour les supprimer.
The following additional packages will be installed:
  aptitude-common libcgi-fast-perl libcgi-pm-perl libclass-accessor-perl
  libcwidget3v5 libfcgi-perl libio-string-perl libparse-debianchangelog-perl
  libsub-name-perl
Paquets suggérés :
  aptitude-doc-en | aptitude-doc apt-xapian-index debtags libcwidget-dev
  libhtml-template-perl libxml-simple-perl
Les NOUVEAUX paquets suivants seront installés :
  aptitude aptitude-common libcgi-fast-perl libcgi-pm-perl
  libclass-accessor-perl libcwidget3v5 libfcgi-perl libio-string-perl
  libparse-debianchangelog-perl libsub-name-perl
0 mis à jour, 10 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 3 765 ko dans les archives.
Après cette opération, 16,4 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de:1 http://ftp.fr.debian.org/debian stretch/main amd64 aptitude-common all 0.8.7-1 [1 593 kB]
Réception de:2 http://ftp.fr.debian.org/debian stretch/main amd64 libcwidget3v5 amd64 0.5.17-4+b1 [313 kB]
Réception de:3 http://ftp.fr.debian.org/debian stretch/main amd64 aptitude amd64 0.8.7-1 [1 478 kB]
Réception de:4 http://ftp.fr.debian.org/debian stretch/main amd64 libcgi-pm-perl all 4.35-1 [222 kB]
Réception de:5 http://ftp.fr.debian.org/debian stretch/main amd64 libfcgi-perl amd64 0.78-2 [38,2 kB]
Réception de:6 http://ftp.fr.debian.org/debian stretch/main amd64 libcgi-fast-perl all 1:2.12-1 [11,2 kB]
Réception de:7 http://ftp.fr.debian.org/debian stretch/main amd64 libsub-name-perl amd64 0.21-1 [13,1 kB]
Réception de:8 http://ftp.fr.debian.org/debian stretch/main amd64 libclass-accessor-perl all 0.34-1 [25,9 kB]
Réception de:9 http://ftp.fr.debian.org/debian stretch/main amd64 libio-string-perl all 1.08-3 [12,3 kB]
Réception de:10 http://ftp.fr.debian.org/debian stretch/main amd64 libparse-debianchangelog-perl all 1.2.0-12 [59,4 kB]
3 765 ko réceptionnés en 0s (6 702 ko/s)                 
Sélection du paquet aptitude-common précédemment désélectionné.
(Lecture de la base de données... 149534 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-aptitude-common_0.8.7-1_all.deb ...
Dépaquetage de aptitude-common (0.8.7-1) ...
Sélection du paquet libcwidget3v5:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../1-libcwidget3v5_0.5.17-4+b1_amd64.deb ...
Dépaquetage de libcwidget3v5:amd64 (0.5.17-4+b1) ...
Sélection du paquet aptitude précédemment désélectionné.
Préparation du dépaquetage de .../2-aptitude_0.8.7-1_amd64.deb ...
Dépaquetage de aptitude (0.8.7-1) ...
Sélection du paquet libcgi-pm-perl précédemment désélectionné.
Préparation du dépaquetage de .../3-libcgi-pm-perl_4.35-1_all.deb ...
Dépaquetage de libcgi-pm-perl (4.35-1) ...
Sélection du paquet libfcgi-perl précédemment désélectionné.
Préparation du dépaquetage de .../4-libfcgi-perl_0.78-2_amd64.deb ...
Dépaquetage de libfcgi-perl (0.78-2) ...
Sélection du paquet libcgi-fast-perl précédemment désélectionné.
Préparation du dépaquetage de .../5-libcgi-fast-perl_1%3a2.12-1_all.deb ...
Dépaquetage de libcgi-fast-perl (1:2.12-1) ...
Sélection du paquet libsub-name-perl précédemment désélectionné.
Préparation du dépaquetage de .../6-libsub-name-perl_0.21-1_amd64.deb ...
Dépaquetage de libsub-name-perl (0.21-1) ...
Sélection du paquet libclass-accessor-perl précédemment désélectionné.
Préparation du dépaquetage de .../7-libclass-accessor-perl_0.34-1_all.deb ...
Dépaquetage de libclass-accessor-perl (0.34-1) ...
Sélection du paquet libio-string-perl précédemment désélectionné.
Préparation du dépaquetage de .../8-libio-string-perl_1.08-3_all.deb ...
Dépaquetage de libio-string-perl (1.08-3) ...
Sélection du paquet libparse-debianchangelog-perl précédemment désélectionné.
Préparation du dépaquetage de .../9-libparse-debianchangelog-perl_1.2.0-12_all.deb ...
Dépaquetage de libparse-debianchangelog-perl (1.2.0-12) ...
Paramétrage de aptitude-common (0.8.7-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u4) ...
Paramétrage de libcgi-pm-perl (4.35-1) ...
Paramétrage de libio-string-perl (1.08-3) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Paramétrage de libcwidget3v5:amd64 (0.5.17-4+b1) ...
Paramétrage de libsub-name-perl (0.21-1) ...
Paramétrage de libfcgi-perl (0.78-2) ...
Paramétrage de libclass-accessor-perl (0.34-1) ...
Paramétrage de aptitude (0.8.7-1) ...
update-alternatives: utilisation de « /usr/bin/aptitude-curses » pour fournir « /usr/bin/aptitude » (aptitude) en mode automatique
Paramétrage de libcgi-fast-perl (1:2.12-1) ...
Paramétrage de libparse-debianchangelog-perl (1.2.0-12) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u4) ...
i A gvfs                            - système de fichiers virtuel en espace util
i A gvfs-backends                   - système de fichiers virtuel en espace util
i A gvfs-bin                        - système de fichiers virtuel en mode utilis
i A gvfs-common                     - système de fichier virtuel en espace utili
i A gvfs-daemons                    - système de fichier virtuel en espace utili
i A gvfs-fuse                       - système de fichiers virtuel en espace util
i A gvfs-libs                       - système de fichier virtuel en espace utili

Je suis prêt à en faire plus!!

Peux tu donner la sortie de ls -l /dev/cdrom* pour voir le vrai nom qui va bien à la place de sr0 ?
Si ça ne renvoie rien, peux tu indiquer la sortie de ls -l /dev/disk/by-id/ ?

@ Mattotop
Et voila la réponse de la première commande :

root@DebPhil:/home/philippe# ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 nov.  16 17:56 /dev/cdrom -> sr0

et celle de la deuxième

root@DebPhil:/home/philippe# ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root  9 nov.  16 17:56 ata-Hitachi_HTS545050B9SA02_091114PBL400Q7JLZDJN -> ../../sdb
lrwxrwxrwx 1 root root 10 nov.  16 17:56 ata-Hitachi_HTS545050B9SA02_091114PBL400Q7JLZDJN-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 nov.  16 17:56 ata-Hitachi_HTS545050B9SA02_091114PBL400Q7JLZDJN-part2 -> ../../sdb2
lrwxrwxrwx 1 root root  9 nov.  16 17:56 ata-TOSHIBA_MQ01ABD100H_44D7C8JJT -> ../../sda
lrwxrwxrwx 1 root root 10 nov.  16 17:56 ata-TOSHIBA_MQ01ABD100H_44D7C8JJT-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 nov.  16 17:56 ata-TOSHIBA_MQ01ABD100H_44D7C8JJT-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 nov.  16 17:56 ata-TOSHIBA_MQ01ABD100H_44D7C8JJT-part5 -> ../../sda5
lrwxrwxrwx 1 root root  9 nov.  16 17:56 ata-TSSTcorp_CDDVDW_SU-208FB_S11S6YFF401503 -> ../../sr0
lrwxrwxrwx 1 root root  9 nov.  16 17:56 wwn-0x50000395736027b6 -> ../../sda
lrwxrwxrwx 1 root root 10 nov.  16 17:56 wwn-0x50000395736027b6-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 nov.  16 17:56 wwn-0x50000395736027b6-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 nov.  16 17:56 wwn-0x50000395736027b6-part5 -> ../../sda5
lrwxrwxrwx 1 root root  9 nov.  16 17:56 wwn-0x5000cca597e4cfd2 -> ../../sdb
lrwxrwxrwx 1 root root 10 nov.  16 17:56 wwn-0x5000cca597e4cfd2-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 nov.  16 17:56 wwn-0x5000cca597e4cfd2-part2 -> ../../sdb2

On retrouve bien SR0 en CDDDW -si je comprend bien ce que je lis-

Si tu pouvais encadrer tes extraits avec 3 backticks (```) avant et aprés, ça serait plus facile à lire.

Ah ben zut, je ne m’y attendais pas à ça.
Effectivement, le device est bien /dev/sr0 (mais c’est mieux d’utiliser le lien symbolique /dev/cdrom à la place, ça évite des soucis).

En fait, je n’avais pas vu ça:

Donc recommence.
Vérifies que tu as bien un répertoire /mnt/cdrom (meilleur nom que /mnt/iso, et si le rep n’existe pas, il faut le créer), puis tu mets un cdrom dans le lecteur (c’est ça qui n’allait pas) puis là tu peux faire ton sudo mount /dev/cdrom /mnt/cdrom
Il est possible qu’il gueule à propos du loopback (je ne me souviens plus s’il faut lui préciser) donc dans ce cas, la commande est sudo mount -o loop /dev/cdrom /mnt/cdrom

Si ça marche avec cette commande, dans le fstab, tu vas remplacer /media/cdrom0 par /mnt/cdrom, et aprés, tu pourras monter/démonter ton cdrom sans tout préciser:
mount /mnt/cdrom
umount /mnt/cdrom

Si tu utilisais Gnome, tu saurais que gvfs est indispensable pour la lecture des CD, DVD.

bon, je déteste la vie.

Les deux premières commandes

sudo mount /dev/cdrom /mnt/cdrom

et

sudo mount -o loop /dev/cdrom /mnt/cdrom

me donnaient toujours le même message d’erreur :

aucun support trouvé dans /dev/sr0

Donc j’ai modifié le fichier /etc/fstab mais j’ai toujours le même message d’erreur.
pouvez-vous vérifier si j’ai fait un truc mal?

root@DebPhil:/# cd etc
root@DebPhil:/etc# 
root@DebPhil:/etc# cat fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=c3c8893a-df50-459d-bee6-5d60fd46a00b /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=96fd3aad-ea62-4698-afe2-d809b9a1a752 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
root@DebPhil:/etc#
root@DebPhil:/etc# vi fstab
root@DebPhil:/etc# 
root@DebPhil:/etc# cat fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=c3c8893a-df50-459d-bee6-5d60fd46a00b /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=96fd3aad-ea62-4698-afe2-d809b9a1a752 none            swap    sw              0       0
/dev/sr0        /mnt/cdrom   udf,iso9660 user,noauto     0       0
root@DebPhil:/etc#
root@DebPhil:/etc# mount /mnt/cdrom 
mount: aucun support trouvé dans /dev/sr0
root@DebPhil:/etc# 

Non.
Déjà, j’utilise gnome, donc tu présumes mal.
Ensuite, si tu connaissais mieux debian, tu saurais que ça n’est indispensable >que pour gnome< (et c’est surtout emmerdant quand on ne veut pas l’utiliser).

Les deux commandes mount longues que je t’ai indiqués n’ont rien à voir avec ce qu’il y a dans le fstab elles sont sensées fonctionner indépendamment de ce que tu mets dedans.
Le fstab ne sert qu’a te permettre d’utiliser les 2 dernières commandes courtes que je t’ai indiquées à la fin.
Alors on reprend, et tu oublies complètement ton fstab.

Mais tu es sur d’avoir un cd lisible dans ton lecteur ?
Pas un DVD, je parle bien d’un CD iso avec des fichiers ?
Et quand tu fais eject /dev/cdrom, ça ejecte bien ton cdrom ?

Il utilise Gnome, alors ne perds de temps.

Je ne voudrais pas perturber vos échanges, mais ça me semble bien compliqué tout ça.
Avant que ça ne se complique encore plus, est-il possible de faire une pause, et d’avoir le retour de ça

grep sr0 /etc/fstab
ls /mnt/
ls /media/
mount | grep sr0

Merci.

Alors oui

eject /dev/cdrom

me rend bien le DVD de la grande évasion de Steve Mc Queen.
Quand je lui met un cd musical d’Eric Dolphy il me le rend aussi grace à la même commande.
Quand je lui met un cd avec une ISO de fedora 27 il accepte aussi de me le rendre.

Voici les réponses des commandes toujours le même message d’erreur sauf qu’il change le mot “support” par “medium”.

philippe@DebPhil:/$ eject /dev/cdrom
philippe@DebPhil:/$ eject /dev/cdrom
philippe@DebPhil:/$ eject /dev/cdrom
philippe@DebPhil:/$ 
philippe@DebPhil:/$ sudo mount /dev/cdrom /mnt/cdrom
[sudo] Mot de passe de philippe : 
mount: aucun support trouvé dans /dev/sr0
philippe@DebPhil:/$ 
philippe@DebPhil:/$ sudo mount -o loop /dev/cdrom /mnt/cdrom
mount: /dev/sr0 : échec de configuration du périphérique boucle: Aucun médium trouvé
philippe@DebPhil:/$ 
philippe@DebPhil:/$ grep sr0 /etc/fstab
/dev/sr0        /mnt/cdrom   udf,iso9660 user,noauto     0       0
philippe@DebPhil:/$ 
philippe@DebPhil:/$ ls /mnt/
cdrom  iso
philippe@DebPhil:/$ 
philippe@DebPhil:/$ ls /media/
cdrom  cdrom0  philippe
philippe@DebPhil:/$ 
philippe@DebPhil:/$ mount | grep sr0
philippe@DebPhil:/$ 

Comme tu vois

mount | grep sr0

ne me donne pas de message d’erreur mais ça ne donne pas pour autant l’accès aux données sur le disque.
Pourquoi ?

Un DVD video ne se monte pas.
Tu peux juste pas le monter, ce n’est pas de l’iso, si tu veux en faire de l’iso, il faut le ripper (mais bon, c’est un autre sujet).
Tu lance juste ton vlc, et tu lui dit de lire sur /dev/cdrom, c’est tout.
Seuls les cd ou DVD de stockage se montent avec mount, c’est pour ça que je t’ai demandé.
Met à la place un cd de fichier, et là toutes les commandes indiquées avant marcheront.

Que dit ceci

apt list udisks2

@Mattotop
Voici le message de VLC :
Échec de la lecture:
DVDRead n’a pas pu ouvrir le disque « /deÉchec de la lecture:
DVDRead n’a pas pu ouvrir le disque « /dev/cdrom ».
Votre média d’entrée ne peut être ouvert:
VLC ne peut pas ouvrir « dvd:///dev/cdrom ». Vérifier les messages du journal pour plus de détails.
v/sr0 ».
Votre média d’entrée ne peut être ouvert:
VLC ne peut pas ouvrir « dvd:///dev/sr0 ». Vérifier les messages du journal pour plus de détails.
Je n’accède pas plus à mon Cd avec une image de Fedora 27

@Verner

philippe@DebPhil:/$ apt list udisks2
En train de lister... Fait
udisks2/oldstable,now 2.1.8-1 amd64  [installé, automatique]
philippe@DebPhil:/$ 

C’est dans la gnomerie qu’il y a un problème.
Probablement un conflit avec des vieux paquets gnome ou en trop qui sont en conflit avec udisks2.
N’y connaissant rien à gnome, il faut trouver un spécialiste de gnome pour démerder ça.
La détection et lecture de CD doit être totalement automatique, sans rien bricoler.

Et est ce que tout simplement ton DVD n’est pas mort ?
Tu as réussis à le lire ailleurs récemment ?
Ou tester avec un autre ?