Discussion:
linux Probleme mit cdda2wav 3.01a15/16
(zu alt für eine Antwort)
piewie
2013-08-14 20:27:51 UTC
Hallo,

cdda2wav mit cdrtools-3.00 liefen auf meinem gentoo noch problemlos. Mit
3.01a15 (bricht ab) und a16 (fängt gar nicht erst an) habe ich hier leider
Probleme. Getestet mit SATA und USB Laufwerken. Habe mal nen bug report bei
gentoo eröffnet. Dennoch, hat vielleicht jemand ne Idee - Jörg? ;-)


cdrtools-3.01a15
cdda2wav dev=12,0,0 -vall -B -paranoia -paraopts=minoverlap=16
cdda2wav: Operation not permitted. Cannot set process capabilities.
Type: ROM, Vendor 'PLEXTOR ' Model 'CD-R PREMIUM2 ' Revision '1.03'
MMC+CDDA
536576 bytes buffer memory requested, transfer size 122880 bytes, 4 buffers,
52 sectors
#Cdda2wav version 3.01a15_linux_3.9.11-gentoo-r1_x86_64_intel-r--core-tm--
i7-cpu-860-@-2.80ghz, real time sched., soundcard, libparanoia support
AUDIOtrack pre-emphasis copy-permitted tracktype channels
1- 3 no no audio 2
Table of Contents: total tracks:3, (total time 58:05.10)
1.(13:58.45), 2.(11:13.52), 3.(32:52.63)

Table of Contents: starting sectors
1.( 0), 2.( 62895), 3.( 113422), lead-out( 261385)
CDINDEX discid: en2JB3uovZ8gRezw6LPgtAWh6bc-
CDDB discid: 0x190d9d03
CD-Text: not detected
CD-Extra: not detected
No media catalog number present.
scanning for ISRCs: 3 ...
index scan: 3...
samplefile size will be 614777564 bytes.
recording 3485.1333 seconds stereo with 16 bits @ 44100.0 Hz ->'audio'...
using lib paranoia for reading.
cdda2wav: Operation not permitted. Cannot set process capabilities.
cdda2wav: Operation not permitted. Cannot set posix realtime scheduling
policy.
percent_done:
100% track 1 recorded successfully
100% 0 rderr, 0 skip, 0 atom, 0 edge, 0 drop, 0 dup, 0 drift
100% 959 overlap(16 .. 16)
100% track 2 recorded successfully
100% 0 rderr, 0 skip, 0 atom, 0 edge, 0 drop, 0 dup, 0 drift
100% 778 overlap(16 .. 16)
47%cdda2wav: Input/output error. ReadCD MMC 12: scsi sendcmd: retryable
error
CDB: BE 04 00 02 CC 64 00 00 33 10 00 00
status: 0x0 (GOOD STATUS)
resid: 68240
cmd finished after 60.811s timeout 60s
cdda2wav: Input/output error. ReadCD MMC 12: scsi sendcmd: retryable error
CDB: BE 04 00 02 CC 97 00 00 2F 10 00 00
status: 0x0 (GOOD STATUS)
resid: 7120
cmd finished after 60.927s timeout 60s
cdda2wav: Input/output error. ReadCD MMC 12: scsi sendcmd: retryable error
CDB: BE 04 00 02 CC 65 00 00 33 10 00 00
status: 0x0 (GOOD STATUS)
resid: 119952
...

und mit a16 ist es dann komplett vorbei:
sudo cdda2wav dev=12,0,0 -vall -B -paranoia -paraopts=minoverlap=16
Type: ROM, Vendor 'PLEXTOR ' Model 'CD-R PREMIUM2 ' Revision '1.03'
MMC+CDDA
536576 bytes buffer memory requested, transfer size 122880 bytes, 4 buffers,
52 sectors
#Cdda2wav version 3.01a16_linux_3.9.11-gentoo-r1_x86_64_intel-r--core-tm--
i7-cpu-860-@-2.80ghz, real time sched., soundcard, libparanoia support
AUDIOtrack pre-emphasis copy-permitted tracktype channels
1- 3 no no audio 2
Table of Contents: total tracks:3, (total time 58:05.10)
1.(13:58.45), 2.(11:13.52), 3.(32:52.63)

Table of Contents: starting sectors
1.( 0), 2.( 62895), 3.( 113422), lead-out( 261385)
CDINDEX discid: en2JB3uovZ8gRezw6LPgtAWh6bc-
CDDB discid: 0x190d9d03
CD-Text: not detected
CD-Extra: not detected
No media catalog number present.
scanning for ISRCs: 3 ...
index scan: 3...
cdda2wav: Permission denied. Could not open audio sample file audio_01.wav.
Clemens Schüller
2013-08-14 21:27:01 UTC
Hallo!
Post by piewie
Hallo,
cdda2wav mit cdrtools-3.00 liefen auf meinem gentoo noch problemlos. Mit
3.01a15 (bricht ab) und a16 (fängt gar nicht erst an) habe ich hier leider
Probleme. Getestet mit SATA und USB Laufwerken. Habe mal nen bug report bei
gentoo eröffnet. Dennoch, hat vielleicht jemand ne Idee - Jörg? ;-)
cdrtools-3.01a15
cdda2wav: Operation not permitted. Cannot set process capabilities.
cdda2wav: Operation not permitted. Cannot set posix realtime scheduling
cdda2wav: Permission denied. Could not open audio sample file audio_01.wav.
So wie es aussieht, ein Problem mit den Rechten.

Was sagt denn ein ls -l /opt/schily/bin bzw. ist das Set UID Bit bei
cdda2wav gesetzt?
--
GreetinX, Clemens Schüller
piewie
2013-08-14 21:41:13 UTC
ls -l /usr/bin/cdda2*
-rwxr-xr-x 1 root root 2793 Aug 14 23:17 /usr/bin/cdda2mp3
-rwxr-xr-x 1 root root 2808 Aug 14 23:17 /usr/bin/cdda2ogg
-rwx--x--x 1 root root 204952 Aug 14 23:17 /usr/bin/cdda2wav
Post by Clemens Schüller
Post by piewie
Installing (1 of 1) app-cdr/cdrtools-3.01_alpha16
* >>> SetUID: [chmod go-r] /usr/sbin/rscsi ...
[ ok ]
* >>> SetUID: [chmod go-r] /usr/bin/cdrecord ...
[ ok ]
* >>> SetUID: [chmod go-r] /usr/bin/cdda2wav ...
[ ok ]

Davon ist aber nichts zu sehen.

sudo cdda2wav ... fängt auch gar nicht erst an.
$ cdda2wav ... fängt immerhin an, doch dann:

cdda2wav dev=8,0,0 -vall -B -paranoia -paraopts=minoverlap=16
cdda2wav: Operation not permitted. Cannot set process capabilities.
Type: ROM, Vendor 'PLEXTOR ' Model 'CD-R PREMIUM2 ' Revision '1.03'
MMC+CDDA
536576 bytes buffer memory requested, transfer size 122880 bytes, 4 buffers,
52 sectors
#Cdda2wav version 3.01a16_linux_3.9.11-gentoo-r1_x86_64_intel-r--core-tm--
i7-cpu-860-@-2.80ghz, real time sched., soundcard, libparanoia support
32 sectors of audio data before track #0
AUDIOtrack pre-emphasis copy-permitted tracktype channels
1- 2 no no audio 2
Table of Contents: total tracks:2, (total time 28:43.08)
1.(16:52.28), 2.(11:50.55)

Table of Contents: starting sectors
1.( 32), 2.( 75960), lead-out( 129265)
CDINDEX discid: .kJiPh_DHLObIQBpeJ2OI7y2Upc-
CDDB discid: 0x0806bb02
CD-Text: not detected
CD-Extra: not detected
No media catalog number present.
scanning for ISRCs: 1 ...
Illegal ISRC for track 1, skipped: 60 60 60 60 60 30 30 30 30 30 30 30 00 00
00
scanning for ISRCs: 2 ...
Illegal ISRC for track 1, skipped: 60 60 60 60 60 30 30 30 30 30 30 30 00 00
00

