I use a Debian/Sid distribution and when I try to burn
a data CD with Eroaster, the following message appears:
Traceback (most recent call last):
File "/usr/lib/eroaster/Application.py", line 760, in
BurnWriterOptions
self.BurnCDNow()
File "/usr/lib/eroaster/Application.py", line 829, in
BurnCDNow
cdrecord = cdrtools.cdrecord(channel, id, lun,
self.devWriter.get_text(), self.cat.get_loglevel())
File "/usr/lib/eroaster/cdrtools.py", line 124, in
__init__
self.__cdrecord_read_version()
File "/usr/lib/eroaster/cdrtools.py", line 249, in
__cdrecord_read_version
for i in range(len(version[1])):
IndexError: list index out of range
Kain_tn@yahoo.fr
Logged In: NO
This has to do with the checking of the version cdrtools.
There is a discussion about this problem on the forum of the
gentoo-distribution.
http://forums.gentoo.org/viewtopic.php?t=223862&highlight=eroaster+cdrtools
This thread also contains a "workaround" (bad hack).
Logged In: NO
Another "workaround" here:
http://bugs.gentoo.org/show_bug.cgi?id=65048
Logged In: YES
user_id=867623
I have the same problem. It seems to come from the fact that
the warning lines of cdrecord appear before the version line in
the "ouput" python variable that is set with "cdrecord -version"
output at line 243 of cdrtools.py (though they appear after the
version line when running "cdrecord -version 2>&1" in an xterm.
Don't why it's not the same).
Work around (or bug fix ?) : replace 2>&1 by 2>/dev/null at line
243, so there are no more warning lines in "output"