Apper has X-DBUS-StartupType=Unique X-DBUS-ServiceName=org.kde.apper in apper.desktop which means when spawned by KRun (eg click RPM in Dolphin) KDEInit expects this DBUS service to appear. When started with a URL, Apper invokes InstallPackageFiles and does not start its DBUS service so KDEInit errors. I can set X-DBUS-StartupType=None to fix the Dolphin click case, but this could break dbus invocations on org.kde.apper if there is a situation where something needs to start apper using KToolInvocation::startServiceBy*() Is Apper called in this way?
and even after this message, apper starts nonetheless. After showing what packages it will update and all that, when i continue, the next screen displays the message "license agreement required" and remains stuck there. This happens only in the case of installing RPMs.
Does Apper from git fixes this? Fedora guys pointed me a bit before 0.7.0 was released so the git version problably fix the issues
Using the latest Apper from git. Issue resolved on 32 bit system, but still persists on 64 bit system. it can be seen when installing Opera after downloading the RPM (openSUSE 12.1).
I've tested it on a 64bits are you sure you installed Apper from git over your current installation?
Closing this since it is working for me and I got no reply yet.