Bugzilla – Bug 580529
KUpdateApplet spams the screen during online update (KDE4.3.5 update possibly)
Last modified: 2017-08-11 16:04:13 UTC
Steps to reproduce: - 11.2, with all online updates - change the update repository from update/11.2 to update/11.2-test - check in kupdateapplet for new updates and run update - after a while when the update is in process, kupdateapplet shows an error dialog about 'DBus error : Unable to get transaction id from packagekit.' and starts spamming the desktop with notifications about a problem It appears that the online update process itself actually continues while this happens and finishes successfully, but this may lead the user to believe there is a problem and e.g. abort the update halfway or do some other action. Moreover the whole right part of the desktop (with the default desktop layout) can be covered by the notifications during the entire process of the update. I do not know what is causing it, but since I assume this is somehow triggered by the KDE update (bug ##561660) and I'd prefer we do not do the online update this way, I set this to blocker.
This bug is fixed in kupdatapplet-0.9.9.
Could you please provide a SWAMPID. Thank you.
The SWAMPID for this issue is 31421. Please submit the patch and patchinfo file using this ID. (https://swamp.suse.de/webswamp/wf/31421)
Be so kind and submit the patchinfo and the fixed sources.
Submitted patchinfo and package (submit request: 33247).
Update released for: gnome-packagekit, gnome-packagekit-debuginfo, gnome-packagekit-debugsource, gnome-packagekit-lang, kde4-kupdateapplet, kde4-kupdateapplet-debuginfo, kde4-kupdateapplet-debugsource, kde4-kupdateapplet-packagekit, kde4-kupdateapplet-zypp, libsatsolver, libsatsolver-debuginfo, libsatsolver-debugsource, libsatsolver-devel, libzypp, libzypp-debuginfo, libzypp-debugsource, libzypp-devel, perl-satsolver, python-satsolver, ruby-satsolver, satsolver-tool, satsolver-tools, yast2-pkg-bindings, yast2-pkg-bindings-debuginfo, yast2-pkg-bindings-debugsource, yast2-pkg-bindings-devel-doc, yast2-registration, yast2-registration-branding-SLE, yast2-registration-branding-openSUSE, yast2-update, yast2-update-FACTORY, yast2-wagon Products: SLE-DEBUGINFO 11-BETA (i386, ia64, ppc64, s390x, x86_64) SLE-DESKTOP 11-BETA (i386, x86_64) SLE-SDK 11-BETA (i386, ia64, ppc64, s390x, x86_64) SLE-SERVER 11-BETA (i386, ia64, ppc64, s390x, x86_64)
released for 11.2 too. i did not get the spam though.
(In reply to comment #7) > i did not get the spam though. It spamed the screen with error messages when too many update were installed at once. I guess you install updates on a regular basis and do not wait until a lot of packages accumulate.
Resolved? It's not. I had this update of kupdateapplet today and then it ran the KDE update and I got all these messages. I think the install went well but it gave a very bad image of our distribution. Was this update tested enough?
did yoiu restart kupdateapplet or all of KDE after the kupdateapplet update?
Comment #10: No, but it didn't ask to and the average user wouldn't do it. kupdateapplet is suppose to work smoothly for basic users. For the advanced one, there is the Yast or the zypper way...
I can confirm the problem. The original problem is fixed in the package, kupdateapplet installs that fix first, but then immediatelly proceeeds to checking for new updates again, without restarting itself or even mentioning the need to do that. So the fixed package in practice fixes nothing in the usual case. This should be fixed in kupdateapplet, although it's probably too late in this specific case for most users :(.
Actually, as far as I can judge, it's again PackageKit being broken and not notifying about the need to restart. Lovely.
(In reply to comment #13) > Actually, as far as I can judge, it's again PackageKit being broken and not > notifying about the need to restart. Lovely. PackageKit maintainers, could you please investigate why packagekit doesn't notify about the needed restart?
*** Bug 582809 has been marked as a duplicate of this bug. ***
Update released for: gnome-packagekit, gnome-packagekit-debuginfo, gnome-packagekit-debugsource, gnome-packagekit-lang, kde4-kupdateapplet, kde4-kupdateapplet-debuginfo, kde4-kupdateapplet-debugsource, kde4-kupdateapplet-packagekit, kde4-kupdateapplet-zypp, libsatsolver, libsatsolver-debuginfo, libsatsolver-debugsource, libsatsolver-devel, libzypp, libzypp-debuginfo, libzypp-debugsource, libzypp-devel, perl-satsolver, python-satsolver, ruby-satsolver, satsolver-tool, satsolver-tools, yast2-pkg-bindings, yast2-pkg-bindings-debuginfo, yast2-pkg-bindings-debugsource, yast2-pkg-bindings-devel-doc, yast2-registration, yast2-registration-branding-SLE, yast2-registration-branding-openSUSE, yast2-update, yast2-update-FACTORY, yast2-wagon Products: SLE-DEBUGINFO 11 (i386, ia64, ppc64, s390x, x86_64) SLE-DESKTOP 11 (i386, x86_64) SLE-POS 11 (i386) SLE-SDK 11 (i386, ia64, ppc64, s390x, x86_64) SLE-SERVER 11 (i386, ia64, ppc64, s390x, x86_64) SLE-SMT 11 (i386, s390x, x86_64) SLE-WEBYAST 1.0 (i386, x86_64)
Updates on sle released. openSUSE kupdateapplet is not present in any supported codestream. Closing.