- 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
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for Power, big endian | 6 | ppc64 |
| Red Hat Enterprise Linux for IBM z Systems | 6 | s390x |
| Red Hat Enterprise Linux Workstation | 6 | x86_64 |
| Red Hat Enterprise Linux Workstation | 6 | i386 |
| Red Hat Enterprise Linux Server | 6 | x86_64 |
| Red Hat Enterprise Linux Server | 6 | i386 |
| Red Hat Enterprise Linux Server from RHUI | 6 | x86_64 |
| Red Hat Enterprise Linux Server from RHUI | 6 | i386 |
| Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Desktop | 6 | x86_64 |
| Red Hat Enterprise Linux Desktop | 6 | i386 |
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
- This content is not included.BZ - 694793
- This content is not included.BZ - 744906
- This content is not included.BZ - 744980
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.