Issued:
2013-02-20
Updated:
2013-02-20

RHBA-2013:0280 - gnome-packagekit bug fix update


Synopsis

gnome-packagekit bug fix update

Type/Severity

Bug Fix Advisory

Topic

An updated gnome-packagekit package that fixes four bugs is now available.

Description

gnome-packagekit provides session applications for the PackageKit API.

Bugs fixed in the updated package include:

  • If a package adds or removes a .repo file while updates are being installed, PackageKit (packagekitd) sends a RepoListChanged() message. If Software Update (/usr/bin/gpk-update-viewer) was being used to install these updates it responded to the message by attempting to refresh the available updates list. This resulted in said list going blank. As of this update, gpk-update-viewer ignores such signals from packagekitd, leaving the available updates list visible and unchanged. (BZ#744980)

  • When a 64-bit Red Hat Enterprise Linux instance had both 32-bit and 64-bit versions of a package installed, and an update for both packages was available and presented in the Software Update (/usr/bin/gpk-update-viewer) window, the summary and package name appeared for both architectures. Package size and the errata note only presented for the 32-bit version, however. For the 64-bit version, the size column remained blank. And, when the 64-bit version was selected in Software list, the display pane below presented a ‘Loading...’ message rather than the errata note. With this update, gpk-update-viewer seeks out the exact package ID before falling back to the package name, ensuring both package versions are found and associated meta-data displayed when more than one package architecture is installed. (BZ#744906)

  • When an application is installed using the Add/Remove Software interface (/usr/bin/gpk-application), a dialogue box appears immediately post-install offering a Run button. Clicking this button launches the newly-installed program. Previously, under some circumstances, an improperly assigned pointer value meant clicking this Run button caused gpk-application to crash (segfault). With this update, the pointer is correctly assigned and gpk-application no longer crashes when launching a newly-installed application. (BZ#694793)

  • Previously, it was possible for an ordinary user to shutdown their system or log-out from a session while the PackageKit update tool was running. Depending on the transaction PackageKit was engaged in when the shutdown or logout was initiated, this could damage the RPM database and, consequently, damage the system. With this update, when ordinary users attempting to shutdown or log out while PackageKit is running an update, PackageKit inhibits the process and presents the user with an alert:

    A transaction that cannot be interrupted is running.

Note: this update does not prevent a root user (or other user with equivalent administrative privileges) from shutting the system down or logging an ordinary user out of their session. (BZ#669798)

All PackageKit users should install this update which resolves these issues.

Solution

Before applying this update, make sure all previously-released errata relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at https://access.redhat.com/knowledge/articles/11258

Affected Products

ProductVersionArch
Red Hat Enterprise Linux for Power, big endian6ppc64
Red Hat Enterprise Linux for IBM z Systems6s390x
Red Hat Enterprise Linux Workstation6x86_64
Red Hat Enterprise Linux Workstation6i386
Red Hat Enterprise Linux Server6x86_64
Red Hat Enterprise Linux Server6i386
Red Hat Enterprise Linux Server from RHUI6x86_64
Red Hat Enterprise Linux Server from RHUI6i386
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems)6s390x
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems)6s390x
Red Hat Enterprise Linux Desktop6x86_64
Red Hat Enterprise Linux Desktop6i386

Updated Packages

  • gnome-packagekit-extra-2.28.3-7.el6.i686.rpm
  • gnome-packagekit-debuginfo-2.28.3-7.el6.i686.rpm
  • gnome-packagekit-2.28.3-7.el6.x86_64.rpm
  • gnome-packagekit-2.28.3-7.el6.i686.rpm
  • gnome-packagekit-debuginfo-2.28.3-7.el6.ppc64.rpm
  • gnome-packagekit-extra-2.28.3-7.el6.s390x.rpm
  • gnome-packagekit-extra-2.28.3-7.el6.ppc64.rpm
  • gnome-packagekit-2.28.3-7.el6.s390x.rpm
  • gnome-packagekit-debuginfo-2.28.3-7.el6.x86_64.rpm
  • gnome-packagekit-extra-2.28.3-7.el6.x86_64.rpm
  • gnome-packagekit-2.28.3-7.el6.ppc64.rpm
  • gnome-packagekit-debuginfo-2.28.3-7.el6.s390x.rpm
  • gnome-packagekit-2.28.3-7.el6.src.rpm

Fixes

CVEs

(none)

References

(none)


Additional information