Public bug reported: My machine has two CD/DVD drives. Entering "eject -v -X sr0" finds the first drive. Entering "eject -v -X sr1" sorta finds the second drive but not really. Here's the output for both.
$ eject -v -X sr0 eject: device name is `sr0' eject: expanded name is `/dev/sr0' eject: `/dev/sr0' is not mounted eject: `/dev/sr0' is not a mount point eject: listing CD-ROM speed eject: saving original speed 48 48 eject: restored original speed 48 $ eject -v -X sr1 eject: device name is `sr1' eject: expanded name is `/dev/sr1' eject: `/dev/sr1' is not mounted eject: `/dev/sr1' is not a mount point eject: listing CD-ROM speed eject: error while finding CD-ROM name $ Actually ejecting the drive with "eject sr0" or "eject sr1" works fine. Running the command under strace shows an attempt to open "/dev/sr" which is probably wrong. $ strace eject -v -X sr1 execve("/usr/bin/eject", ["eject", "-v", "-X", "sr1"], [/* 66 vars */]) = 0 brk(NULL) = 0x55a4775a0000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) . . . geteuid() = 1000 open("/dev/sr1", O_RDWR|O_NONBLOCK) = 3 open("/proc/sys/dev/cdrom/info", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(4, "CD-ROM information, Id: cdrom.c "..., 1024) = 476 readlink("/dev/sr", 0x7ffc1f7cede8, 4095) = -1 ENOENT (No such file or directory) write(2, "eject: error while finding CD-RO"..., 39eject: error while finding CD-ROM name ) = 39 lseek(4, -406, SEEK_CUR) = 70 exit_group(1) = ? +++ exited with 1 +++ $ ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: eject 2.1.5+deb1+cvs20081104-13.1ubuntu0.16.04.1 ProcVersionSignature: Ubuntu 4.13.0-32.35~16.04.1-generic 4.13.13 Uname: Linux 4.13.0-32-generic x86_64 ApportVersion: 2.20.1-0ubuntu2.15 Architecture: amd64 CurrentDesktop: Unity Date: Fri Feb 9 12:42:30 2018 EcryptfsInUse: Yes InstallationDate: Installed on 2018-01-30 (9 days ago) InstallationMedia: Ubuntu 16.04.3 LTS "Xenial Xerus" - Release amd64 (20170801) SourcePackage: eject UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: eject (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug xenial ** Attachment added: "strace output for "eject -v -X sr1"" https://bugs.launchpad.net/bugs/1748503/+attachment/5052014/+files/sr1.trace -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to eject in Ubuntu. https://bugs.launchpad.net/bugs/1748503 Title: Eject can't find second CD/DVD drive Status in eject package in Ubuntu: New Bug description: My machine has two CD/DVD drives. Entering "eject -v -X sr0" finds the first drive. Entering "eject -v -X sr1" sorta finds the second drive but not really. Here's the output for both. $ eject -v -X sr0 eject: device name is `sr0' eject: expanded name is `/dev/sr0' eject: `/dev/sr0' is not mounted eject: `/dev/sr0' is not a mount point eject: listing CD-ROM speed eject: saving original speed 48 48 eject: restored original speed 48 $ eject -v -X sr1 eject: device name is `sr1' eject: expanded name is `/dev/sr1' eject: `/dev/sr1' is not mounted eject: `/dev/sr1' is not a mount point eject: listing CD-ROM speed eject: error while finding CD-ROM name $ Actually ejecting the drive with "eject sr0" or "eject sr1" works fine. Running the command under strace shows an attempt to open "/dev/sr" which is probably wrong. $ strace eject -v -X sr1 execve("/usr/bin/eject", ["eject", "-v", "-X", "sr1"], [/* 66 vars */]) = 0 brk(NULL) = 0x55a4775a0000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) . . . geteuid() = 1000 open("/dev/sr1", O_RDWR|O_NONBLOCK) = 3 open("/proc/sys/dev/cdrom/info", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(4, "CD-ROM information, Id: cdrom.c "..., 1024) = 476 readlink("/dev/sr", 0x7ffc1f7cede8, 4095) = -1 ENOENT (No such file or directory) write(2, "eject: error while finding CD-RO"..., 39eject: error while finding CD-ROM name ) = 39 lseek(4, -406, SEEK_CUR) = 70 exit_group(1) = ? +++ exited with 1 +++ $ ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: eject 2.1.5+deb1+cvs20081104-13.1ubuntu0.16.04.1 ProcVersionSignature: Ubuntu 4.13.0-32.35~16.04.1-generic 4.13.13 Uname: Linux 4.13.0-32-generic x86_64 ApportVersion: 2.20.1-0ubuntu2.15 Architecture: amd64 CurrentDesktop: Unity Date: Fri Feb 9 12:42:30 2018 EcryptfsInUse: Yes InstallationDate: Installed on 2018-01-30 (9 days ago) InstallationMedia: Ubuntu 16.04.3 LTS "Xenial Xerus" - Release amd64 (20170801) SourcePackage: eject UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/eject/+bug/1748503/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp