Bug 580529 - KUpdateApplet spams the screen during online update (KDE4.3.5 update possibly)
Summary: KUpdateApplet spams the screen during online update (KDE4.3.5 update possibly)
Status: RESOLVED FIXED
: 582809 (view as bug list)
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: Update Problems (show other bugs)
Version: Final
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Scott Reeves
QA Contact: Jiri Srain
URL:
Whiteboard: maint:released:sle11:31435 maint:rele...
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-17 14:16 UTC by Lubos Lunak
Modified: 2017-08-11 16:04 UTC (History)
5 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: Yes
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lubos Lunak 2010-02-17 14:16:09 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.
Comment 1 Thomas Göttlicher 2010-02-22 15:39:05 UTC
This bug is fixed in kupdatapplet-0.9.9.
Comment 2 Thomas Göttlicher 2010-02-22 15:40:05 UTC
Could you please provide a SWAMPID. Thank you.
Comment 3 Swamp Workflow Management 2010-02-23 13:34:52 UTC
The SWAMPID for this issue is 31421.
Please submit the patch and patchinfo file using this ID.
(https://swamp.suse.de/webswamp/wf/31421)
Comment 4 Christian Dengler 2010-02-23 13:35:50 UTC
Be so kind and submit the patchinfo and the fixed sources.
Comment 5 Thomas Göttlicher 2010-02-23 14:29:47 UTC
Submitted patchinfo and package (submit request: 33247).
Comment 6 Swamp Workflow Management 2010-02-24 16:48:41 UTC
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)
Comment 7 Marcus Meissner 2010-02-24 17:13:52 UTC
released for 11.2 too.

i did not get the spam though.
Comment 8 Thomas Göttlicher 2010-02-25 08:26:12 UTC
(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.
Comment 9 Forgotten User zSppWjup9E 2010-02-25 15:40:01 UTC
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?
Comment 10 Marcus Meissner 2010-02-25 15:55:10 UTC
did yoiu restart kupdateapplet or all of KDE after the kupdateapplet update?
Comment 11 Forgotten User zSppWjup9E 2010-02-25 16:03:13 UTC
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...
Comment 12 Lubos Lunak 2010-02-25 16:10:13 UTC
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 :(.
Comment 13 Lubos Lunak 2010-02-25 16:53:21 UTC
Actually, as far as I can judge, it's again PackageKit being broken and not notifying about the need to restart. Lovely.
Comment 14 Thomas Göttlicher 2010-03-11 14:00:36 UTC
(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?
Comment 15 Thomas Göttlicher 2010-03-17 13:27:55 UTC
*** Bug 582809 has been marked as a duplicate of this bug. ***
Comment 16 Swamp Workflow Management 2010-03-25 13:27:03 UTC
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)
Comment 17 Swamp Workflow Management 2010-04-26 12:10:33 UTC
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)
Comment 18 Swamp Workflow Management 2010-05-17 18:10:02 UTC
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)
Comment 19 Tomáš Chvátal 2017-08-11 16:04:13 UTC
Updates on sle released. openSUSE kupdateapplet is not present in any supported codestream. Closing.