At the moment, it seems to be not possible to burn DVDs with k3b in the Fedora KDE Spin.
I have already opened a bug report, but it would be good to know if other people use k3b as well and if it works for them, just to get some indication if that is a local phenomenon somehow linked to my hardware or configuration, or if it is a bug (…or a bug related to some of my hardware ).
The report with more details about the issue is here: 2212471 – k3b is not able to burn data to disks in KDE
Any feedback about if k3b is able to burn or not (and if not, with what behavior/output it fails) would be appreciated.
Of course if someone has already identified a mitigation, also feel free to let me know.
The bug report with the issue:
I tried to burn an ISO image (“Burn image” option) to a DVD through a USB-attached DVD/BD burning drive.
Everything seemed to work fine and K3b was able to see the blank disk and to identify the blank disk as such.
However, immediately after I clicked to “Start” the burning process, I got an error:
On-the-fly writing with cdrecord < 2.01a13 not supported.
The debug output is imho not valuable:
Devices
-----------------------
PIONEER BD-RW BDR-UD03 1.14 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, BD-ROM, BD-R, BD-RE, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW, BD-ROM, BD-R Sequential (SRM), BD-R Random (RRM), BD-RE] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump, Random Recording, Sequential Recording, Sequential Recording + POW] [%7]
System
-----------------------
K3b Version: 23.4.1
KDE Version: 5.106.0
Qt Version: 5.15.9
Kernel: 6.3.5-200.fc38.x86_64
I cannot test if that is a driver/compatibility issue because I have only this one burning drive. (Can someone check if K3b works for them when burning an image?)
I thought initially that this is related to permissions since I usually work on a sysadm_u
confined user account. However, I also tested with unconfined_u
(which is the default of Fedora): the outcome is exactly the same.
My system was installed as F38 KDE Spin. I have only the default repositories enabled. K3b installed through dnf
as usual. No third party software or such. cat /proc/sys/kernel/tainted = 0.
I am not sure if that is related, but once I open K3b, it outputs another error about “System Configuration Problems”:
Unable to find cdrskin executable
Cdrskin can substitute for cdrecord with data and audio CD, and for growisofs with DVD and BD.
Solution: Consider to install the libburn and cdrskin packages.
System locale charset is ANSI_X3.4-1968
Your system's locale charset (i.e. the charset used to encode filenames) is set to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. Most likely the locale is not set at all. An invalid setting will result in problems when creating data projects.
Solution: To properly set the locale charset make sure the LC_* environment variables are set. Normally the distribution setup tools take care of this.
However, libburn
is already installed. I additionally installed cdrskin
, which is not installed by default with K3b.
After installing cdrskin
, the “System Configuration Problems” error only contains the latter issue:
System locale charset is ANSI_X3.4-1968
Your system's locale charset (i.e. the charset used to encode filenames) is set to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. Most likely the locale is not set at all. An invalid setting will result in problems when creating data projects.
Solution: To properly set the locale charset make sure the LC_* environment variables are set. Normally the distribution setup tools take care of this.
But after that (having cdrskin
installed), the problem when trying to burn DVDs remains the same.
I then tried to burn a Data DVD (Data Project), which creates a different output when clicking “Start”:
Could not determine size of resulting image file
The debug output when trying to burn a Data DVD (Data Project) is a little more detailed:
Devices
-----------------------
PIONEER BD-RW BDR-UD03 1.14 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, BD-ROM, BD-R, BD-RE, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW, BD-ROM, BD-R Sequential (SRM), BD-R Random (RRM), BD-RE] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump, Random Recording, Sequential Recording, Sequential Recording + POW] [%7]
K3b::IsoImager
-----------------------
mkisofs print size result: 0 (0 bytes)
System
-----------------------
K3b Version: 23.4.1
KDE Version: 5.106.0
Qt Version: 5.15.9
Kernel: 6.3.5-200.fc38.x86_64
Used versions
-----------------------
mkisofs: 2.1-Emulation
mkisofs
-----------------------
xorriso 1.5.4 : RockRidge filesystem manipulator, libburnia project.
xorriso : FAILURE : -as genisofs: Unsupported option '-udf'
mkisofs calculate size command:
-----------------------
/usr/bin/mkisofs -gui -graft-points -print-size -quiet -volid fedora-preview-installer-2023-02 -volset -appid K3B THE CD KREATOR (C) 1998-2018 SEBASTIAN TRUEG, MICHAL MALEK AND LESLIE ZHAI -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/k3b.RXotOS -rational-rock -hide-list /tmp/k3b.IARXYc -joliet -joliet-long -hide-joliet-list /tmp/k3b.xJtZMW -no-cache-inodes -udf -full-iso9660-filenames -iso-level 3 -path-list /tmp/k3b.eZSYVg
Reproducible: Always
Steps to Reproduce:
- Attach DVD/BD burner and insert blank disc
- Start K3b → “More actions…” → “Burn image…” → Wait for Burn medium and choose an ISO image → Click “Start”
- You get the error: “On-the-fly writing with cdrecord < 2.01a13 not supported.”
Actual Results:
K3b cannot burn to DVDs
Expected Results:
K3b should be able to burn to DVDs