On a fresh install of fedora-42 I installed K3b using Discover (to use for ripping some CDs). Every time I start it up I get the following ‘System Configuration Problem’:
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.
When I try to find the packages cdrskin and libburn using Discover neither of them are there.
There was a bug on this filed back in 2017; which is now closed with a statement that says, in effect, ‘with time it resolved itself.’
Ripping my CDs works fine, I believe these two utilities relate to writing CDs/DVDs.
But - it’s not a good look for a user to get this error and then on top of that not be able to actually do what the error instructs them to do to resolve it.
I have not filed a bug report as I don’t really know if yall would consider this to be a bug. Maybe it really an oversight on the fedora-KDE edition side to not have packaged these two utilities in the repos?
Have you tried to broaden your search when searching for the libs? They might go under a little different name. I’m not familiar with Fedora, but on Solus this came up;
I do have the rpmfusion repos enabled. They are not in there. So then I started down the path to find them - github and whatnot. But then I realized that for my purposes I don’t need them, so I let it go.
I’m posting here because I feel it isn’t doing KDE any favors to have a user experience like the one I just had. Esp as fedora-42, with it’s latest release, has “promoted” KDE to a full citizen on par with the Gnome desktop edition. I am not trying to solve this as an issue for myself. Tho I do appreciate your taking the time to help
I simply don’t think it’s a good idea for a general user to have to go on a chase for such a thing. I think we’d really want the app to just work, with no implied errors, right from the get-go. So just trying here to let the right folks know about this so they might address it as they see fit.
well, k3b isn’t a major app anymore.. I understand your frustration however. cdrskin still exists in the default Ubuntu repo (even for plucky). So, I suspect it must also be available in debian. I am not surprised that it isn’t in the fedora repos.
You probably won’t see these in Discover. As an app store, it mainly shows applications, not libraries. You may need the command line or other full-on Fedora-based package manager tool for this purpose. These libraries iirc are available in Fedora. sudo dnf install libburn cdrskin most likely.
Then maybe gripe at Fedora for not including them as dependencies.
I did not know that about Discover - this is an important thing to know. I had been using dnfdragora ever since dnf replaced rpm/yum. But I noticed it was no longer included with f42 and so I decided I’d go ahead and go all-in on Discover now.
But apparently command line DNF is going to be a friend going forward.
jroc@jeffFedoraUpstairs:~$ dnf search cdrskin
Updating and loading repositories:
Fedora 42 - x86_64 - Updates 100% | 78.6 KiB/s | 27.9 KiB | 00m00s
Repositories loaded.
Matched fields: name (exact)
cdrskin.x86_64: Limited cdrecord compatibility wrapper to ease migration to libburn
Which this has me considering that I might be better off continuing to ignore Discover and just use DNF command line for everything. This way I’ll be consistent and not have to think about ‘apps’ vs ‘libraries.’
Yeah, I ran into the same thing on Fedora a while back. The error pops up but doesn’t actually break anything if you’re just ripping, like you said. I ended up installing cdrskin and libburn from the terminal using dnf, they’re in the repos even if Discover doesn’t show them. Kind of annoying that it isn’t smoother, though. Definitely feels like something KDE or Fedora could clean up.