Error 'The PackageKit daemon has crashed" on fresh install

Hello,

I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata

OpenMandriva Lx version:

Rock 6.0

Default KDE

Description of the issue (screenshots if relevant):

Any help or insight would be appreciated, I am pretty demoralized at the moment.

I did a nice fresh install to undo all the tinkering I had done before so I could have a clean slate to implement some of the things I have learned.

When trying to install some basic software like VLC for example, I keep getting and error message " The PackageKit daemon has crashed" and the software will not install. This happened in both the Welcome application and Discover. I did not have this problem on the previous install on the same computer. I did everything exactly the same as before with the install.

It is frustrating because a clean install should have been just what I needed to progress but now I am back at step 1 trying to get basic functionality. My concern is that I need to do this process to 4 PCs and 2 laptops when i go live. I need to get a solid method to get these all up and running and so far I can’t even get 1 laptop going. Hopefully, I’m just overlooking something.

Relevant informations (hardware involved, software version, logs or output…):

Logs

7/25/25 11:38 AM systemd Started app-org.kde.discover@ac41d0d9ea104ece82d01fe453b4e67e.service - Discover - Software Center.
7/25/25 11:38 AM kdialog_progress_helper qt.dbus.integration: QDBusConnection: couldn’t handle call to Set, no slot matched
7/25/25 11:38 AM kdialog_progress_helper qt.dbus.integration: QDBusConnection: couldn’t handle call to Set, no slot matched
7/25/25 11:38 AM kdialog_progress_helper qt.dbus.integration: Could not find slot ProgressDialogAdaptor::Set
7/25/25 11:38 AM plasma-discover Transaction: Refreshing cache
7/25/25 11:38 AM plasma-discover Status: Waiting in queue
7/25/25 11:38 AM PackageKit uid 1001 is trying to obtain org.freedesktop.packagekit.system-sources-refresh auth (only_trusted:0)
7/25/25 11:38 AM plasma-discover Status: Waiting for authentication
7/25/25 11:38 AM PackageKit uid 1001 obtained auth for org.freedesktop.packagekit.system-sources-refresh
7/25/25 11:38 AM plasma-discover Status: Waiting in queue
7/25/25 11:38 AM plasma-discover Status: Starting
7/25/25 11:38 AM plasma-discover Status: Loading cache
7/25/25 11:38 AM plasma-discover Percentage: 10
7/25/25 11:38 AM packagekit.service Unable to find valid icon size in icon tarball name, assuming 64x64px.
7/25/25 11:38 AM plasma-discover Percentage: 20
7/25/25 11:38 AM packagekit.service Unable to find valid icon size in icon tarball name, assuming 64x64px.
7/25/25 11:38 AM packagekit.service Unable to find valid icon size in icon tarball name, assuming 64x64px.
7/25/25 11:38 AM packagekit.service Unable to find valid icon size in icon tarball name, assuming 64x64px.
7/25/25 11:38 AM packagekit.service Unable to find valid icon size in icon tarball name, assuming 64x64px.
7/25/25 11:38 AM packagekit.service Unable to find valid icon size in icon tarball name, assuming 64x64px.
7/25/25 11:38 AM packagekit.service Unable to find valid icon size in icon tarball name, assuming 64x64px.
7/25/25 11:38 AM packagekit.service Unable to find valid icon size in icon tarball name, assuming 64x64px.
7/25/25 11:38 AM plasma-discover Status: Querying
7/25/25 11:38 AM plasma-discover Status: Loading cache
7/25/25 11:38 AM plasma-discover Percentage: 100
7/25/25 11:38 AM plasma-discover Status: Finished
7/25/25 11:38 AM PackageKit refresh-cache transaction /46_dacaeeba from uid 1001 finished with success after 25143ms
7/25/25 11:38 AM plasma-discover Results:
7/25/25 11:38 AM plasma-discover /usr/bin/plasma-discover: line 23: kill: (10029) - No such process
7/25/25 11:38 AM plasma-discover-main org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
7/25/25 11:38 AM plasma-discover-main adding empty sources model QStandardItemModel(0x556fdd1d6bb0)
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/discover/qml/BrowsingPage.qml:17:1: QML BrowsingPage: Created graphical object was not placed in the graphics scene.
7/25/25 11:38 AM PackageKit get-updates transaction /47_bbeebacc from uid 1001 finished with success after 734ms
7/25/25 11:38 AM PackageKit resolve transaction /48_abdabcab from uid 1001 finished with success after 385ms
7/25/25 11:38 AM PackageKit resolve transaction /49_abceadae from uid 1001 finished with success after 6ms
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:19:1: QML ApplicationPage: Created graphical object was not placed in the graphics scene.
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:111:5: QML ReviewsPage: Binding loop detected for property ā€œimplicitHeightā€:
file:///usr/lib64/qt6/qml/org/kde/kirigami/templates/OverlaySheet.qml:132:5
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:111:5: QML ReviewsPage: Binding loop detected for property ā€œyā€:
file:///usr/lib64/qt6/qml/org/kde/kirigami/templates/OverlaySheet.qml:110:5
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:111:5: QML ReviewsPage: Binding loop detected for property ā€œimplicitHeightā€:
file:///usr/lib64/qt6/qml/org/kde/kirigami/templates/OverlaySheet.qml:132:5
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:888:5: QML AddonsView: Binding loop detected for property ā€œimplicitHeightā€:
file:///usr/lib64/qt6/qml/org/kde/kirigami/templates/OverlaySheet.qml:132:5
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:135: TypeError: Cannot read property ā€˜Success’ of undefined
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:97: TypeError: Cannot read property ā€˜None’ of undefined
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:135: TypeError: Cannot read property ā€˜Success’ of undefined
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:97: TypeError: Cannot read property ā€˜None’ of undefined
7/25/25 11:38 AM plasma-discover-main org.kde.plasma.libdiscover.backend.packagekit: PackageKitFetchDependenciesJob: Transaction error: PackageKit::Transaction(0x556fdf4313d0) PackageKit::Transaction::ErrorInternalError ā€œDependsOn not supported by backendā€
7/25/25 11:38 AM plasma-discover-main qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:71:5: QML Binding: Binding loop detected for property ā€œvalueā€:
qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:74:9
7/25/25 11:38 AM packagekit.service Failed to get cache filename for vlc
7/25/25 11:38 AM PackageKit get-details transaction /51_eeaaddab from uid 1001 finished with success after 8ms
7/25/25 11:38 AM systemd man-db.service: Deactivated successfully.
7/25/25 11:38 AM systemd man-db.service: Consumed 1min 12.989s CPU time, 44.7M memory peak.
7/25/25 11:38 AM plasma-discover-main org.kde.plasma.libdiscover.backend.packagekit: percentage cannot be calculated
7/25/25 11:38 AM plasma-discover-main org.kde.plasma.libdiscover.backend.packagekit: percentage cannot be calculated
7/25/25 11:38 AM PackageKit new install-packages transaction /52_deccdbed scheduled from uid 1001
7/25/25 11:38 AM plasma-discover-main org.kde.plasma.libdiscover.backend.packagekit: percentage cannot be calculated
7/25/25 11:38 AM plasma-discover-main org.kde.plasma.libdiscover.backend.packagekit: percentage cannot be calculated

Did you do a system update after installing? There was a fix for this already, if I remember correctly.

Either use the system update from the welcome app or open a terminal and run sudo dnf clean all;dnf clean all;sudo dnf distro-sync --refresh --allowerasing

I have read that Discover has many issues.
I would try installing from terminal, or using DnfDrake.

1 Like

Yeah, I guess that is a fix of sorts. I wish it was not in the system if it does not work. It was working fine before I reinstalled. I am going to have to keep reinstalling until I can just run through a full setup without problems. It’s the only way I can be sure I’m ready for deployment.

I did do a system update immediately after install then I restarted. I wish I knew if it was my fault or a problem with the system. It makes it hard to learn if I don’t know whether or not I made a mistake.

1 Like

I will try running these commands when I get a chance. Trying to do all this between my normal work routine.

I just installed from the terminal. That is good enough for me.

Is there any downside to uninstalling Discover? I don’t want broken trash on my system if I can help it. I also don’t want to break anything else though if something depends on it.

I wouldn’t use Discover at all.
It has lots of problems.
I recommend using DnfDrake for our repos, and FlatDrake for Flatpaks.

Thanks for that, I did not know about FlatDrake. Just what i needed. Discover is out of the workflow.

1 Like

@vannax You really made my day sir hats off to you! Problem completely fixed!

1 Like

Another thing I highly recommend is as you go, script your changes. As an example, I have a script in my dotfiles (must be run from .dotfiles/new-setup) that sets up OM (and Arch and Fedora) exactly the way I want. I developed these by going through what you’re going through and setting up the system manually first, but recording everything I installed and every setting I changed. From there, you can put that all in a script.

If you do that, new installs become super-fast and super-easy.

2 Likes

I’m glad to hear it. I’m not a Linux Guru by any stretch of the imagination, but I do have lots of experience in IT/Tech Support. As often as not, solutions are simpler than one would think. Also, unlike yourself, I don’t have too much on my plate, being an old widower who lives pretty much like a hermit, so I’ve had lots of time to peruse the forums and see what some of the most common issues are.

1 Like

What a great idea!

I have been taking notes in Standard Notes with everything that has worked properly, so making a script should not be too hard from that.

Would sure speed up the process! 3 of the PCs are exactly alike as well, which should make it extra easy mode.

1 Like

I have been doing my level best to do this, but I am on the old hamster wheel here on the daily, between working the business from home, and being a stay at home dad of a 7 month old at the same time.

Luckily, I do not require much sleep.

1 Like

I’m not sure how much of an integral part of KDE it is. Myself, I’d leave it alone, but others here know much better than me.

1 Like

I’ll just delete the shortcut so I can pretend it’s not there.

I really like flatdrake, works better than Discover ever did. It’s just so much faster.

2 Likes

I think Discover is one of those things that tries to be all things to all people, pretty, polished, and in the end, full of bugs.
DnfDrake and FlatDrake, OTOH, while not as polished, were made by an OML community member, and place a higher value on actually working than looking pretty.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.