- Issued:
- 2014-10-13
- Updated:
- 2014-10-13
RHBA-2014:1499 - gvfs bug fix update
Synopsis
gvfs bug fix update
Type/Severity
Bug Fix Advisory (none)
Topic
Updated gvfs packages that fix several 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 through 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, when several clients using the same home directory located on remote NFS (Network File System) modified the gvfs-metadata database files, a conflict could occur. In addition, GVFS produced heavy traffic on the remote NFS server. With this update, countermeasures for possible conflicts have been put in place and metadata journal files have been relocated to a temporary directory, and GVFS no longer produces heavy traffic on the NFS mount. (BZ#902448)
-
Prior to this update, GVFS did not pass a mount prefix into the rename operation. Consequently, it was not possible to rename files on the WebDAV shares if mount prefix was specified, and the following message was displayed when attempting to do so:
The item could not be renamed. Sorry, could not rename "dir1" to "dir2": Thespecified location is not mounted
This bug has been fixed and the mount prefix is now passed into the rename operation as expected. As a result, the rename operation works correctly on the WebDAV shares. (BZ#1011835)
-
When the GDesktopAppInfoLookup extension processed a URL scheme that contained invalid characters, for example from Thunderbird messages, a request for URL handlers was unsuccessful. Consequently, an error dialog notifying about the invalid character was shown. With this update, GDesktopAppInfoLookup has been modified to check the URL scheme for invalid characters before it is used. As a result, the aforementioned error no longer occurs. (BZ#1049232)
-
A previous GLib2 rebase (BZ#883021) caused a namespace conflict between GVFS and GIO. As a consequence, GVFS failed to build. To fix this bug, affected modules have been renamed, and the building process of GVFS now succeeds. (BZ#1071374)
-
Previously, GVFS used the select() function to communicate with the OpenSSH utility. Due to changes introduced with the OpenSSH update, select() could return incomplete results. Consequently, mounting of SFTP locations failed with the following message:
Error mounting location: Error reading from unix: Input/output error
GVFS has been updated to use the poll() function instead of select(), thus fixing this bug. (BZ#1118325)
- A previous GLib2 rebase (BZ#1101389) marked the GDesktopAppInfo class as deprecated. Consequently, GVFS failed to compile. With this update, GdesktopAppInfo is not regarded as deprecated in this specific scenario. As a result, GVFS compiles as expected. (BZ#1118704)
Users of gvfs are advised to upgrade to these updated packages, which fix these bugs.
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/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-archive-1.4.3-18.el6.s390x.rpm
- gvfs-afc-1.4.3-18.el6.ppc64.rpm
- gvfs-1.4.3-18.el6.i686.rpm
- gvfs-devel-1.4.3-18.el6.ppc.rpm
- gvfs-1.4.3-18.el6.s390x.rpm
- gvfs-smb-1.4.3-18.el6.i686.rpm
- gvfs-afc-1.4.3-18.el6.i686.rpm
- gvfs-devel-1.4.3-18.el6.ppc64.rpm
- gvfs-1.4.3-18.el6.ppc.rpm
- gvfs-debuginfo-1.4.3-18.el6.s390x.rpm
- gvfs-1.4.3-18.el6.x86_64.rpm
- gvfs-debuginfo-1.4.3-18.el6.ppc.rpm
- gvfs-obexftp-1.4.3-18.el6.ppc64.rpm
- gvfs-devel-1.4.3-18.el6.s390.rpm
- gvfs-1.4.3-18.el6.ppc64.rpm
- gvfs-fuse-1.4.3-18.el6.x86_64.rpm
- gvfs-gphoto2-1.4.3-18.el6.x86_64.rpm
- gvfs-1.4.3-18.el6.s390.rpm
- gvfs-gphoto2-1.4.3-18.el6.s390x.rpm
- gvfs-gphoto2-1.4.3-18.el6.i686.rpm
- gvfs-devel-1.4.3-18.el6.x86_64.rpm
- gvfs-gphoto2-1.4.3-18.el6.ppc64.rpm
- gvfs-devel-1.4.3-18.el6.s390x.rpm
- gvfs-1.4.3-18.el6.src.rpm
- gvfs-archive-1.4.3-18.el6.ppc64.rpm
- gvfs-debuginfo-1.4.3-18.el6.x86_64.rpm
- gvfs-archive-1.4.3-18.el6.x86_64.rpm
- gvfs-debuginfo-1.4.3-18.el6.i686.rpm
- gvfs-obexftp-1.4.3-18.el6.x86_64.rpm
- gvfs-fuse-1.4.3-18.el6.i686.rpm
- gvfs-debuginfo-1.4.3-18.el6.s390.rpm
- gvfs-smb-1.4.3-18.el6.x86_64.rpm
- gvfs-smb-1.4.3-18.el6.ppc64.rpm
- gvfs-afc-1.4.3-18.el6.x86_64.rpm
- gvfs-archive-1.4.3-18.el6.i686.rpm
- gvfs-debuginfo-1.4.3-18.el6.ppc64.rpm
- gvfs-fuse-1.4.3-18.el6.ppc64.rpm
- gvfs-devel-1.4.3-18.el6.i686.rpm
- gvfs-obexftp-1.4.3-18.el6.i686.rpm
- gvfs-smb-1.4.3-18.el6.s390x.rpm
- gvfs-fuse-1.4.3-18.el6.s390x.rpm
Fixes
- This content is not included.BZ - 1011835
- This content is not included.BZ - 1071374
- This content is not included.BZ - 1118704
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.