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’
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).
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
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/ ?
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
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 ?
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
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”.
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.
@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
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.