Bug 2212471
| Summary: | k3b is not able to burn data to disks in KDE | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Christopher Klooz <py0xc3> |
| Component: | k3b | Assignee: | KDE SIG <kde-sig> |
| Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 38 | CC: | hhorak, jreznik, kde-sig, rdieter, than |
| Target Milestone: | --- | Keywords: | Desktop |
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Another user tested k3b and also experiences the issue. He deploys GNOME instead of KDE. Still, K3b cannot burn on his system with the same error. At the same time, GNOME's Brasero works for him. See https://discussion.fedoraproject.org/t/k3b-cannot-burn-dvds-an-issue-related-to-my-hardware-my-configuration-or-a-bug/84736/2 |
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: 1. Attach DVD/BD burner and insert blank disc 2. Start K3b -> "More actions..." -> "Burn image..." -> Wait for Burn medium and choose an ISO image -> Click "Start" 3. 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