- Issued:
- 2012-07-31
- Updated:
- 2013-02-20
RHBA-2012:1124 - gvfs bug fix and enhancement update
Synopsis
gvfs bug fix and enhancement update
Type/Severity
Bug Fix Advisory (none)
Topic
Updated gvfs packages that fix multiple bugs are now available for Red Hat Enterprise Linux 6.
Description
GVFS is the GNOME desktop's virtual file system layer, which allows users to easily access local and remote data, including via the FTP, SFTP, WebDAV, CIFS and SMB protocols, among others. GVFS integrates with the GIO (GNOME I/O) abstraction layer.
This update fixes the following bugs:
-
Previously, rules for ignoring mounts were too restrictive. If the user clicked on an encrypted volume in the Nautilus' sidebar, an error message was displayed and the volume could not be accessed. The underlying source code now contains additional checks so that encrypted volumes have proper mounts associated (if available), and the file system can be browsed as expected.(BZ#599055)
-
Due to a bug in the kernel, a freshly formatted Blu-ray Disk Rewritable (BD-RE) medium contains a single track with invalid data that covers the whole medium. This empty track was previously incorrectly detected, causing the drive to be unusable for certain applications, such as Brasero. This update adds a workaround to detect the empty track, so that freshly formatted BD-RE media are properly recognized as blank. (BZ#669526)
-
The code of the gvfs-info, gvfs-open, gvfs-cat, gvfs-ls and gvfs-mount utilities contained hard-coded exit codes. This caused the utilities to always return zero on exit. The exit codes have been revised so that the mentioned gvfs utilities now return proper exit codes. (BZ#682799, BZ#746977, BZ#746978, BZ#749369, BZ#749371, BZ#749372)
-
When running gvfs-set-attribute with an invalid command-line argument specified, the utility terminated unexpectedly with a segmentation fault. The underlying source code has been modified so that the utility now prints a proper error message when an invalid argument is specified. (BZ#746905)
-
Due to missing object cleanup calls, the gvfsd daemon could use excessive amount of memory, which caused the system to become unresponsive. Proper object cleanup calls have been added with this update, which ensures that the memory consumption is constant and the system does not hang in this scenario. (BZ#809708)
All users of gvfs are advised to upgrade to these updated packages, which fix these bugs.
Solution
Before applying this update, make sure that all previously-released errata relevant to your system have been applied.
This update is available via 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 Scientific Computing | 6 | x86_64 |
| 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 - 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
- gvfs-smb-1.4.3-15.el6.ppc64.rpm
- gvfs-debuginfo-1.4.3-15.el6.s390.rpm
- gvfs-archive-1.4.3-15.el6.i686.rpm
- gvfs-debuginfo-1.4.3-15.el6.ppc64.rpm
- gvfs-debuginfo-1.4.3-15.el6.x86_64.rpm
- gvfs-devel-1.4.3-15.el6.x86_64.rpm
- gvfs-devel-1.4.3-15.el6.s390x.rpm
- gvfs-1.4.3-15.el6.ppc64.rpm
- gvfs-smb-1.4.3-15.el6.i686.rpm
- gvfs-obexftp-1.4.3-15.el6.x86_64.rpm
- gvfs-debuginfo-1.4.3-15.el6.s390x.rpm
- gvfs-1.4.3-15.el6.s390x.rpm
- gvfs-fuse-1.4.3-15.el6.s390x.rpm
- gvfs-devel-1.4.3-15.el6.s390.rpm
- gvfs-archive-1.4.3-15.el6.x86_64.rpm
- gvfs-fuse-1.4.3-15.el6.x86_64.rpm
- gvfs-debuginfo-1.4.3-15.el6.ppc.rpm
- gvfs-debuginfo-1.4.3-15.el6.i686.rpm
- gvfs-devel-1.4.3-15.el6.ppc64.rpm
- gvfs-1.4.3-15.el6.x86_64.rpm
- gvfs-fuse-1.4.3-15.el6.i686.rpm
- gvfs-afc-1.4.3-15.el6.i686.rpm
- gvfs-1.4.3-15.el6.ppc.rpm
- gvfs-afc-1.4.3-15.el6.ppc64.rpm
- gvfs-gphoto2-1.4.3-15.el6.i686.rpm
- gvfs-gphoto2-1.4.3-15.el6.x86_64.rpm
- gvfs-devel-1.4.3-15.el6.i686.rpm
- gvfs-obexftp-1.4.3-15.el6.ppc64.rpm
- gvfs-archive-1.4.3-15.el6.ppc64.rpm
- gvfs-gphoto2-1.4.3-15.el6.ppc64.rpm
- gvfs-smb-1.4.3-15.el6.s390x.rpm
- gvfs-archive-1.4.3-15.el6.s390x.rpm
- gvfs-devel-1.4.3-15.el6.ppc.rpm
- gvfs-1.4.3-15.el6.src.rpm
- gvfs-fuse-1.4.3-15.el6.ppc64.rpm
- gvfs-obexftp-1.4.3-15.el6.i686.rpm
- gvfs-1.4.3-15.el6.i686.rpm
- gvfs-gphoto2-1.4.3-15.el6.s390x.rpm
- gvfs-afc-1.4.3-15.el6.x86_64.rpm
- gvfs-smb-1.4.3-15.el6.x86_64.rpm
- gvfs-1.4.3-15.el6.s390.rpm
Fixes
- This content is not included.BZ - 746977
- This content is not included.BZ - 746978
- This content is not included.BZ - 749369
- This content is not included.BZ - 749371
- This content is not included.BZ - 749372
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.