- Issued:
- 2010-01-13
- Updated:
- 2010-03-30
RHBA-2010:0032 - gnome-vfs2 bug fix update
Synopsis
gnome-vfs2 bug fix update
Type/Severity
Bug Fix Advisory (none)
Topic
Updated gnome-vfs2 packages that resolve several issues are now available.
Description
GNOME VFS is the GNOME virtual file system. It is the foundation of the Nautilus file manager. It provides a modular architecture, and ships with several modules that implement support for file systems and protocols such as HTTP and FTP, among others.
These updated gnome-vfs2 packages provide fixes for the following bugs:
-
an unresolved symbol in the gnome-vfs2 library caused the system-config-network GUI application to be unable to start. (BZ#247522)
-
client applications which used the gnome-vfs2 library were unable to search for certain paths because the search process ended as soon as it encountered a file or directory which it was unable to read. This update fixes this bug in gnome-vfs2 so that searches skip over unreadable files or directories and continue as expected.
Note: a future nautilus update will be released that properly fixes this bug in the Nautilus file manager. (BZ#432764)
-
when attempting to move one or more files between two NFS mounts, the Nautilus file manager displayed a dialog box that stated: Error: "Not on the same file system." This error was caused by an EXDEV error in the gnome-vfs2 file module due to rename semantics. With this update, moving a file from one NFS mount to another succeeds as expected due to the implementation of a proper copy-and-delete fallback routine. (BZ#438116)
-
attempting to open a supported document type represented by a symbolic link on an NFS share with the Evince document viewer failed with the following error message:
Unable to open document Unhandled MIME type: "application/octet-stream"
This update improves this behavior with a symbolic link check so that Evince is now able to successfully open a link to a supported document type when both the link and actual file are located on an NFS share. (BZ#481593)
-
the gnome-vfs-daemon service reads the list of mounted devices at /proc/mounts upon startup. If one of the device paths was not valid UTF-8, gnome-vfs-daemon was disconnected by D-Bus when it attempted to communicate the path over the system message bus, at which time it exited. However, other GNOME applications would then attempt to restart gnome-vfs-daemon, at which time the same sequence of events reoccurred, leading to a potentially infinite loop and much extraneous CPU usage. With this update, gnome-vfs-daemon correctly converts the information provided by /proc/mounts into valid UTF-8 before communicating it via D-Bus, which prevents the possibility of gnome-vfs-daemon being disconnected, exiting, and being restarted in a continuous fashion. (BZ#486286)
-
accessing a WebDAV share which contained a comma in its path name with the Nautilus file manager resulted in a "File not found" error. This update ensures that reserved characters in path names are properly escaped, and thus Nautilus is able to access such paths as expected. (BZ#503112)
All GNOME users are advised to upgrade to these updated packages, which resolve these issues. Running GNOME sessions must be restarted for the update to take effect.
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 This content is not included.http://kbase.redhat.com/faq/docs/DOC-11259
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for Power, big endian | 5 | ppc |
| Red Hat Enterprise Linux for IBM z Systems | 5 | s390x |
| Red Hat Enterprise Linux Workstation | 5 | x86_64 |
| Red Hat Enterprise Linux Workstation | 5 | i386 |
| Red Hat Enterprise Linux Server | 5 | x86_64 |
| Red Hat Enterprise Linux Server | 5 | ia64 |
| Red Hat Enterprise Linux Server | 5 | i386 |
| Red Hat Enterprise Linux Server from RHUI | 5 | x86_64 |
| Red Hat Enterprise Linux Server from RHUI | 5 | i386 |
| Red Hat Enterprise Linux Desktop | 5 | x86_64 |
| Red Hat Enterprise Linux Desktop | 5 | i386 |
Updated Packages
- gnome-vfs2-2.16.2-5.el5.x86_64.rpm
- gnome-vfs2-smb-2.16.2-5.el5.ppc.rpm
- gnome-vfs2-smb-2.16.2-5.el5.s390x.rpm
- gnome-vfs2-2.16.2-5.el5.s390x.rpm
- gnome-vfs2-devel-2.16.2-5.el5.s390x.rpm
- gnome-vfs2-2.16.2-5.el5.ia64.rpm
- gnome-vfs2-devel-2.16.2-5.el5.i386.rpm
- gnome-vfs2-smb-2.16.2-5.el5.ia64.rpm
- gnome-vfs2-devel-2.16.2-5.el5.ppc.rpm
- gnome-vfs2-2.16.2-5.el5.s390.rpm
- gnome-vfs2-smb-2.16.2-5.el5.x86_64.rpm
- gnome-vfs2-devel-2.16.2-5.el5.x86_64.rpm
- gnome-vfs2-smb-2.16.2-5.el5.i386.rpm
- gnome-vfs2-2.16.2-5.el5.ppc.rpm
- gnome-vfs2-devel-2.16.2-5.el5.ppc64.rpm
- gnome-vfs2-devel-2.16.2-5.el5.ia64.rpm
- gnome-vfs2-smb-2.16.2-5.el5.ppc64.rpm
- gnome-vfs2-devel-2.16.2-5.el5.s390.rpm
- gnome-vfs2-2.16.2-5.el5.i386.rpm
- gnome-vfs2-2.16.2-5.el5.src.rpm
- gnome-vfs2-2.16.2-5.el5.ppc64.rpm
Fixes
- This content is not included.BZ - 247522
- This content is not included.BZ - 432764
- This content is not included.BZ - 438116
- This content is not included.BZ - 481593
- This content is not included.BZ - 486286
- This content is not included.BZ - 503112
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.