VLC looks for /dev/dvd which does not exist
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
VLC media player |
Fix Released
|
Undecided
|
Rémi Denis-Courmont | ||
vlc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
To reproduce, open VLC, click Media, and click Open Disc. By default VLC selects /dev/dvd, but this does not exist at all. You have to type in /dev/sr0 to play the DVD. I wasted a lot of time trying to figure out why this wasn't working.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: vlc 2.0.8-1
ProcVersionSign
Uname: Linux 3.11.0-12-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
Date: Wed Nov 27 21:29:03 2013
InstallationDate: Installed on 2013-11-28 (0 days ago)
InstallationMedia: Lubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
SourcePackage: vlc
UpgradeStatus: No upgrade log present (probably fresh install)
affects: | vlc (Ubuntu) → systemd (Ubuntu) |
Changed in vlc: | |
milestone: | none → 2.2.0 |
assignee: | nobody → Rémi Denis-Courmont (rdenis) |
assignee: | Rémi Denis-Courmont (rdenis) → nobody |
status: | New → Fix Released |
assignee: | nobody → Rémi Denis-Courmont (rdenis) |
Changed in vlc (Ubuntu): | |
status: | Confirmed → Fix Committed |
This is not a VLC bug. There should be a udev rule that creates the /dev/dvd symlink to the drive when inserting a DVD.
I can reproduce the problem by inserting a DVD:
$ udevadm info /dev/sr0 pci0000: 00/0000: 00:1f.2/ ata1/host0/ target0: 0:0/0:0: 0:0/block/ sr0 id/ata- HL-DT-ST_ BDDVDRW_ CH10LS20_ K9VA5JL2620 label/THE_ BOURNE_ SUPREMACY by-id/ata- HL-DT-ST_ BDDVDRW_ CH10LS20_ K9VA5JL2620 /dev/disk/ by-label/ THE_BOURNE_ SUPREMACY /devices/ pci0000: 00/0000: 00:1f.2/ ata1/host0/ target0: 0:0/0:0: 0:0/block/ sr0 FEATURE_ SET_PM= 1 FEATURE_ SET_PM_ ENABLED= 0 SATA_SIGNAL_ RATE_GEN1= 1 DVD_PLUS_ R=1 DVD_PLUS_ RW=1 DVD_PLUS_ R_DL=1 MEDIA_DVD= 1 MEDIA_SESSION_ COUNT=1 MEDIA_STATE= complete MEDIA_TRACK_ COUNT=1 MEDIA_TRACK_ COUNT_DATA= 1 THE_BOURNE_ SUPREMACY ENC=THE_ BOURNE_ SUPREMACY filesystem HL-DT-ST_ BDDVDRW_ CH10LS20 ENC=HL- DT-ST\x20BDDVDR W\x20CH10LS20\ x20\x20\ x20\x20\ x20\x20\ x20\x20\ x20\x20\ x20\x20\ x20\x20\ x20 HL-DT-ST_ BDDVDRW_ CH10LS20_ K9VA5JL2620 SHORT=K9VA5JL26 20 PRESENTATION_ NOPOLICY= 0 D=83774
P: /devices/
N: sr0
L: -100
S: cdrom
S: disk/by-
S: disk/by-
E: DEVLINKS=/dev/cdrom /dev/disk/
E: DEVNAME=/dev/sr0
E: DEVPATH=
E: DEVTYPE=disk
E: ID_ATA=1
E: ID_ATA_
E: ID_ATA_
E: ID_ATA_SATA=1
E: ID_ATA_
E: ID_BUS=ata
E: ID_CDROM=1
E: ID_CDROM_BD=1
E: ID_CDROM_CD=1
E: ID_CDROM_CD_R=1
E: ID_CDROM_CD_RW=1
E: ID_CDROM_DVD=1
E: ID_CDROM_
E: ID_CDROM_
E: ID_CDROM_
E: ID_CDROM_DVD_R=1
E: ID_CDROM_DVD_RAM=1
E: ID_CDROM_DVD_RW=1
E: ID_CDROM_MEDIA=1
E: ID_CDROM_
E: ID_CDROM_
E: ID_CDROM_
E: ID_CDROM_
E: ID_CDROM_
E: ID_CDROM_MRW=1
E: ID_CDROM_MRW_W=1
E: ID_FS_LABEL=
E: ID_FS_LABEL_
E: ID_FS_TYPE=udf
E: ID_FS_USAGE=
E: ID_MODEL=
E: ID_MODEL_
E: ID_REVISION=1.01
E: ID_SERIAL=
E: ID_SERIAL_
E: ID_TYPE=cd
E: MAJOR=11
E: MINOR=0
E: SUBSYSTEM=block
E: TAGS=:seat:uaccess:
E: UDISKS_
E: USEC_INITIALIZE