Bug#377594: ripperx won't run unless root
Hi Tony, cdparanoia -v -Q worked just fine. Then I realized I couldn't check the ripperx configuration directly for the ordinary user because the app wouldn't even start then I looked at .ripperXrc directly and didn't know what I was looking at then it occurred to me, hey, maybe there is a problem with this rc file. Sure enough, I moved the old .ripperXrc out of the way, and ripperx started up just fine, and completed a test rip. FYI: $ diff .ripperXrc.old.broken .ripperXrc.new.works 8c11 //-V 2.6.1 --- //-V 2.7.0 10,11c13,14 General::WavRatio = 0.011166 General::Mp3Ratio = 0.008863 --- General::WavRatio = 0.006000 General::Mp3Ratio = 0.08 23c26 Ripper::Ripper = cdparanoia -s -d /dev/scd0 -v --- Ripper::Ripper = cdparanoia 28a32 Encoder::Priority = 10 32c36 Encoder::fullCommand = lame -b 128 --nohist -v -h -V 4 --- Encoder::fullCommand = lame -b 128 45a50 CDDBConfig::CreatePlaylist = 1 I am guessing -d /dev/scd0 -v was the problem? I vaguely recall that my disk was pretending to be a SCSI for a few kernels. Sorry to bother you for something I should have figured out myself. One thing to note, though, if that blank error box had told me what device it was trying to access, instead of being unhelpfully and completely blank, I probably would have figured this out myself. Thanks for the pointers, and go ahead and close this bug, unless of course you want to use it to fix that error popup. Clayton -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#377594: ripperx won't run unless root
Hello Clayton, I'm glad you were able to get it sorted out. Do I understand correctly that the application wouldn't even start with the 2.6.1 .ripperXrc file? If so, could I ask you for a copy of the rc file? (You can mail it to me directly instead of mailing it to the list.) As for the confusing error dialog, I agree that it should be better. I'm working on a patch release and will try to include more information in the error dialog. Thanks for reporting the problem, tony On Tue, Jul 11, 2006 at 07:13:47PM +0800, Clayton wrote: Hi Tony, cdparanoia -v -Q worked just fine. Then I realized I couldn't check the ripperx configuration directly for the ordinary user because the app wouldn't even start then I looked at .ripperXrc directly and didn't know what I was looking at then it occurred to me, hey, maybe there is a problem with this rc file. Sure enough, I moved the old .ripperXrc out of the way, and ripperx started up just fine, and completed a test rip. FYI: $ diff .ripperXrc.old.broken .ripperXrc.new.works 8c11 //-V 2.6.1 --- //-V 2.7.0 10,11c13,14 General::WavRatio = 0.011166 General::Mp3Ratio = 0.008863 --- General::WavRatio = 0.006000 General::Mp3Ratio = 0.08 23c26 Ripper::Ripper = cdparanoia -s -d /dev/scd0 -v --- Ripper::Ripper = cdparanoia 28a32 Encoder::Priority = 10 32c36 Encoder::fullCommand = lame -b 128 --nohist -v -h -V 4 --- Encoder::fullCommand = lame -b 128 45a50 CDDBConfig::CreatePlaylist = 1 I am guessing -d /dev/scd0 -v was the problem? I vaguely recall that my disk was pretending to be a SCSI for a few kernels. Sorry to bother you for something I should have figured out myself. One thing to note, though, if that blank error box had told me what device it was trying to access, instead of being unhelpfully and completely blank, I probably would have figured this out myself. Thanks for the pointers, and go ahead and close this bug, unless of course you want to use it to fix that error popup. Clayton -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#377594: ripperx won't run unless root
Package: ripperx Version: 2.7.0-1 Severity: normal # ll /dev/cdrom lrwxrwxrwx 1 root root 3 2005-12-08 19:38 /dev/cdrom - hdd # ll /dev/hdd brw-rw 1 root disk 22, 64 2002-03-15 05:51 /dev/hdd When I start ripperx under a user account belonging to the 'disk' group, I get a small blank popup window with Error in the title bar and no further information, nothing in syslog either. ripperx running as root works just fine. -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-a21m.19 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages ripperx depends on: ii cdparanoia 3a9.8-13An audio extraction tool for sampl ii libc62.3.6-15GNU C Library: Shared libraries ii libglib1.2 1.2.10-10.1 The GLib library of C routines ii libgtk1.21.2.10-18 The GIMP Toolkit set of widgets fo ii libid3-3.8.3c2a 3.8.3-5 Library for manipulating ID3v1 and ii libx11-6 2:1.0.0-7 X11 client-side library ii libxext6 1:1.0.0-4 X11 miscellaneous extension librar ii libxi6 1:1.0.0-5 X11 Input extension library ii vorbis-tools 1.1.1-5 several Ogg Vorbis tools ripperx recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#377594: ripperx won't run unless root
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hello Clayton, ripperx will definitely run without root privileges, so I have to suspect that it is having some permissions problems accessing your CD-ROM. Try cdparanoia -v -Q on the command-line as the same user you're trying to run ripperx as. (FWIW, it's customary for the CD-ROM device to be in the cdrom group, although I don't think that's the problem.) Also, can you confirm that you're not passing any additional options to cdparanoia (Config - Wav tab)? In particular, that Force search for drive (ignore /dev/cdrom) is not selected, and that the system isn't passing a device file explicitly - e.g. -d /dev/hdc in the Extra Options: input box. Hope that helps. tony clayton wrote: Package: ripperx Version: 2.7.0-1 Severity: normal # ll /dev/cdrom lrwxrwxrwx 1 root root 3 2005-12-08 19:38 /dev/cdrom - hdd # ll /dev/hdd brw-rw 1 root disk 22, 64 2002-03-15 05:51 /dev/hdd When I start ripperx under a user account belonging to the 'disk' group, I get a small blank popup window with Error in the title bar and no further information, nothing in syslog either. ripperx running as root works just fine. -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-a21m.19 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages ripperx depends on: ii cdparanoia 3a9.8-13An audio extraction tool for sampl ii libc62.3.6-15GNU C Library: Shared libraries ii libglib1.2 1.2.10-10.1 The GLib library of C routines ii libgtk1.21.2.10-18 The GIMP Toolkit set of widgets fo ii libid3-3.8.3c2a 3.8.3-5 Library for manipulating ID3v1 and ii libx11-6 2:1.0.0-7 X11 client-side library ii libxext6 1:1.0.0-4 X11 miscellaneous extension librar ii libxi6 1:1.0.0-5 X11 Input extension library ii vorbis-tools 1.1.1-5 several Ogg Vorbis tools ripperx recommends no packages. -- no debconf information -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEsww/pdwBkPlyvgMRAsfjAKCAwsXHSbxLN73h0hNHvyjgecXevgCferYt gZCyXOFmEagpWH0zhGmNKl8= =xkA6 -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]