index scan: 2...
samplefile size will be 303956060 bytes.
recording 1723.1066 seconds stereo with 16 bits @ 44100.0 Hz ->'audio'...
using lib paranoia for reading.
cdda2wav: Operation not permitted. Cannot set process capabilities.
cdda2wav: Operation not permitted. Cannot set posix realtime scheduling
policy.
percent_done:
9%
Post by Clemens Schüller
Hallo!
Post by piewie
Hallo,
cdda2wav mit cdrtools-3.00 liefen auf meinem gentoo noch problemlos. Mit
3.01a15 (bricht ab) und a16 (fängt gar nicht erst an) habe ich hier
leider Probleme. Getestet mit SATA und USB Laufwerken. Habe mal nen bug
report bei gentoo eröffnet. Dennoch, hat vielleicht jemand ne Idee -
Jörg? ;-)
cdrtools-3.01a15
cdda2wav: Operation not permitted. Cannot set process capabilities.
cdda2wav: Operation not permitted. Cannot set posix realtime scheduling
cdda2wav: Permission denied. Could not open audio sample file
audio_01.wav.
So wie es aussieht, ein Problem mit den Rechten.
Was sagt denn ein ls -l /opt/schily/bin bzw. ist das Set UID Bit bei
cdda2wav gesetzt?
piewie
2013-08-14 22:09:55 UTC
Post by piewie
Post by Clemens Schüller
Installing (1 of 1) app-cdr/cdrtools-3.00
* >>> SetUID: [chmod go-r] /usr/sbin/rscsi ... [ ok ]
* >>> SetUID: [chmod go-r] /usr/bin/cdrecord ... [ ok ]
* >>> SetUID: [chmod go-r] /usr/bin/cdda2wav ... [ ok ]
* >>> SetUID: [chmod go-r] /usr/bin/readcd ... [ ok ]
Post by piewie
Post by Clemens Schüller
Auto-cleaning packages...
$ ls -l /usr/bin/cdda2wav
-rws--x--x 1 root root 188504 Aug 14 23:46 /usr/bin/cdda2wav

Wenn ich dann a16 anpasse:
$ ls -l /usr/bin/cdda2wav
-rws--x--x 1 root root 204952 Aug 14 23:51 /usr/bin/cdda2wav

kommt allerdings:
$ cdda2wav dev=8,0,0 -vall -B -paranoia -paraopts=minoverlap=16
cdda2wav: Insufficient 'file read' privileges. You will not be able to open
all needed devices.
cdda2wav: Insufficient 'file write' privileges. You will not be able to open
all needed devices.
cdda2wav: Insufficient 'device' privileges. You may not be able to send all
needed SCSI commands, this my cause various unexplainable problems.
cdda2wav: Insufficient 'priocntl' privileges. You may get jitter.
cdda2wav: Insufficient 'network' privileges. You will not be able to do
remote SCSI.
cdda2wav: Operation not permitted. Cannot set process capabilities.
Type: ROM, Vendor 'PLEXTOR ' Model 'CD-R PREMIUM2 ' Revision '1.03'
MMC+CDDA
536576 bytes buffer memory requested, transfer size 122880 bytes, 4 buffers,
52 sectors
#Cdda2wav version 3.01a16_linux_3.9.11-gentoo-r1_x86_64_intel-r--core-tm--
i7-cpu-860-@-2.80ghz, real time sched., soundcard, libparanoia support
32 sectors of audio data before track #0
AUDIOtrack pre-emphasis copy-permitted tracktype channels
1- 2 no no audio 2
Table of Contents: total tracks:2, (total time 28:43.08)
1.(16:52.28), 2.(11:50.55)

Table of Contents: starting sectors
1.( 32), 2.( 75960), lead-out( 129265)
CDINDEX discid: .kJiPh_DHLObIQBpeJ2OI7y2Upc-
CDDB discid: 0x0806bb02
CD-Text: not detected
CD-Extra: not detected
No media catalog number present.
scanning for ISRCs: 1 ...
Illegal ISRC for track 1, skipped: 60 60 60 60 60 30 30 30 30 30 30 30 00 00
00
scanning for ISRCs: 2 ...
Illegal ISRC for track 1, skipped: 60 60 60 60 60 30 30 30 30 30 30 30 00 00
00

index scan: 2...
samplefile size will be 303956060 bytes.
recording 1723.1066 seconds stereo with 16 bits @ 44100.0 Hz ->'audio'...
using lib paranoia for reading.
cdda2wav: Operation not permitted. Cannot set process capabilities.
percent_done:
63% ...


oder eben:
$ sudo cdda2wav dev=8,0,0 -vall -B -paranoia -paraopts=minoverlap=16
Type: ROM, Vendor 'PLEXTOR ' Model 'CD-R PREMIUM2 ' Revision '1.03'
MMC+CDDA
536576 bytes buffer memory requested, transfer size 122880 bytes, 4 buffers,
52 sectors
#Cdda2wav version 3.01a16_linux_3.9.11-gentoo-r1_x86_64_intel-r--core-tm--
i7-cpu-860-@-2.80ghz, real time sched., soundcard, libparanoia support
32 sectors of audio data before track #0
AUDIOtrack pre-emphasis copy-permitted tracktype channels
1- 2 no no audio 2
Table of Contents: total tracks:2, (total time 28:43.08)
1.(16:52.28), 2.(11:50.55)

Table of Contents: starting sectors
1.( 32), 2.( 75960), lead-out( 129265)
CDINDEX discid: .kJiPh_DHLObIQBpeJ2OI7y2Upc-
CDDB discid: 0x0806bb02
CD-Text: not detected
CD-Extra: not detected
No media catalog number present.
scanning for ISRCs: 1 ...
Illegal ISRC for track 1, skipped: 60 60 60 60 60 30 30 30 30 30 30 30 00 00
00
scanning for ISRCs: 2 ...
Illegal ISRC for track 1, skipped: 60 60 60 60 60 30 30 30 30 30 30 30 00 00
00

index scan: 2...
cdda2wav: Permission denied. Could not open audio sample file audio_01.wav.
Post by piewie
ls -l /usr/bin/cdda2*
-rwxr-xr-x 1 root root 2793 Aug 14 23:17 /usr/bin/cdda2mp3
-rwxr-xr-x 1 root root 2808 Aug 14 23:17 /usr/bin/cdda2ogg
-rwx--x--x 1 root root 204952 Aug 14 23:17 /usr/bin/cdda2wav
Post by Clemens Schüller
Installing (1 of 1) app-cdr/cdrtools-3.01_alpha16
* >>> SetUID: [chmod go-r] /usr/sbin/rscsi ...
[ ok ]
* >>> SetUID: [chmod go-r] /usr/bin/cdrecord ...
[ ok ]
* >>> SetUID: [chmod go-r] /usr/bin/cdda2wav ...
[ ok ]
Davon ist aber nichts zu sehen.
sudo cdda2wav ... fängt auch gar nicht erst an.
cdda2wav dev=8,0,0 -vall -B -paranoia -paraopts=minoverlap=16
cdda2wav: Operation not permitted. Cannot set process capabilities.
Type: ROM, Vendor 'PLEXTOR ' Model 'CD-R PREMIUM2 ' Revision '1.03'
MMC+CDDA
536576 bytes buffer memory requested, transfer size 122880 bytes, 4
buffers, 52 sectors
#Cdda2wav version 3.01a16_linux_3.9.11-gentoo-r1_x86_64_intel-r--core-tm--
32 sectors of audio data before track #0
AUDIOtrack pre-emphasis copy-permitted tracktype channels
1- 2 no no audio 2
Table of Contents: total tracks:2, (total time 28:43.08)
1.(16:52.28), 2.(11:50.55)
Table of Contents: starting sectors
1.( 32), 2.( 75960), lead-out( 129265)
CDINDEX discid: .kJiPh_DHLObIQBpeJ2OI7y2Upc-
CDDB discid: 0x0806bb02
CD-Text: not detected
CD-Extra: not detected
No media catalog number present.
scanning for ISRCs: 1 ...
Illegal ISRC for track 1, skipped: 60 60 60 60 60 30 30 30 30 30 30 30 00
00 00
scanning for ISRCs: 2 ...
Illegal ISRC for track 1, skipped: 60 60 60 60 60 30 30 30 30 30 30 30 00
00 00
index scan: 2...
samplefile size will be 303956060 bytes.
using lib paranoia for reading.
cdda2wav: Operation not permitted. Cannot set process capabilities.
cdda2wav: Operation not permitted. Cannot set posix realtime scheduling
policy.
9%
Post by Clemens Schüller
Hallo!
Hallo,
cdda2wav mit cdrtools-3.00 liefen auf meinem gentoo noch problemlos. Mit
3.01a15 (bricht ab) und a16 (fängt gar nicht erst an) habe ich hier
leider Probleme. Getestet mit SATA und USB Laufwerken. Habe mal nen bug
report bei gentoo eröffnet. Dennoch, hat vielleicht jemand ne Idee -
Jörg? ;-)
cdrtools-3.01a15
cdda2wav: Operation not permitted. Cannot set process capabilities.
cdda2wav: Operation not permitted. Cannot set posix realtime scheduling
cdda2wav: Permission denied. Could not open audio sample file audio_01.wav.
So wie es aussieht, ein Problem mit den Rechten.
Was sagt denn ein ls -l /opt/schily/bin bzw. ist das Set UID Bit bei
cdda2wav gesetzt?
J***@fokus.fraunhofer.de
2013-10-08 16:07:29 UTC
Post by piewie
ls -l /usr/bin/cdda2*
-rwxr-xr-x 1 root root 2793 Aug 14 23:17 /usr/bin/cdda2mp3
-rwxr-xr-x 1 root root 2808 Aug 14 23:17 /usr/bin/cdda2ogg
-rwx--x--x 1 root root 204952 Aug 14 23:17 /usr/bin/cdda2wav
Post by piewie
Installing (1 of 1) app-cdr/cdrtools-3.01_alpha16
* >>> SetUID: [chmod go-r] /usr/sbin/rscsi ...
[ ok ]
* >>> SetUID: [chmod go-r] /usr/bin/cdrecord ...
[ ok ]
* >>> SetUID: [chmod go-r] /usr/bin/cdda2wav ...
[ ok ]
Davon ist aber nichts zu sehen.
sudo cdda2wav ... fängt auch gar nicht erst an.
???
Post by piewie
Post by piewie
cdda2wav mit cdrtools-3.00 liefen auf meinem gentoo noch problemlos. Mit
3.01a15 (bricht ab) und a16 (fängt gar nicht erst an) habe ich hier
leider Probleme. Getestet mit SATA und USB Laufwerken. Habe mal nen bug
report bei gentoo eröffnet. Dennoch, hat vielleicht jemand ne Idee -
Jörg? ;-)
cdrtools-3.01a15
cdda2wav: Operation not permitted. Cannot set process capabilities.
cdda2wav: Operation not permitted. Cannot set posix realtime scheduling
cdda2wav: Permission denied. Could not open audio sample file audio_01.wav.
Zwischen der a15 und der a16 wurde aber nichts an der Rechteverwaltung geändert.
Die eigentliche Privilegienverwaltung wurde gar seit dem 28. Mai nicht mehr
verändert.

Der Wunsch die cdrtools ohne suid root zum Laufen zu bekommen existiert ja seit
Langem. Dann hat Sun im Frühjahr 2003 die feingranularen Rechte eingeführt und
die cdrtools konnten (zunächst nur auf Solaris) ohne suid root verwendet werden.

Irgendwann hat Linux dann etwas nach einem 1997 zurückgezogenen POSIX Entwurf
gebaut (kann im Gegensatz zu Solaris nur die Differenz zwischen einem normalen
User und root einstellen) und lange Zeit gab es nur eine türkische Linux Distro
in der die Unterstützung dafür enthalten war. Anfang dieses Jahres habe ich nun
erfahren, daß seit Linux 2.6.24 das Feature endlich in das offizielle Linux
gewandert ist und ich konnte auch für Linux eine root-lose Installation
erlauben.

Vielleicht gibt es ja immer noch Linux Distros, die dieses Feature auf
irgendeine Weise kaputtkonfigurieren?

Vielleicht wissen ja viele Linuxer gar nicht was sie inzwischen haben?
--
EMail:***@schily.net (home) Jörg Schilling D-13353 Berlin
***@cs.tu-berlin.de (uni)
***@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
J***@fokus.fraunhofer.de
2013-10-09 09:50:41 UTC
Post by J***@fokus.fraunhofer.de
Post by piewie
cdrtools-3.01a15
cdda2wav: Operation not permitted. Cannot set process capabilities.
cdda2wav: Operation not permitted. Cannot set posix realtime scheduling
cdda2wav: Permission denied. Could not open audio sample file audio_01.wav.
Zwischen der a15 und der a16 wurde aber nichts an der Rechteverwaltung geändert.
Die eigentliche Privilegienverwaltung wurde gar seit dem 28. Mai nicht mehr
verändert.
Update nach einem Gespräch mit einem Gentoo Menschen und dessen Testergebnissen:

Es sieht nach einer Kombination von einem Fehler von mir und einem Fehler vom
Linux Kern aus. Ich frage mich daher, wieso SuSe sich bislang nicht beschwert
hat, obwohl die das angeblich seit Mail verwenden...

Kann es sein, daß zwischendurch ein Linux Kernel Update passiert ist?
--
EMail:***@schily.net (home) Jörg Schilling D-13353 Berlin
***@cs.tu-berlin.de (uni)
***@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
Clemens Schüller
2013-10-09 14:15:12 UTC
Hallo!
JS> Update nach einem Gespräch mit einem Gentoo Menschen und dessen Testergebnissen:

JS> Es sieht nach einer Kombination von einem Fehler von mir und einem Fehler vom
JS> Linux Kern aus. Ich frage mich daher, wieso SuSe sich bislang nicht beschwert
JS> hat, obwohl die das angeblich seit Mail verwenden...

JS> Kann es sein, daß zwischendurch ein Linux Kernel Update passiert ist?


Ergänzend:

--8<---------------cut here---------------start------------->8---
[***@cougar: ~]% cdrecord -version
Cdrecord-ProDVD-ProBD-Clone 3.01a16 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2013 Joerg Schilling
--8<---------------cut here---------------end--------------->8---


aber

--8<---------------cut here---------------start------------->8---
[***@cougar: ~]% eix cdrtools
[I] app-cdr/cdrtools
Available versions: 3.00 3.01_alpha17 {acl +filecaps nls unicode}
Installed versions: 3.01_alpha17(02:50:12 2013-09-08)(acl filecaps nls unicode)
Homepage: http://cdrecord.berlios.de/private/cdrecord.html
Description: A set of tools for CD/DVD reading and recording, including cdrecord
--8<---------------cut here---------------end--------------->8---
--
GreetinX, Clemens Schüller
J***@fokus.fraunhofer.de
2013-10-09 14:46:36 UTC
Post by Clemens Schüller
--8<---------------cut here---------------start------------->8---
Cdrecord-ProDVD-ProBD-Clone 3.01a16 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2013 Joerg Schilling
--8<---------------cut here---------------end--------------->8---
aber
--8<---------------cut here---------------start------------->8---
[I] app-cdr/cdrtools
Available versions: 3.00 3.01_alpha17 {acl +filecaps nls unicode}
Installed versions: 3.01_alpha17(02:50:12 2013-09-08)(acl filecaps nls unicode)
Homepage: http://cdrecord.berlios.de/private/cdrecord.html
Description: A set of tools for CD/DVD reading and recording, including cdrecord
--8<---------------cut here---------------end--------------->8---
Ja, so etwas passiert gelegentlich.

Die Fehlerrate ist nach meiner Erinnerung aber unter 1% ;-)
--
EMail:***@schily.net (home) Jörg Schilling D-13353 Berlin
***@cs.tu-berlin.de (uni)
***@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
Clemens Schüller
2013-10-09 15:55:28 UTC
Hallo!
Post by Clemens Schüller
--8<---------------cut here---------------start------------->8---
Cdrecord-ProDVD-ProBD-Clone 3.01a16 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2013 Joerg Schilling
--8<---------------cut here---------------end--------------->8---
aber
--8<---------------cut here---------------start------------->8---
[I] app-cdr/cdrtools
Available versions: 3.00 3.01_alpha17 {acl +filecaps nls unicode}
Installed versions: 3.01_alpha17(02:50:12 2013-09-08)(acl filecaps nls unicode)
Homepage: http://cdrecord.berlios.de/private/cdrecord.html
Description: A set of tools for CD/DVD reading and recording, including cdrecord
--8<---------------cut here---------------end--------------->8---
JS> Ja, so etwas passiert gelegentlich.

JS> Die Fehlerrate ist nach meiner Erinnerung aber unter 1% ;-)

Ich glaub, Du hast mich mißverstanden:

cdrecord -version meldet Version a16. Aber eix meldet Version a17.
Im ebuild File für a17 steht


--8<---------------cut here---------------start------------->8---
DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord"
HOMEPAGE="http://cdrecord.berlios.de/private/cdrecord.html"
if [[ ${PV%_alpha*} == ${PV} ]]; then
SRC_URI="ftp://ftp.berlios.de/pub/cdrecord/${P}.tar.bz2"
else
SRC_URI="ftp://ftp.berlios.de/pub/cdrecord/alpha/${P/_alpha/a}.tar.bz2"
fi
--8<---------------cut here---------------end--------------->8---


Wenn ich dieses if...then...else Konstrukt richtig deute, wird immer die
Version geladen, die im Dateinamen des ebuild Files steht.
--
GreetinX, Clemens Schüller
J***@fokus.fraunhofer.de
2013-10-09 20:20:52 UTC
Post by Clemens Schüller
JS> Ja, so etwas passiert gelegentlich.
JS> Die Fehlerrate ist nach meiner Erinnerung aber unter 1% ;-)
cdrecord -version meldet Version a16. Aber eix meldet Version a17.
Im ebuild File für a17 steht
Was soll ebuild sein?

Ich habe Dich schon richtig verstanden, aber ich weis nicht ob Du mich richtig
verstanden hast.

Die Cdrtools sind zwar nicht mein ältestes OSS Program (star wurde im August
bereits 31), aber die Cdrtools gibt es seit Februar 1996, also seit immerhin
mehr als 17,5 Jahren. Bei im Mittel mindestens 20 Releases pro Jahr komme ich
auf 350 Releases. So weit ich mich erinnere, ist das das 2. Mal, daß ich
vergessen habe den Versions-String mit einer neuen Version zu aktualisieren...
--
EMail:***@schily.net (home) Jörg Schilling D-13353 Berlin
***@cs.tu-berlin.de (uni)
***@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
Clemens Schüller
2013-10-09 20:40:18 UTC
Hallo!
JS> Was soll ebuild sein?

Im ebuild File steht, was beim compilen/installieren eines Paketes genau
gemacht werden soll.

--> http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild?view=markup


JS> Ich habe Dich schon richtig verstanden, aber ich weis nicht ob Du mich richtig
JS> verstanden hast.

JS> Die Cdrtools sind zwar nicht mein ältestes OSS Program (star wurde im August
JS> bereits 31), aber die Cdrtools gibt es seit Februar 1996, also seit immerhin
JS> mehr als 17,5 Jahren. Bei im Mittel mindestens 20 Releases pro Jahr komme ich
JS> auf 350 Releases. So weit ich mich erinnere, ist das das 2. Mal, daß ich
JS> vergessen habe den Versions-String mit einer neuen Version zu aktualisieren...

Alles klar, jetzt hab ichs verstanden :-)
--
GreetinX, Clemens Schüller
J***@fokus.fraunhofer.de
2013-10-14 09:51:16 UTC
Post by J***@fokus.fraunhofer.de
Zwischen der a15 und der a16 wurde aber nichts an der Rechteverwaltung geändert.
Die eigentliche Privilegienverwaltung wurde gar seit dem 28. Mai nicht mehr
verändert.
Hallo, nach genaueren Tests hat sich gezeigt, daß es bei mir ein cut+paste
Problem gab. Es gibt inzwischen eine neue cdrtools Version, die das Problem
fixt.

ftp://ftp.berlios.de/pub/cdrecord/alpha/
--
EMail:***@schily.net (home) Jörg Schilling D-13353 Berlin
***@cs.tu-berlin.de (uni)
***@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
J***@fokus.fraunhofer.de
2013-10-08 15:51:14 UTC
Post by Clemens Schüller
Hallo!
Post by piewie
Hallo,
cdda2wav mit cdrtools-3.00 liefen auf meinem gentoo noch problemlos. Mit
3.01a15 (bricht ab) und a16 (fängt gar nicht erst an) habe ich hier leider
Probleme. Getestet mit SATA und USB Laufwerken. Habe mal nen bug report bei
gentoo eröffnet. Dennoch, hat vielleicht jemand ne Idee - Jörg? ;-)
Achja, hab längere Zeit hier nicht reingesehen, weil ich auch mal Urlaub
gemacht habe...und im Naturschutzgebiet sieht es schlecht mit Internet aus ;-)
Post by Clemens Schüller
Post by piewie
cdrtools-3.01a15
cdda2wav: Operation not permitted. Cannot set process capabilities.
cdda2wav: Operation not permitted. Cannot set posix realtime scheduling
cdda2wav: Permission denied. Could not open audio sample file audio_01.wav.
Nun, das sieht in der Tat nach einer "current Directory" aus, in die der aktuelle
Post by Clemens Schüller
So wie es aussieht, ein Problem mit den Rechten.
Was sagt denn ein ls -l /opt/schily/bin bzw. ist das Set UID Bit bei
cdda2wav gesetzt?
ls -l reicht bei Linux nicht aus, da muß man zusätzlich mit Linux >= 2.6.24
auch noch "getcap" aufrufen, genau, wie man bei Solaris seit fast 10 Jahren
zusätzlich zu ls -l noch in:

/etc/security/exec_attr
und
/etc/security/exec_attr.d/*

nach passenden Profilen suchen muß - und das definitiv seit im April 2010
in Solaris das in-kernel "pfexec" eingeführt wurde und damit eine transparente
Rechtezuweisung möglich ist.
--
EMail:***@schily.net (home) Jörg Schilling D-13353 Berlin
***@cs.tu-berlin.de (uni)
***@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
J***@fokus.fraunhofer.de
2013-10-08 15:39:05 UTC
Post by piewie
Hallo,
cdda2wav mit cdrtools-3.00 liefen auf meinem gentoo noch problemlos. Mit
3.01a15 (bricht ab) und a16 (fängt gar nicht erst an) habe ich hier leider
Probleme. Getestet mit SATA und USB Laufwerken. Habe mal nen bug report bei
gentoo eröffnet. Dennoch, hat vielleicht jemand ne Idee - Jörg? ;-)
cdrtools-3.01a15
cdda2wav dev=12,0,0 -vall -B -paranoia -paraopts=minoverlap=16
cdda2wav: Operation not permitted. Cannot set process capabilities.
Type: ROM, Vendor 'PLEXTOR ' Model 'CD-R PREMIUM2 ' Revision '1.03'
MMC+CDDA
536576 bytes buffer memory requested, transfer size 122880 bytes, 4 buffers,
52 sectors
#Cdda2wav version 3.01a15_linux_3.9.11-gentoo-r1_x86_64_intel-r--core-tm--
AUDIOtrack pre-emphasis copy-permitted tracktype channels
1- 3 no no audio 2
Table of Contents: total tracks:3, (total time 58:05.10)
1.(13:58.45), 2.(11:13.52), 3.(32:52.63)
Table of Contents: starting sectors
1.( 0), 2.( 62895), 3.( 113422), lead-out( 261385)
CDINDEX discid: en2JB3uovZ8gRezw6LPgtAWh6bc-
CDDB discid: 0x190d9d03
CD-Text: not detected
CD-Extra: not detected
No media catalog number present.
scanning for ISRCs: 3 ...
index scan: 3...
samplefile size will be 614777564 bytes.
using lib paranoia for reading.
cdda2wav: Operation not permitted. Cannot set process capabilities.
cdda2wav: Operation not permitted. Cannot set posix realtime scheduling
policy.
cdda2wav scheint weder suid root noch mit korrekten und wirksamen file caps
installiert worden zu sein.

Denkbar:

- setcap cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep /opt/schily/bin/cdda2wav
wurde nicht aufgerufen

- libcap und was dazugehört fehlt

- Der Kern ist defekt und unterstützt keine file caps.
Post by piewie
100% track 1 recorded successfully
100% 0 rderr, 0 skip, 0 atom, 0 edge, 0 drop, 0 dup, 0 drift
100% 959 overlap(16 .. 16)
100% track 2 recorded successfully
100% 0 rderr, 0 skip, 0 atom, 0 edge, 0 drop, 0 dup, 0 drift
100% 778 overlap(16 .. 16)
47%cdda2wav: Input/output error. ReadCD MMC 12: scsi sendcmd: retryable
error
CDB: BE 04 00 02 CC 64 00 00 33 10 00 00
status: 0x0 (GOOD STATUS)
resid: 68240
cmd finished after 60.811s timeout 60s
cdda2wav: Input/output error. ReadCD MMC 12: scsi sendcmd: retryable error
CDB: BE 04 00 02 CC 97 00 00 2F 10 00 00
status: 0x0 (GOOD STATUS)
resid: 7120
cmd finished after 60.927s timeout 60s
cdda2wav: Input/output error. ReadCD MMC 12: scsi sendcmd: retryable error
CDB: BE 04 00 02 CC 65 00 00 33 10 00 00
status: 0x0 (GOOD STATUS)
resid: 119952
...
Das sieht nun wieder nach einem Defekt im Linux SCSI Generic Treiber aus, denn
ein Fehler dieser Art ist per Definition nicht möglich.

Versuch doch mal "scgcheck" aufzurufen, das testet die Eigenschaften des SCSI
Subsystems.
--
EMail:***@schily.net (home) Jörg Schilling D-13353 Berlin
***@cs.tu-berlin.de (uni)
***@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily