Bug#998718: Brasero fails (on Testing) burning an ISO image on a CD-RW

Mauro Sacchetto mauro.sacchetto at gmail.com
Wed Nov 10 20:12:22 GMT 2021


I again carried out a small experiment (as a simple user as I am) and 
precise,
or rather I correct, what was stated in a previous email.
Burning an ISO to a blank CD-RW (after: wodim dev=/dev/sr0 -v 
blank=fast) won't work either:
This is brasero-session.log:
================================================================================
Checking session consistency (brasero_burn_check_session_consistency 
brasero-burn.c:1739)
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_set_output_size_for_current_track
BraseroBurnURI stopping
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_session_output_size
BraseroBurnURI output set (IMAGE) image = /tmp/brasero_tmp_OFOIC1.bin 
toc = none
BraseroBurnURI called brasero_job_get_session_output_size
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_current_track
BraseroBurnURI no burn:// URI found
BraseroBurnURI stopping
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_set_output_size_for_current_track
BraseroLocalTrack stopping
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_session_output_size
BraseroLocalTrack output set (IMAGE) image = /tmp/brasero_tmp_JEOIC1.bin 
toc = none
BraseroLocalTrack called brasero_job_get_session_output_size
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_current_track
BraseroLocalTrack no remote URIs
BraseroLocalTrack stopping
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_flags
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_fd_in
BraseroChecksumImage called brasero_job_set_output_size_for_current_track
BraseroChecksumImage stopping
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_flags
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_session_output_size
BraseroChecksumImage output set (IMAGE) image = 
/tmp/brasero_tmp_VVNIC1.bin toc = none
BraseroChecksumImage called brasero_job_get_session_output_size
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_input_type
BraseroChecksumImage called brasero_job_set_current_action
BraseroChecksumImage called brasero_job_get_fd_in
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage Starting checksuming file 
/home/samiel/debian-11.1.0-amd64-netinst.iso (size = 396361728)
BraseroChecksumImage called brasero_job_get_fd_out
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage Setting new checksum (type = 2) 
b710c178eb434d79ce40ce703d30a5f0 ((null) before)
BraseroChecksumImage Finished track successfully
BraseroChecksumImage stopping
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_action
BraseroLibburn unsupported operation
BraseroLibburn deactivating
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_device
BraseroLibburn Drive (/dev/sr0) init result = 1
BraseroLibburn called brasero_job_get_flags
BraseroLibburn called brasero_job_get_media
BraseroLibburn called brasero_job_get_fd_in
BraseroLibburn called brasero_job_get_tracks
BraseroLibburn Setting multi 0
BraseroLibburn Setting burnproof 1
BraseroLibburn Setting dummy 0
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn burn_drive_convert_fs_adr( /dev/sr0 )
BraseroLibburn Writing
BraseroLibburn called brasero_job_set_dangerous
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn burn_drive_is_enumerable_adr( /dev/sr0 ) is true
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Async START UNIT succeeded after 0.1 seconds
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Allocating buffer via mmap()
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn cd Profile= 0Ah , obs= 32768 , obs_pad= 0
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn TAO pre-track 01 : get_nwa(0)=1, d=0 , demand=396361728 , 
cap=736966656

BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
...BraseroLibburn syncing cache
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Async SYNCHRONIZE CACHE  succeeded after 0.3 seconds
BraseroLibburn Closing
BraseroLibburn called brasero_job_set_dangerous
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Closing session
BraseroLibburn Async CLOSE TRACK/SESSION  succeeded after 6.0 seconds
BraseroLibburn Writing
BraseroLibburn Writing
BraseroLibburn Write thread on drive 0 ended
BraseroLibburn called brasero_job_set_dangerous
BraseroLibburn Finished successfully session
BraseroLibburn stopping
Preparing to checksum (type 2 b710c178eb434d79ce40ce703d30a5f0) 
(brasero_burn_record_session brasero-burn.c:2483)
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_flags
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage creating input
BraseroChecksumImage called brasero_job_get_action
BraseroReadom called brasero_job_get_action
BraseroReadom linked to BraseroChecksumImage
BraseroReadom getting varg
BraseroReadom called brasero_job_get_action
BraseroReadom called brasero_job_get_current_track
BraseroReadom called brasero_job_get_output_typeBraseroChecksumImage 
called brasero_job_get_action

BraseroReadom called brasero_job_get_current_trackBraseroChecksumImage 
called brasero_job_get_current_track

BraseroReadom called brasero_job_get_output_type
BraseroChecksumImage called brasero_job_set_current_action
BraseroReadom reading from sector 0 to 193536
BraseroChecksumImage called brasero_job_get_current_trackBraseroReadom 
called brasero_job_get_fd_out

BraseroChecksumImage called brasero_job_get_fd_inBraseroReadom called 
brasero_job_set_use_average_rate

BraseroReadom got varg:BraseroChecksumImage Starting checksum generation 
live (size = 396361728)

     readomBraseroChecksumImage called brasero_job_set_nonblocking

     dev=/dev/sr0BraseroChecksumImage called brasero_job_get_fd_in

     -nocorr
BraseroChecksumImage called brasero_job_get_fd_out    -noerror

BraseroChecksumImage called brasero_job_get_fd_in -sectors=0-193536

BraseroChecksumImage called brasero_job_get_fd_out    -f=-

BraseroReadom Launching command
BraseroReadom called brasero_job_get_fd_in
BraseroReadom called brasero_job_get_fd_out
BraseroReadom stderr: readom: Device not ready.
BraseroReadom called brasero_job_error
BraseroReadom finished with an error
BraseroReadom asked to stop because of an error
     error        = 5
     message    = "L'unità è occupata"
BraseroReadom stopping
BraseroReadom got killed
BraseroReadom disconnecting BraseroReadom from BraseroChecksumImage
BraseroChecksumImage stopping
BraseroChecksumImage closing connection for BraseroChecksumImage
Session error : L'unità è occupata (brasero_burn_record brasero-burn.c:2854)
================================================================================
And in fact:
================================================================================
samiel at darkstar:~$ md5sum /dev/sr0
md5sum: /dev/sr0: Input/output error
================================================================================





Il 10/11/21 13:09, Thomas Schmitt ha scritto:
> There seems to be involved a difference between Cinnamon of Debian
>    Testing and XFCE of Debian 10. While Mauro Sacchetto does not get an
>    unusable drive with Brasero and a blank CD-RW on Cinnamon, i get to
>    that problem after writing succeeded but before the checksum gets
>    verified by Brasero. (The CD verifies good in another drive by
>    comparing the MD5s of ISO image and CD.)
>    With non-blank CD-RW i experienced sometimes the problem already
>    after inserting it into the ASUS drive while Brasero is running.
>    Mauro Sacchetto did not report such an early problem.



More information about the pkg-gnome-maintainers mailing list