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 : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp